La carte est construite avec Openlayers et s'appuie sur la geoplateforme pour afficher un fond de plan Orthophotos avec le protocole WMTS, les bâtiments de la BDTOPO en tuilage vectoriel avec le protocole TMS / MVT et en interrogeant les bâtiments pour avoir la géométrie d'un bâtiment avec une requête GetFeature
du prococole WFS.
L'extension ol-mapbox-style est utilisée pour appliquer les styles définis par l'IGN pour la couche des BDTOPO, au format Mapbox Style Specification. Ils sont listés ici et c'est bati
qui a été retenu.
L'application est compilée avec Yarn et Vite.
Une démonstration est disponible ici.
Installer les dépendances :
# Dernières versions
yarn
# Ou telles quelles
# yarn install --frozen-lockfile
Démarrer en local :
yarn start
Ouvrir http://localhost:5173/.
Construire l'application et copier le jeu de données :
yarn build
Il s'agit ensuite de servir en HTTP le contenu du répertoire dist
.