Ich versuche, eine PDF-Ausgabe mit a zu generieren Print Composer mit QGIS Server 2.18. Die Karte enthält einige Layer aus lokalen Shapefiles sowie einen XYZ Tile Server-Layer.
QGIS Server scheint beim Generieren einer Ausgabe nicht auf das Laden der XYZ Tiles zu warten. Die Composer-Vorlage wird korrekt geladen, ebenso wie alle Layer, die auf Shapefiles im Dateisystem des Servers basieren. Die XYZ-Kacheln von der externen Site werden jedoch überhaupt nicht gerendert. Dies geschieht sowohl in den GetMap- als auch in den GetPrint-Anforderungen. P. >
Wenn ich die GetPrint-Anforderung mehrmals als Spam aktualisiere, wird das XYZ geladen. Ich glaube, dass die XYZ-Kacheln unter der höheren Last rechtzeitig geladen werden, um in die Ausgabe aufgenommen zu werden. Und sobald sie einmal geladen wurden, Sie scheinen zwischengespeichert zu sein und werden bei allen nachfolgenden Anforderungen geladen.
Kann ich sicherstellen, dass QGIS Server jedes Mal auf das Laden der XYZ-Kacheln wartet, bevor das Ergebnis der GetPrint-Anforderung zurückgegeben wird?