La création des fichiers MBTiles (tuiles composant une carte) est gourmande en puissance de calcul et nécessite une machine puissante. Nous allons donc partir des images mises à disposition par OpenMapTiles.org.
Placez-vous dans le répertoire de données et choisissez de prendre le fichier mbtiles de DEVOXX_SUPPORT ou du site OpenMapTiles.
$ cd ~/maps-hands-on/1_plan/data
Copier/coller le fichier mbtiles de DEVOXX_SUPPORT (solution 1)
cp ~/DEVOXX_SUPPORT/plan/data/2017-07-03_france_ile-de-france.mbtiles .
Télécharger le fichier mbtiles depuis le site openmaptiles (solution 2)
- se rendre sur https://openmaptiles.com/downloads/tileset/osm/europe/france/ile-de-france/
- cliquer sur "open-source or open-data project website"
- cliquer sur _Free download_ et se créer un compte
- copiez et exécutez la commande `wget` sous le bouton Free download
La sortie devrait être comme suit...
...
2017-07-03_france_ile-de-france.mbtile 100%[============================================================================>] 167.45M 16.2MB/s in 11s
2018-04-06 19:13:47 (15.8 MB/s) - ‘2017-07-03_france_ile-de-france.mbtiles’ saved [175587328/175587328]
Lancer l'image Docker
$ cd ~/maps-hands-on/1_plan/part0
$ docker-compose up
...
tiles_1 | No MBTiles specified, using 2017-07-03_france_ile-de-france.mbtiles
tiles_1 | Automatically creating config file for 2017-07-03_france_ile-de-france.mbtiles
...
Ouvrez votre navigateur sur http://127.0.0.1:8080/ (attention, ne pas utiliser localhost).
Vous devriez pouvoir vous déplacer sur la carte, zoomer, etc...