Ik probeer een PDF-uitvoer te genereren met een Print Composer met behulp van QGIS Server 2.18. De kaart bevat een paar lagen van lokale shapefiles, en ook een XYZ Tile Server-laag.

QGIS Server lijkt niet te wachten tot de XYZ Tiles geladen zijn bij het genereren van een uitvoer. De Composer-sjabloon wordt correct geladen en dat geldt ook voor alle lagen op basis van shapefiles op het bestandssysteem van de server. Maar de XYZ-tegels van de externe site worden gewoon helemaal niet weergegeven. Dit gebeurt in zowel de GetMap- als GetPrint-verzoeken.

Als ik meerdere keren spam ververs op het GetPrint-verzoek, wordt de XYZ wel geladen. Ik geloof dat onder de zwaardere belasting de XYZ-tegels op tijd worden geladen om in de uitvoer te worden opgenomen. En als ze eenmaal zijn geladen, ze lijken te cachen en zullen bij alle volgende verzoeken laden.

Is er iets dat ik kan doen om ervoor te zorgen dat QGIS Server elke keer zal wachten totdat de XYZ-tegels zijn geladen voordat het resultaat van het GetPrint-verzoek wordt geretourneerd?

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *