MapCache¶
Web Service¶
MapCache ist ein Server, der Tile Caching implementiert, um den Zugriff auf WMS-Layer zu beschleunigen. Die primären Ziele von MapCache sind Schnelligkeit und einfaches Aufzusetzen und gleichzeitig die Bereitstellung von wesentlichen Funktionen (und mehr!) die von einer Kachel-Caching-Lösungen erwartet werden zu bieten .
MapCache ist Teil der MapServer-Produktreihe, kann jedoch so konfiguriert werden, dass Daten von jedem Server, der WMS verwendet, zwischengespeichert und bereitgestellt werden können. MapCache kann unter Apache als Modul oder auf jedem Webserver ausgeführt werden, der CGI/FastCGI unterstützt, wie IIS, Nginx und Jetty.
Kernfunktionen¶
Ermöglicht das Speichern von Tile Caches in
auf der Festplatte
in der Cloud mit REST (S3, Azure, Google)
in Datenbanken wie SQLite, Berkeley DB, Riak
im Arbeitsspeicher
Beinhaltet eine Seeder-Anwendung
Cache basierend auf Dimensionen (z. B. Zeit)
Ermöglicht das Caching von Mapbox Vector (MVT) und UTFGrid-Kacheln
Anpassbare Grids
Ermöglicht das „Zusammenbauen“ von Kacheln, sodass Kacheln für verschiedene Datensätze zu einer einzigen Kachel zusammengeführt werden können, die an den Client gesendet werden kann.
Beinhaltet eine Seeder-Anwendung zum vorab Befüllen des Caches. Aufruf über die Kommandozeile
Erlaubt es Requests an einen Server weiterzuleiten
Eine integrierte Demo-Anwendung
Implementierte Standards¶
Unterstützung zahlreicher Open Geospatial Consortium (OGC) Standards
Weitere Standards beinhalten:
Google Maps XYZ
KML SuperOverlays
Demo¶
Dokumentation¶
Details¶
Webseite: https://mapserver.org/mapcache
Lizenz: MIT-style license
Software-Version: 1.12.0
Unterstützte Plattformen: Windows, Linux, Mac
Support: https://mapserver.org/community/