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

V3 - Réimplementer l'import GeoJSON #509

Open
7 tasks
camillemonchicourt opened this issue Jul 12, 2024 · 0 comments
Open
7 tasks

V3 - Réimplementer l'import GeoJSON #509

camillemonchicourt opened this issue Jul 12, 2024 · 0 comments

Comments

@camillemonchicourt
Copy link
Member

camillemonchicourt commented Jul 12, 2024

Contexte

Dans la V1 du module Import, il était possible d'importer des fichiers CSV ou GeoJSON. Malheuresement,lors de la refonte du module en V2, le support du format GeoJSON n'a pas pu être réimplémenté, par manque de temps.
Dans le cadre de l'évolution du module d'import vers du multi-destination (V3), il est souhaité de réintégrer l'import du format GeoJSON.
L'idée est d'avoir un format tableur simple (CSV) et un format géographique simple et générable depuis n'importe quel logiciel SIG (GeoJSON).

Pour ne pas avoir 2 canaux de traitements de 2 formats différents, l'approche qui avait été retenue dans la V1 était de convertir le fichier GeoJSON directement en CSV après son import, pour le traiter de manière similaire.
Les développements sur le sujet dans la V1 :

En lien avec la ré-implémentation du format GeoJSON, il serait utile de clarifier à l'utilisateur les formats supportés et de mieux les contrôler : #402

Première réflexion

  • Ajouter un mécanisme de parser
    • Un parser prend en entrée un format de fichier et retourne un CSV (ou une dataframe Pandas ?)
    • Priorité sur la création d'un parser pour le format GeoJSON
    • Utilisation des parsers de pandas si possibilité de lire par chunk
  • Ajout de vérification dans la phase d'upload
    • Format de fichier limite dans la fenêtre "Parcourir"
    • Indication des formats acceptés au niveau du formulaire
@camillemonchicourt camillemonchicourt changed the title Réimplementer l'import GeoJSON V3 - Réimplementer l'import GeoJSON Jul 12, 2024
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