Suite

Utiliser mapnik pour lire à partir de plusieurs géotiffs


J'ai configuré Mapnik pour personnaliser le rendu d'un fichier GeoTiff. Les fichiers python et xml pour ce faire ont été extraits d'un exemple github mapnik, et la sortie d'image réussie est un arc-en-ciel .png">


Cela semble être une chose parfaitement raisonnable à faire avec mapnik. Vous avez (au moins) deux options pour le faire.

La première option et la plus simple consiste à faire quelque chose du genre (pseudo-code) :

créer une carte mapnik créer un style (potentiellement basé sur l'entrée de l'utilisateur) # vous pouvez également créer un style par couche ajouter le style à la carte pour chaque fichier créer une source de données (avec le plugin Gdal dans votre cas probablement) créer une couche joindre le source de données à la couche ajouter votre style aux styles de couche ajouter la couche à la carte définir l'étendue géographique de la carte rendre la carte

Vous pouvez y jeter un œil : https://github.com/mapnik/mapnik/wiki/GettingStartedInPython et là : http://mapnik.org/docs/v2.0.2/api/python/mapnik._mapnik-module.html

L'autre option consiste à créer votre mapnik xml à la volée, à charger la carte avec le xml, puis à rendre la carte. Vous pouvez trouver la référence mapnik xml ici : https://github.com/mapnik/mapnik/wiki/XMLConfigReference


Voir la vidéo: mapnik: working with shp + postgis and display the tiles on leaflet map part 2 (Octobre 2021).