QGIS capabilities caching

Når QGIS åbner en .qgs fil med f.eks. et WFS eller WMS lag, laver den et GetCapabilities-kald til datakilden, og holder det op mod det lag id som står i .qgs filen. Hvis lag-id’et i .qgs filen ikke findes i capabilities dokumentet, melder QGIS en fejl. Her er problemet, at QGIS kan være ret aggressiv med at cache capabilities dokumenter, så hvis et lag “for nyligt” er blevet tilføjet til capabilities dokumentet, er det ikke sikkert det findes i det cachede capabilities dokument.

 

Scenarie

Fejlen i QGIS v. 3.28.10-Firenze ser således ud:

Løsning

Hvis fejlen kommer er det nødvendigt at cleare cache i QGIS og genåbne .qgs filen

Rydningen af QGIS cache gøres således