Constat précarité alimentaire : carte avec données dynamiques
Le besoin
Objectif
Mettre a jour le constat précarité alimentaire pour rendre la carte dynamique en fonction du territoire
RAF : plusieurs points ouverts à clarifier avant le dev
- qu'est ce que l'on affiche en fonction de chaque type de territoire ?
- quels controles sur la carte (zoom actif ou bloqué ?,...)
- quel fond de carte ? (il faudrait un fond de carte IGN car nos contours de communes viennent de la)
- quel design pour la légende ? quel lien avec les sources ?
- quel design pour le titre ?
- design et couleurs ?
Réponse pour le RAF @duduyo
- Design MVP Carto - Titre & Légende : https://www.figma.com/file/PbqCowhYDFTuncoj3GmlqU/TAT-24?type=design&node-id=1792-8163&mode=design&t=S31hnYo8xpujBMC4-4
- Background : https://www.mapbox.com/maps/light
- Couleurs : MVP les couleurs de la carte d'origine. On fera une itération ensuite avec d'autres cas d'usages. Première itération pour test possible avec la deuxième carte dans figma.
- Pour l'instant fonction de zoom bloquée (car ça va poser pas mal de questions sur la navigation quand la souris passe dessus) quel lien avec les sources ?
Hors scope
Les spécifications:
Maquettes
-
Design Desktop : https://www.figma.com/file/PbqCowhYDFTuncoj3GmlqU/TAT-24?type=design&node-id=617-8446&mode=design&t=mChiIvRbLx369vKy-0 -
Design Mobile
Contenu et méthodologie
(liens vers les docs de spec et de description des contenus, infos complémentaires si besoin)
Solution technique
Décomposition en issues de dev:
- Evolution de crater-data pour publier un nouveau fichier dans cdr/data/crater/territoires/donnees_territoires/geographie.csv
- Ce fichier contient les colonnes suivantes : latitude_min, latitude_max, longitude_min, longitude_max
- Evolution de l'api pour prendre en compte ces données dans l'api territoire :
- en plus de l'existant, on retourne un bloc : geographie : { latitudeMin: xxx, etc... }
- Ajout d'un composant CarteChoroplethe dans l'ui :
- A préciser, voir si on utilise https://github.com/razorness/vue-maplibre-gl
Décomposition en composants:
Edited by patrick maruejouls