Construire des mbtiles sous Windows

26/11/2019 at 17 h 05 min

Vous êtes un adorateur des tuiles vectorielles mais vous êtes sous Windows et vous ne savez pas comment transformer vos données geospatiales en .mbtiles ?

J’ai la solution pour construire des mbtiles sous Windows !

1. Installer Cygwin

Si vous ne connaissez pas, Cygwin est une application gratuite permettant de simuler un environnement UNIX.

C’est par ici que ça se passe : https://www.cygwin.com/

Téléchargez et installez la version Cygwin de votre choix

2. Installer tippecanoe via Cygwin

Ouvrez Cygwin en mode administrateur puis cloner tippecanoe sur votre machine :

git clone https://github.com/mapbox/tippecanoe.git

Le code source de tippecanoe doit être sauvegardé dans le dossier home de cygwin :

C:\cygwin64\home\mon_nom\tippecanoe

Ensuite, rendez-vous dans le dossier “C:\cygwin64\home\mon_nom\tippecanoe\” puis ouvrez le fichier Makefile

Dans le fichier, ajoutez le texte -U__STRICT_ANSI__
à la fin de la ligne commençant par CXXFLAGS. Vous devriez avoir ceci : CXXFLAGS := $(CXXFLAGS) -std=c++11 -U__STRICT_ANSI__

3. Compiler tippecanoe et commencer à construire vos mbtiles sous Windows !

Dernière étape ! Dans la console cygwin, tapez :

cd tippecanoe

Enfin il ne vous reste plus qu’à compiler et installer le code source de tippecanoe :

make

make install

Et voilà ! Vous pouvez désormais produire sur votre machine Windows des fichiers .mbtiles ! Voici une commande toute prête qui devrait vous aider à produire vos premières tuiles vectorielles (l’argument -zg permet d’automatiser l’apparition des géométries selon le niveau de zoom) :

tippecanoe -zg -o "D:\mon_chemin_en_sortie\mon_fichier_en_sortie.mbtiles" --generate-ids "D:\mon_chemin_en_entrée\mon_fichier_en_entrée.geojson"

Partager cet article