MNK : Mise en œuvre de Mapnik

Synopsis

La librairie Mapnik est un moteur de rendu cartographique qui permet de générer des cartes au format raster ou des tuiles vectorielles.

C’est la librairie utilisée pour générer les cartes OpenStreetMap.

Objectifs

Grâce à cette formation, vous pourrez acquérir les compétences suivantes :

  • Savoir générer des cartes à partir de données au format vectoriel et raster
  • Apprendre les options de base pour dessiner les objets sur la carte
  • Utiliser l’API Python pour générer une carte
  • Être en capacité de configurer un serveur de tuiles

Durée

2 jours

Pré-requis

Connaissance de base en SIG
Notions de PostGIS
Notions en langage Python souhaitable
Notions en Shell Unix

Programme

Ce programme est donné à titre indicatif. Il peut être adapté selon les besoins.

  • Présentation générale du projet Mapnik

  • Caractéristiques du moteur de rendu

  • Concepts spécifiques à Mapnik pour le rendu

  • Exemples de use case (OSM, Mappy…)

  • Présentation des sources possibles de données

    • Shapefile
    • Gdal
    • Python
    • PostGIS
    • Osm
  • Installation

  • API Python

  • Feuilles de style

    • Les différents formats possibles de feuilles de style
    • Écrire ses styles en Python
    • Feuilles de style Mapnik XML
    • Utiliser Pycnik pour simplifier l’écriture des feuilles de style
  • Servir des tuiles générées avec Mapnik

    • Avec un simple serveur de fichier
    • TileStache
    • OGCServer
  • Optimisation du rendu avec Postgis

MNK : Mise en oeuvre de Mapnik

Les prochaines sessions inter-entreprise à Paris auront lieu aux dates suivantes :

N’hésitez pas à nous contacter pour des formations intra-entreprise, pour avoir le choix dans les dates et permettre un contenu adapté à vos besoins.