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.
Caractéristiques principales¶
- Sources en entrée:
- 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 XSLreprojection à 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: 2.1.1
Plates-formes supportées: Linux, Mac, Windows
Support: https://www.mapproxy.org/support