Jeg prøver å generere en PDF-utgang med en Skriv ut komponist ved hjelp av QGIS Server 2.18. Kartet inneholder et par lag fra lokale shapefiles, og også et XYZ Tile Server-lag.
QGIS Server ser ikke ut til å vente på at XYZ Tiles skal lastes når de genererer en utdata. Composer-malen lastes inn riktig, og det gjør også alle lagene basert på shapefiles i serverens filsystem. Men XYZ-fliser fra det eksterne nettstedet gjengir ganske enkelt ikke i det hele tatt. Dette skjer i både GetMap- og GetPrint-forespørsler.
Hvis jeg spam oppdateres på GetPrint-forespørselen flere ganger, lastes XYZ inn. Jeg tror at under tyngre belastning lastes XYZ-fliser i tide for å bli inkludert i utdataene. Og når de er lastet en gang, de ser ut til å cache og vil lastes på alle etterfølgende forespørsler.
Er det noe jeg kan gjøre for å sikre at QGIS Server vil vente på at XYZ-fliser skal lastes inn hver gang før jeg returnerer resultatet av GetPrint-forespørselen?