Sto cercando di generare un output PDF con un Print Composer utilizzando QGIS Server 2.18. La mappa include un paio di layer da shapefile locali, e anche un layer XYZ Tile Server.

QGIS Server non sembra attendere il caricamento dei Tiles XYZ quando genera un output. Il modello Composer viene caricato correttamente e così tutti i livelli basati su shapefile nel file system del server. Ma i riquadri XYZ dal sito esterno semplicemente non vengono visualizzati affatto. Ciò accade sia nelle richieste GetMap che GetPrint.

Se aggiorno spam sulla richiesta GetPrint più volte, XYZ viene caricato. Credo che sotto il carico più pesante, i riquadri XYZ vengano caricati in tempo per essere inclusi nelloutput. E una volta caricati una volta, sembrano essere memorizzati nella cache e verranno caricati su tutte le richieste successive.

Cè qualcosa che posso fare per assicurarmi che QGIS Server attenda il caricamento dei riquadri XYZ ogni volta prima di restituire il risultato della richiesta GetPrint?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *