Jeg prøver at generere en PDF-output med en Udskriv komponist ved hjælp af QGIS Server 2.18. Kortet inkluderer et par lag fra lokale shapefiles og også et XYZ Tile Server-lag.
QGIS Server ser ikke ud til at vente på, at XYZ Tiles indlæses, når der genereres en output. Composer-skabelonen indlæses korrekt, og det samme gør alle lagene, der er baseret på shapefiles på serverens filsystem. Men XYZ-fliserne fra det eksterne sted gengives simpelthen slet ikke. Dette sker både i GetMap- og GetPrint-anmodninger.
Hvis jeg spam opdateres på GetPrint-anmodningen flere gange, indlæses XYZ. Jeg tror, at under den tungere belastning indlæses XYZ-fliserne i tide til at blive inkluderet i output. Og når de først er indlæst en gang, de ser ud til at cache og indlæses på alle efterfølgende anmodninger.
Er der noget, jeg kan gøre for at sikre, at QGIS Server venter på, at XYZ-fliserne indlæses hver gang, før jeg returnerer resultatet af GetPrint-anmodningen?