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

amélioration UX configuration des noms de fichiers #463

Open
landryb opened this issue Oct 1, 2024 · 1 comment
Open

amélioration UX configuration des noms de fichiers #463

landryb opened this issue Oct 1, 2024 · 1 comment

Comments

@landryb
Copy link
Contributor

landryb commented Oct 1, 2024

Description du bug

une des remontées les plus fréquentes de nos utilisateurs est

Des fichiers MAJIC importants sont manquants: bati, fanr, nbat, prop 
Vérifier le chemin des fichiers MAJIC:

car le nommage des fichiers n'a pas été configuré dans le plugin. Mais pourquoi devoir configurer un nom ?

pour les fichiers que nous distribuons au craig, ils sont toujours de la forme <code_insee>_{BATI,FANR,LLOC,NBAT,PROP,PDLL}.txt, des fois dans des sous-rept pour les EPCI, et donc pour chaque commune/epci/departement chacun doit configurer 'son nom' dans son plugin qgis.

Et c'est pareil avec les noms originaux de la DGFIP (de la forme ART.DC21.W<anneeYY><dept>0.<typefichier>.A<anneeYYYY>.N<numero_commande>)

Il paraitrait beaucoup plus simple d'avoir de l'intelligence dans le plugin, et que l'utilisateur n'ait qu'a spécifier un répertoire racine.

pour chacun des 6 fichiers, il suffirait par défaut de faire une recherche par motif/regexp dans le repertoire racine, eg 'trouver le fichier ayant un nom contenant .*{BATI,FANR,LLOC,NBAT,PROP,PDLL}.* (case-insensitive)', le seul cas 'limite' etant quand plusieurs fichiers matchent le motif, il faut que l'utilisateur puisse choisir celui qu'il veut importer - voire.. les importer tous dans le meme lot.

après tout, si on selectionne un rept donné avec X ss-rept contenant des fichiers fonciers, l'intention est bien de tout importer....

donc j'imagine en 2 étapes, une fois spécifié le repertoire racine:

  • recherche des 6 fichiers dans le rept
  • si uniquement un fichier trouvé par type, les utiliser directement dans l'import
  • si aucun fichier trouvé, ou pas tous, rappeler quel est le motif attendu (ex FANR pour fantoir...)
  • si plusieurs fichiers trouvés, afficher la liste à l'utilisateur, et pour chacun des types de fichiers lui permettre de selectionner tout/juste certains parmi ceux trouvés ?
@landryb
Copy link
Contributor Author

landryb commented Oct 1, 2024

et maintenant que j'y pense, vu que le support de TOPO sera fait en meme temps, on peut 'supprimer' l'input utilisateur necessaire pour fantoir/FANR, et trouver un moyen de requeter une API en lot une fois que l'on connait la liste des communes/codes insee qu'on a importé dans la base ?

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