Guide de démarrage rapide de Mapnik¶
Mapnik est une boîte à outils pour développer des applications de cartographie. Mapnik est avant tout pour faire de belles cartes. Il est facilement extensible et approprié pour le développement d’applications bureautiques et web.
Mapnik & Python¶
Mapnik et ses liaisons Python sont installés et prêts à être utilisés pour les scripts sur cette machine.
Créer des cartes en python est facile avec Mapnik. Ouvrez une fenêtre terminale et tapez python3 dans la ligne de commande pour entrer dans un interpréteur python. Ensuite, essayez ceci:
::
importer mapnik, os m = mapnik. Style carte (600 400) = “/usr/local/share/mapnik/world_population.xml” mapnik.load_map(m,style) m.zoom_all() mapnik.render_to_file(m,”world_population.png”) os.system (“xdg-open world_population.png”)
Note
Le code ci-dessus dépend d’avoir une feuille de style XML que Mapnik peut lire (world_population.xml), définissant les couches à lire les données et les styles à appliquer à ces couches.
Mapnik et MapProxy¶
Une application de démonstration simple qui montre l’utilisation de Mapnik avec MapProxy est disponible
La démo utilise le fichier world_population.xml de la démo mapnik.
Click
. The server starts in a terminal window (which stays open and outputs basic debugging information).Ouvrez l’application de démonstration MapProxy à l’adresse http://0.0.0.0:8011/demo/
Vous trouvez la démo de population mondiale par Mapnik comme une couche WMS et aussi la population mondiale en combinaison avec la couche GeoServer topp:states (assurez-vous que GeoServer est en cours d’exécution)
Vous pouvez utiliser le MapProxy WMS dans d’autres applications par exemple dans QGIS ou dans Mapbender (http://localhost/mapbender/application/mapbender_user).
Observez la sortie dans la fenêtre du terminal serveur.
Ensuite ?¶
Suivez les didacticiels pour en savoir plus sur Mapnik : https://github.com/mapnik/mapnik/wiki/MapnikTutorials
Découvrez les fichiers inclus sur la dernière distribution OSGeoLive, dans ce répertoire : file:///usr/local/share/mapnik/
Visitez le site Web de Mapnik : https://mapnik.org