Caching-Framework¶
Der gebündelte Mapproxy-Server kann so konfiguriert werden, dass er Geodaten aus externen WMS-, WMTS- oder KVP-Quellen zwischenspeichert. In der GBD WebSuite verwenden Sie die Optionen Cache
und Grid
in der Map-Konfiguration oder auf Layer-Basis und die Konfiguration Seeding
in der Hauptkonfiguration.
Es sind einige Schritte notwendig, um eine Ebene zwischenzuspeichern:
- die Ebene muss einen definierten
View
mit einemExtent
und einem Satz erlaubterresolutions
oderscales
haben. Diese Einstellungen können in der Layer-Konfiguration definiert oder von der Map-Konfiguration vererbt werden. - die Ebene (oder die Karte) muss ein
Grid
haben. Für WMS-Quellen ist es wichtig, das Meta-Tiling richtig einzustellen, um das Problem der “baumelnden Labels” zu vermeiden (siehe https://mapproxy. org/docs/latest/labeling. html). - die Ebene (oder die Karte) muss einen
Cache
mitfreigegeben
auftrue
gesetzt haben
Sobald das Caching eingerichtet ist, wird es automatisch gefüllt, wenn Benutzer Ihre Karten durchsuchen. Sie können den Cache auch mit den Kommandozeilen-Tools gws cache
voreinstellen.
Wichtig: Wenn Sie Ansichts- oder Rasterkonfigurationen ändern, müssen Sie den Cache für die Ebene oder die Karte entfernen, um unangenehme Artefakte zu vermeiden.