../../_images/logo_mapproxy.png ../../_images/OSGeo_community.png

MapProxy

Proxy WMS & services de tuiles

MapProxy accélère les applications de cartographie en prégénérant et intégrant des cartes depuis de multiples sources et en les stockant dans un cache local. Les couches peuvent être rendues transparentes, les projections peuvent être changées, de multiples couches carte peuvent être transformées en une seule, des filigranes peuvent être ajoutés, et plus encore…

MapProxy est flexible et s’adapte à des cas d’utilisation les plus simples aux plus complexes: d’un seul cache de tuiles pour un client web OpenLayers à un nœud d’une IDS (Infrastructure de Données Spatiales) qui combine, unifie et accélère de nombreux services WMS distribués.

mapproxy screenshot

Caractéristiques principales

MapProxy demo
Sources en entrée:
  • WMS 1.0.0–1.3.0 (MapServer, GeoServer, etc.)

  • TMS, WMTS (TileCache, GeoWebcache, etc.)

  • Mapserver et Mapnik (directement, sans WMS)

  • n’importe quelle source compatible avec TileCache, Google Maps ou Bing Maps

  • Serveurs REST ArcGIS et fichiers de cache compacts

Services:
  • WMS (1.0.0-1.3.0)

  • TMS

  • WMTS

  • KML SuperOverlays

Cache de tuiles:
  • stocke les images identiques une seule fois (comme les tuiles des océans)

  • Tuiles cachées localement, MBTiles/SQLite, ArcGIS Compact Cache, S3, Redis, Riak ou CouchDB

  • ajoute un filigrane sur les tuiles

Options sur les sources:
  • limite les sources à des géometries (depuis un Shapefile par exemple)

  • ajoute la transparence à des couches opaques

  • fusionne des sources multiples

  • Reprojeter WMS et les sources tuilées vers d’autres systèmes de projection

Fonctionnalités WMS:
  • créé des arbres de couches depuis différentes sources

  • créé des réponses GetMap depuis le cache avec le support du zoom « libre » (sans notions de seuils de zoom) et n’importe quelle projection (pour n’importe quel SIG bureautique)

  • accélère les WMS existants avec un ordre de 10 à 100 fois

  • répond aux requêtes GetLegendGraphic

  • requêtes GetFeatureInfo en cascade avec des options de transformation XSL

  • reprojection à la volée

  • convertit les versions de WMS et les formats d’image

Sécurité:
  • API pour gérer les autorisations flexible et puissante

  • contrôle fin sur les services et les couches

  • restriction d’accès sur les surfaces polygonales (pour les services WMS et de tuile)

  • intégration avec les bases de données et les méthodes d’authentification existantes

Outils puissants:
  • outil seed efficace pour pré-remplir le cache qui peut calculer les surfaces des polygones avec des Shapefiles, GeoJSON, PostGIS ou des géométries en WKT

  • export des tuiles cachées dans d’autres formats

  • calcul des échelles et montre les configurations de grille

Autres fonctionnalités:
  • format de configuration simple mais puissant (YAML/JSON)

  • client de démo basé sur OpenLayers

  • exécute plusieurs services WMS dans une seule instance MapProxy

  • ajouter les lignes d’attributions sur les images

  • support pour des images non-raster comme les DEM

  • Manipuler des bandes spectrales pour créer des images en niveaux de gris ou fausses couleurs

  • plus encore….

Standards implémentés

MapProxy implémente les spécifications ouvertes suivantes:

  • OGC WMS 1.0.0, 1.1.0, 1.1.1, 1.3.0

  • OGC WMTS 1.0.0 (KVP et RESTful)

  • OSGeo TMS 1.0.0

  • OGC KML 2.2 SuperOverlays

Détails

Site web: https://mapproxy.org/

Licence: Apache Software License 2.0

Version du logiciel: 1.15.1

Plates-formes supportées: Linux, Mac, Windows

Support: https://mapproxy.org/support

Guide de démarrage rapide