Closed lowzonenose closed 1 year ago
Mettre en place le workflow sur l'import d'un fichier de calcul
Recette
Importer des fichiers de calcul suivants :
Puis, vérifier les points suivants :
geojson | gpx | kml | |
---|---|---|---|
route | :green_circle: | :green_circle: | :green_circle: |
isocurve | :green_circle: | :green_circle: | :green_circle: |
profile | :green_circle: (1) | :green_circle: (1) | :green_circle: (1) |
(1) :green_circle: résolu ! BUG le menu des outils de mesures doit être ouvert au préalable de l'import
Review fonctionnelle :
En KML
En GPX/GeoJSON
Différence de comportement entre le control d'isochrone et d'iti : un import isochrone remplace le calcul d'isochrone ajouté à la carte. Un import de route s'ajoute comme nouvelle couche : pas forcément bloquant, mais si le comportement peut être homogénéiser c'est mieux
Le réimport du croquis KML issu de cet exemple (samples-src/openlayers/Formats/pages-ol-kmlextended-bundle-default.html) ne fonctionne pas : ne sais pas si c'est bloquant...
Nouvelle review rapide suite aux derniers fix.
Isochrone :heavy_check_mark: Colorisation markers :heavy_check_mark: Itinéraire :red_circle:
Détail des bugs rencontrés (import) :
1 - double markers après import direct route-export.kml (même problème import direct isochrone) :
Il y a deux fois des markers affichés lors d'un import de calcul de route
La preuve quand je mets l'itinéraire invisible, deux markers restent en place :
2 - Il manque les coordonnées dans le panel itinéraire après import direct sans rien avant
3 - Le problème des coordonnées non mis à jour est toujours là
a) Calcul d'un itinéraire
b) suivi d'un import : la distance, la durée, et le détail sont mis à jour, mais pas les coordonnées
Lecture des métadonnées de calcul dans les formats suivants :
Les métadonnées sont issues d'un export d'un calcul, et se présentent sous la forme suivante :
Le contenu de la balise
geoportail:compute
est toujours en json.Les métadonnées de calcul contiennent les données en fonction du type de calcul : extrait jsdoc)
Liste des exemples de validation :