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

ValidatorError - ajouter une documentation et le schéma JSON #272

Open
mborne opened this issue Jan 14, 2022 · 2 comments · May be fixed by #355
Open

ValidatorError - ajouter une documentation et le schéma JSON #272

mborne opened this issue Jan 14, 2022 · 2 comments · May be fixed by #355
Milestone

Comments

@mborne
Copy link
Collaborator

mborne commented Jan 14, 2022

ValidationError

Le concept de ValidationError est utilisé pour modéliser les erreurs rapportés dans les rapports de validation. Les principales propriétés sont les suivantes :

Nom description Exemple
code Code de l'erreur ATTRIBUTE_GEOMETRY_INVALID
level Niveau de gravité de l'erreur ERROR
message Description de l'erreur "La géométrie n'est pas valide"
documentModel Nom du modèle de document cnig_PLU_2017
fileModel Nom du modèle de fichier ZONE_URBA
attribute Nom de la colonne concernée WKT
file Chemin du fichier concerné Donnees_geographique/ZONE_URBA.shp
id Numéro de la ligne dans le fichier / la table 1
featureBbox Boite englobante de l'objet (lonMin,latMin,lonMax,latMax) ...
errorGeometry Localisation de l'erreur géométrique (format WKT, projection CRS:84) ...
featureId Identifiant de l'objet (si disponible) ...

Les propriétés suivantes sont spécifiques aux erreurs de validation avec des schémas XSD :

TODO : #295 (xsdErrorCode, xsdErrorMessage), #296 (xsdErrorPath)

@mborne mborne changed the title ValidatorError - ajouter une documentation ValidatorError - ajouter une documentation et le schéma JSON Jan 14, 2022
@slafayIGN
Copy link
Contributor

On dispose de fiches documentant chacun des codes d'erreur.

Par exemple :

ATTRIBUTE_CHARACTERS_ILLEGAL

Généralités

  • Code d'erreur : ATTRIBUTE_CHARACTERS_ILLEGAL
  • Niveau de gravité : ERROR

Explication

La valeur mentionnée contient un caractère interdit, qui ne peut être interprété par le système et ne sera donc pas pris en compte.

Piste(s) de résolution

  • Identifier les caractères qui posent problème grâce au message d'erreur (différence entre la valeur 1 et 2)
  • Corriger les valeurs mentionnées

Pourrait-on commencer par les déposer dans doc/error-code ?

@mborne mborne added this to the 4.4 milestone Nov 13, 2022
@mborne
Copy link
Collaborator Author

mborne commented Aug 6, 2024

Vu point 06/08, à ajouter dans la page Modélisation des données (et des erreurs)

@mborne mborne modified the milestones: 4.4, 5.0 Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants