MapCache 1.6.1

Author:Thomas Bonfort
Contact:tbonfort at terriscope.fr

MapCache est un serveur qui implémente la mise en cache de tuiles pour accélérer l’accès aux couches WMS. Les premiers objectifs sont d’être rapide et facilement déployable, tout en offrant les fonctionnalités essentielles (et plus encore!) attendues d’une solution de mise en cache de tuiles.

Fonctionnalités

  • Requêtes vers des services WMS, WMTS, TMS, VirtualEarth/Bing et Google Maps: Services de tuilage supportés

  • capacité à répondre à des requêtes WMS quelconques par fusion des tuiles du cache ou transfert des requêtes à la source WMS: Assemblage de tuiles

  • répond à des requêtes GetFeatureInfo WMS/WMTS (transmis au service source)

  • génération de KML superoverlay

  • données fournies par des services WMS (formats gérés par GDAL prévus)

  • types de cache:

  • Metatiling configurable

  • fusion de tuiles à la volée pour combiner plusieurs tuiles en une image unique

  • post-traitement de l’image (recompression et quantization) quand elle est délivrée par un tiers

  • interprète et produits les en-têtes de contrôle de la mise en cache : Last-Modified, If-Modified-Since, Expires

  • multithreaded seeding utility that can seed specific zoom levels or specific areas (e.g. seed levels 0 to 12 of all tiles intersecting Colorado)
  • capacité à ajouter un watermark personnalisé aux tuiles stockées

  • génère un exécutable CGI/fastCGI pour un usage avec un serveur web autre qu’apache

  • liens symboliques configurables pour les tuiles vierges afin de préserver l’espace disque

  • rapport d’erreur configurable: code HTTP brut, message textuel ou image vide

  • capacité à spécifier des paramètres particuliers ou des dimensions devant être transmises au service WMS (et construction d’un cache qui prend ces paramètres en compte): Dimensions d’un jeu de tuiles