MapCache¶
Web Service¶
MapCache is a server that implements tile caching to speed up access to WMS layers. The primary objectives are to be fast and easily deployable, while offering the essential features (and more!) expected from a tile caching solution.
MapCache is part of the MapServer family, but can be configured to cache and serve data from any geospatial server that uses WMS. MapCache can be run on Apache as a module or on any web server that supports CGI/FastCGI such as IIS, Nginx, and Jetty.
Core Features¶
Allows tile caches to be stored in
on disk
in the cloud using REST (S3, Azure, Google)
in databases including SQLite, Berkeley DB, Riak
in Memcache
Includes a seeder application
Caching based on dimensions (such as time)
Allows caching of Mapbox Vector (MVT) and UTFGrid tiles
Customizable grids
Allows tiles to be “assembled” together - allowing tiles for different datasets to be merged together into a single tile to send to the client
Includes a seeder application to pre-fill caches from the command line
Allows requests to be proxied back to a server
An inbuilt demo interface
Implemented Standards¶
Support of numerous Open Geospatial Consortium (OGC) standards
Additional standards include:
Google Maps XYZ
KML SuperOverlays
Demo¶
Documentation¶
Details¶
Website: https://mapserver.org/mapcache
Licence: MIT-style license
Software Version: 1.12.0
Supported Platforms: Windows, Linux, Mac
Support: https://mapserver.org/community/