MapProxy¶
Servizi di tile e Proxy WMS¶
MapProxy accelera le applicazioni di mappatura curando il rendering preliminare e l’integrazione di mappe da fonti diverse e memorizzandole in una cache locale. Il layer possono avere trasparenza, variazione di proiezione, trasformazione di layer multipli in uno solo, aggiunta di filigrana e altro…
MapProxy è flessibile e scalabile da casi d’uso semplici a casi complessi: da una singola tile cache per un OpenLayers web client al nodo centrale di una SDI che combina, unifica e accelera dozzine di servizi WMS distribuiti.
Caratteristiche principali¶
- Fonti di input:
- Servizi:
WMS (1.0.0-1.3.0)
TMS
WMTS
KML SuperOverlays
- Tile cache:
memorizza immagini identiche una volta sola (ad es. tile sull’oceano)
le tile cache possono stare su filesystem, MBTiles/SQLite, ArcGIS Compact Cache, S3, Redis, Riak, o CouchDB
aggiunta di filigrana alle tile
- Opzioni per le fonti:
limita la fonte alla geometria (da uno Shapefile per esempio)
aggiunta di trasparenza a layer opachi
fusione di fonti multiple
riproiezione di fonti WMS e tile verso altri SRS
- Caratteristiche WMS:
Crea alberi di layer a partire da fonti differenti
crea risposte``GetMap`` dalla cache con supporto per zoom e proiezione libera (per qualsiasi GIS Desktop)
accelera i WMS esistenti da 10 a 100 volte
risponde a richieste
GetLegendGraphic
mette in cascata le richieste
GetFeatureInfo
con trasformazioni XSL opzionaliriproiezione al volo
converte tra versioni WMS e formati di immagine
- Sicurezza:
API di autorizzazione flessibile e potente
controllo ad alta granularità su servizi e layer
limita l’accesso a zone di poligoni (per WMS e servizi tile)
integrabile con database e metodi di autenticazione esistenti
- Strumenti potenti:
effciente strumento di seed per il preriempimento della cache, con possibilità di eseguire seeding su aree poligonali con geometrie Shapefile, GeoJSON, PostGIS o WKT
esportazione di tile in cache verso altri formati
calcolo di scale e visualizzazione della configurazione delle griglie
- Altre caratteristiche
formato di configurazione semplice ma potente (YAML/JSON)
Client dimostrativo basato su OpenLayers
esecuzione di servizi WMS multipli in un’unica istanza MapProxy
aggiunta di linee di attribuzione alle immagini
supporto per dati raster diversi da immagini, come i DEM
manipolazione di bande di immagini per creare immagini a scala di grigio o in falso colore
molto altro
Standard implementati¶
MapProxy implementa le seguenti specifiche aperte:
OGC WMS 1.0.0, 1.1.0, 1.1.1, 1.3.0
OGC WMTS 1.0.0 (KVP e RESTful)
OSGeo TMS 1.0.0
OGC KML 2.2 SuperOverlays
Dettagli¶
Sito web: https://mapproxy.org/
Licenza: Apache Software License 2.0
Versione Software: 1.15.1
Piattaforme Supportate: Linux, Mac, Windows
Supporto: https://mapproxy.org/support