Webmapping et tuilage vectoriel


avec mapbox-gl

INSEE

@comeetie

Cartographie

Visualisation + Géographie

Carte et dataviz

Charles-Joseph Minard

Carte et dataviz

Charles Dupin

Carte et dataviz

John Snow

Semiologie graphique

https://www.academia.edu/10103922/Cours_s%C3%A9miologie_graphique_et_SIG_M1_SIGAT

Webmapping

Cartographie + Web

+ interaction

+ zoom

Pyramide de tuile

http://maptime.io/anatomy-of-a-web-map/#38

Pyramide de tuile

http://maptime.io/anatomy-of-a-web-map/#38

Pyramide de tuile, Webmercator

lat,long + z ↔ x,y,z

Différents composants

http://maptime.io/anatomy-of-a-web-map/#84

Différents formats

Pour continuer l'exploration

Backend : un serveur de tuile

responsable de retourner des tuiles suivant un schéma d'adresse, x/y/z au format raster (png/jpg) au format vectoriel (json/pbf)

Frontend : du code javascript

responsable de télécharger, d'afficher et de réagencer les tuiles

! Si les tuiles sont vectorielles le rendu ce fait côté client et un fichier de style (json) défini les rêgle de dessins à appliquer

Mapbox-gl-js

Fichier de style

Fichier json

exemple

Eléments importants :

Editeur graphique

cloner le repo https://github.com/comeetie/insee_formation

Faire tourner en locale

Modifier index_fr_init.html pour rajouter des layers construits à partir des données carroyées

Modifier les exemples pour utiliser l'infra insee, tuiles disponibles ici :

Serveur de tuiles vectorielles

Fondations

! Simplification suivant le niveau de zoom