../../_images/logo_mapnik.png

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.

  1. Click Geospatial ‣ Spatial Tools ‣ mapnik. The server starts in a terminal window (which stays open and outputs basic debugging information).

  2. Ouvrez l’application de démonstration MapProxy à l’adresse http://0.0.0.0:8011/demo/

  3. 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)

  4. Vous pouvez utiliser le MapProxy WMS dans d’autres applications par exemple dans QGIS ou dans Mapbender (http://localhost/mapbender/application/mapbender_user).

  5. Observez la sortie dans la fenêtre du terminal serveur.

Ensuite ?