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

Validateur PCRS - rendre optionnelle la déclaration de la projection des données (ETUDE) #309

Open
mborne opened this issue Dec 2, 2022 · 1 comment

Comments

@mborne
Copy link
Collaborator

mborne commented Dec 2, 2022

Contexte

  • Spécifier la projection est pénible pour les utilisateurs
  • La projection est disponibles dans les fichiers GML
  • Il suffit peut-être de demander à ogr2ogr de générer un fichier de projection dans la conversion en CSV

de mémoire, l'option "CREATE_CSVT=YES":https://gdal.org/drivers/vector/csv.html produit un tel fichier.

Risque

  • Pour les MultiTable, on génère un dossier "{TABLE}.vtabs" (la présence de VRT et PRJ dedans ne posera pas forcément de problème)
  • Pour les Table, on génère un fichier "{TABLE}.vrows" (la présence d'un PRJ pourrait poser problème avec l'existant dans les données)

Action

Commencer par expérimenter et voir ce qu'il est possible de faire pour rendre optionnel le passage d'une projection dans l'appel.

@slafayIGN
Copy link
Contributor

Si le problème ne se pose que dans le cadre d'un usage via démonstrateur (ou une interface graphique), il y a une autre option que de rendre optionnel le passage d'une projection dans l'appel optionnel :

Il serait envisageable de modifier le démonstrateur lui-même pour que si le choix du modèle est PCRS, alors on autocomplète la projection pour que l'utilisateur n'ait pas à la choisir.

On pourrait passer au démonstrateur, au lieu d'une simple liste de modèles (name, url), un mapping modèle-projection (name, url, projection) qui n'imposerait pas forcément la projection (il y a peut-être des modèles pour lesquelles plusieurs projections sont possibles) mais faciliterait au moins le remplissage du formulaire.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants