Guida rapida MapProxy¶
MapProxy è il coltellino svizzero per tutti i servizi WMS e tile. Mette in cache, accelera e trasforma i dati dai servizi di mappe esistenti e serve qualsiasi client GIS desktop o web.
MapProxy non è solo una soluzione di tasselli cache, ma offre anche molte funzionalità nuove e innovative come il supporto completo per i client WMS.
Contenuti
Avvia il servizio e guarda la demo¶
MapProxy ha opzioni di distribuzione flessibili e si può integrare in Apache, per esempio. Ma è anche possibile avviare MapProxy come servizio autonomo, che è l’opzione migliore per iniziare.
Per avviare MapProxy come servizio autonomo clicca su
.Apri Firefox e navigare su http://localhost:8011/demo
La pagina demo di MapProxy contiene un rudimentale client WMS e tile per ogni strato configurato. Non puoi selezionare la proiezione per gli strati WMS per esempio, ma è sufficiente per verificare rapidamente che la tua installazione funzioni.
Visualizza nel desktop GIS¶
Puoi aggiungere MapProxy in qualsiasi WMS Desktop GIS come uDig, QGIS o gvSIG. L’URL del servizio è: http://localhost:8011/service?
La configurazione di esempio di MapProxy contiene alcuni layer che usano diversi motori di mappe e dati di mappe. Vedi sotto per maggiori dettagli su ogni layer.
Layer disponibili¶
- mapnik:
La popolazione mondiale resa da Mapnik. Non è necessario avviare il servizio Mapnik, perché questo layer fa uso del supporto Mapnik integrato in MapProxy.
- mapnik_tile:
La popolazione mondiale renderizzata da Mapnik come tile layer.
- geoserver:
La popolazione statunitense resa dal WMS GeoServer. Questo layer supporta anche le richieste
GetFeatureInfo
che sono in cascata al WMS sorgente. È necessario avviare GeoServer con prima di accedere a questo layer.- mapnik_geoserver:
Questo layer dimostra la capacità di combinare più fonti in un unico layer. Combina la popolazione mondiale da Mapnik con quella degli Stati Uniti da GeoServer. Il supporto
GetFeatureInfo
per la popolazione statunitense è ancora disponibile. È necessario avviare GeoServer con prima di accedere a questo layer.- mapserver:
Questo layer usa il dataset demo di Mapserver Itasca. E” un dataset locale e usa la funzione coverage per limitare il BBOX a Itasca, IL.
Crea la tua configurazione personale¶
Puoi usare mapproxy-util
per creare nuovi modelli di configurazione e per avviare un server di prova.
Per creare una nuova configurazione:
mapproxy-util create -t base-config ~/mapproxy
Avviare il server di test sulla porta 8011 con la configurazione creata:
mapproxy-util serve-develop ~/mapproxy/mapproxy.yaml -b 0.0.0.0:8011
Ora puoi visitare la pagina demo all’indirizzo http://127.0.0.1:8011/demo/. MapProxy si ricarica automaticamente se si cambia il file di configurazione.
E ora?¶
Leggere la documentazione di MapProxy
Leggi la configurazione di esempio (
/usr/local/share/mapproxy/mapproxy.yaml
)