eric-pommereau / shp2mediaWikiMaps

Transformation d'un shape en format maps mediawiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shp2mediaWikiMaps

Transformation d'un shape en format maps mediawiki

Mediawiki propose une extension Maps qui permet l'affichage de cartes avec OpenLayers.

##Objectif Transformer un fichier shapefile de référence (département par exemple) en géométries mediawiki/ext:maps

Usage

shp2mediaWiki.py > sortie.txt

Résultat

Visible ici. Le fichier de sortie : polygones au format wiki : https://raw.githubusercontent.com/eric-pommereau/shp2mediaWikiMaps/master/out/mediaWikiMapContent.txt#

##Réprésentation d'une géométrie

Polygones

|polygons=48.8518406997,3.48504226201:49.0124891075,3.16744612724:49.1177940124,3.07199545707....

--> où [0]=latiture et [1]=longitude, séparateur : ",", délimiteur : ":"

Points

Autres informations

Après le polygon plusieurs arguments possibles comme le contenu de l'infobulle, couleurs du contour du remplissage...

polygons=48.8518406997,3.48504226201:...~Contenu InfoBulle~ ~#0B4173~ ~ ~#3373CC~ ~;

##Problématique du volume

La taille des polygones (la chaine de caractères) semble limitée... on doit réduire (à mort) le nombre de points qui consitue chaque polygone.

##Simplification avec MapShader C'est possible de simplifier un shapefile avec MapShaper, d'après mes tests, pour les départements il faut tomber à 1.4 % (du nombre de points ?) pour que la taille soit acceptable.

##Liens

About

Transformation d'un shape en format maps mediawiki

License:MIT License


Languages

Language:Python 100.0%