Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fusionner les champs latitude et longitude #18

Open
johanricher opened this issue Oct 3, 2022 · 0 comments
Open

Fusionner les champs latitude et longitude #18

johanricher opened this issue Oct 3, 2022 · 0 comments

Comments

@johanricher
Copy link
Member

johanricher commented Oct 3, 2022

Contexte

Le schéma a deux champs distincts (Xlong et Ylat) pour indiquer les coordonnées d'un stationnement. Chaque champ ne met pas d'autre contrainte que d'être un nombre, avec des valeurs minimale et maximale.

Table Schema propose un type geopoint qui permet de spécifier de façon structurée une coordonnée géographique.

Différents schémas (IRVE, Stations de taxi, Stationnement cyclable...) utilisent ce formatage et les autres sont amenés à le faire (cf. datagouv/schema.data.gouv.fr#191).

Validata (grâce à Frictionless Framework) profite de ce formatage pour :

  • vérifier qu'une coordonnée de type geopoint est valide
  • vérifier qu'une coordonnée de type geopoint est bien située en France (à condition que le "custom check" french_gps_coordinates soit utilisé par le schéma)

publier.etalab.studio profite de ce formatage pour aider à la saisie, en proposant une carte sur lequel l'utilisateur met un point. Exemple avec le schéma IRVE :

image

Pour l'instant le custom check french_gps_coordinates n'est utilisé que par le schéma Stationnement cyclable, dans sa version 1.1.2 qui sera prochainement publiée.

Proposition

  • Supprimer les deux champs Xlong et Ylat
  • Créer un nouveau champ coordonneesXY de type geopoint
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant