entree-carto est la refonte de l’entrée cartographique GPU (gpu-client), alignée sur la nouvelle maquette UX/UI et sur le Système de Design de l’État (DSFR).
Objectif : proposer une carte interactive d’urbanisme (documents, couches, légende, outils…) avec une interface cohérente avec les autres projets de l’écosystème, en Vue 3 + OpenLayers.
Nouvelle entrée cartographique GPU, compatible DSFR, qui remplace gpu-client (jQuery / stack historique). Stack : Vue 3, OpenLayers (≥ 9.2.4), VueDSFR / DSFR.
En local : make dev puis ouvrir l’URL Vite. En ligne : ignf.github.io/gpu-entree-carto (workflow pages.yml, branche par défaut) — voir doc/Demo.md.
make install # npm install
make dev # serveur de développement (Vite)Autres cibles :
| Commande | Effet |
|---|---|
make build |
Build démo + bibliothèque (dist/) |
make build-lib |
Bibliothèque seule (entree-carto.js, CSS) |
make test |
Tests Vitest |
make preview |
Prévisualiser le build |
make typecheck |
Vérification TypeScript |
| Composant | Choix |
|---|---|
| Framework UI | Vue.js 3 |
| Design system | DSFR + VueDSFR (@gouvminint/vue-dsfr) |
| Carte | OpenLayers ≥ 10 (geopf) |
| Extensions carte | geopf-extensions-openlayers |
| Build / tests | Vite, Vitest, TypeScript |
src/
components/
map/ # MapShell, Zoom, ScaleLine, fonds de plan
legend/ # Légende (stub)
layers/ # Arbre de couches (stub)
composables/ # useOlMap
ol/ # Factories de couches
views/ # Démonstration
Composants de base inspirés de gpu-client (Viewer, contrôles zoom/échelle, switcher de fonds, légende / couches en stub).
Intégration gpu-site : voir doc/INTEGRATION.md — build bibliothèque dist/, API window.gpu, limites actuelles.
Le dépôt historique gpu-client affiche une carte interactive pour les sites d’urbanisme (GPU). Cette refonte reprend ses responsabilités fonctionnelles tout en :
- passant l’interface au DSFR ;
- modernisant la stack (Vue.js, OpenLayers récent) ;
- s’alignant sur les pratiques des projets IGN / cartes.gouv.fr.
Maquette : Figma — GPU UX/UI
| Dépôt | Rôle |
|---|---|
| IGNF/cartes.gouv.fr-entree-carto | Entrée cartographique de cartes.gouv.fr |
| IGNF/cartes.gouv.fr-vue-components | Composants Vue 3 (VueDSFR) |
| IGNF/geopf-extensions-openlayers | Extensions Géoplateforme OpenLayers |
| gpu-client | Comportement métier à reprendre |
À définir (alignement attendu avec les projets GPU / IGN associés).