Guide de démarrage avec MapProxy¶
MapProxy est le couteau suisse pour tous les WMS et les services de tuiles. Il cache, accélère et transforme les données des services cartographiques existants et sert n’importe quel client SIG de bureau ou web.
MapProxy n’est pas seulement une solution de cache de tuiles, mais offre également de nombreuses fonctionnalités nouvelles et innovantes comme un soutien complet pour les clients WMS.
Contenu
Démarrez le service et visualisez la démo¶
MapProxy dispose d’options de déploiement flexibles et vous pouvez l’intégrer dans Apache par exemple. Mais vous pouvez également commencer MapProxy comme un service autonome, qui est la meilleure option pour commencer.
To start MapProxy as a standalone service click on
.Ouvrez Firefox et naviguez vers http://localhost:8011/demo
La page de démonstration MapProxy contient un client WMS et tuiles rudimentaire pour chaque couche configurée. Vous ne pouvez pas sélectionner la projection pour les couches WMS par exemple, mais il suffit de vérifier rapidement que votre installation fonctionne.
Afficher dans un SIG de bureau¶
Vous pouvez ajouter MapProxy dans n’importe quel SIG de bureau WMS comme uDig, QGIS ou gvSIG. L’URL du service est: http://localhost:8011/service?
La configuration d’exemple MapProxy contient quelques couches qui utilisent différents moteurs cartographiques et données cartographiques. Voir ci-dessous pour plus de détails sur chaque couche.
Couches disponibles¶
- mapnik:
La population mondiale rendue par Mapnik. Vous n’avez pas besoin de démarrer le service Mapnik, car cette couche utilise le support Mapnik intégré dans MapProxy.
- mapnik_tile:
The world population rendered by Mapnik as tile layer.
- geoserver:
La population américaine rendue par le GeoServer WMS. Cette couche prend également en charge les demandes
GetFeatureInfo
qui sont transmises en cascade à la source WMS. Vous devez démarrer GeoServer avec avant d’accéder à cette couche.- mapnik_geoserver:
Cette couche démontre la capacité de combiner plusieurs sources en une seule couche. Il combine la population mondiale de Mapnik avec la couche US population de GeoServer. Le support
GetFeatureInfo
à la couche US population est toujours disponible. Vous devez démarrer GeoServer avec avant d’accéder à cette couche.- mapserver:
Cette couche utilisele jeu de données de démonstration Itasca de Mapserver. Il s’agit d’un ensemble de données local et il utilise la fonction coverage pour limiter la boite englobante à Itasca, Illinois.
Créez votre propre configuration¶
Vous pouvez utiliser mapproxy-util
pour créer de nouveaux modèles de configuration et démarrer un serveur de test.
Pour créer une nouvelle configuration
mapproxy-util create -t base-config ~/mapproxy
Pour démarrer le serveur de test sur le port 8011 avec la configuration créée:
mapproxy-util serve-develop ~/mapproxy/mapproxy.yaml -b 0.0.0.0:8011
Vous pouvez maintenant visiter la page de démonstration à l’adresse http://127.0.0.1:8011/demo/. MapProxy rechargera automatiquement si vous modifiez votre fichier de configuration.
Ensuite ?¶
Read the documentation of MapProxy
Lire la configuration de l’exemple (
/usr/local/share/mapproxy/mapproxy.yaml
)