Construire des mbtiles sous Windows
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"