Geoplateforme / geoplateforme.github.io

Site d'accueil de la documentation Géoplateforme
https://geoplateforme.github.io/
6 stars 1 forks source link

Chargement d'un fichier CSV dans une livraison #38

Closed JYChatelier closed 3 months ago

JYChatelier commented 4 months ago

Vos questions

Je souhaite déposer un fichier de points au format CSV dans lequel j'ai deux colonnes représentant respectivement la longitude et la latitude du point dans le système de projection WGS84. Lorsque je dépose le fichier, j'indique : POST /datastores/{datastore}/uploads Request body : { "description": "Liste des points de stations QA", "name": "Stations Qualité de l'Air ambiant", "type": "VECTOR", "srs": "EPSG:4326" } Le fichier est bien déposé mais la vérification passe en failed et l'examen du log ne donne aucun détail : https://data.geopf.fr/api/datastores/{datastore}/checks/executions/{execution}/logs ["2024-02-27 10:32:15,577INFO||cli||246||Récupération des fichiers de la livraison"]

Y a-t-il un exemple avec du fichier CSV, ou dois-je passer par un geopackage comme dans le tutoriel ? L'encodage du fichier CSV a-t-il une importance ? Merci de votre aide.

Dolite commented 4 months ago

Quels sont les nom des colonnes qui contiennent les coordonnées dans votre fichier ? C'est la librairie ogr qui est utilisée derrière, donc vous pouvez essayer ogrinfo sur votre fichier de votre côté pour voir si l'outil interprète bien votre donnée. mais vous avez raison, il faudrait que l'on documente plus précisément ce format de fichier.

JYChatelier commented 4 months ago

En pièce jointe, voici le résultat de l'exécution d'ogrinfo depuis QGIS. Si je comprends bien la sortie, l'outil ne trouve ni géométrie ni système de projection : 2024-03-04 13_56_49-OUTPUT html. Quelle forme doit avoir le fichier CSV ?

Dolite commented 4 months ago

Longitude et latitude sont vus comme des string, ça peut être ça le souci.

JYChatelier commented 4 months ago

Oui sur QGIS, lorsque je fais l'exercice d'ajouter une nouvelle couche vecteur, je dois préciser dans les champs suivants "Longitude" et "Latitude" pour qu'il s'y retrouve. image image

Comment faire quelque chose d'analogue, lorsque je charge des données au format csv sur la géoplateforme ? Utilisez-vous des options particulières pour détecter les colonnes de longitudes et latitudes ?

Dolite commented 4 months ago

Voici les options lors de l'interprétation d'un CSV :

La majuscule en première lettre peut être un souci. Pouvez vous essayer de passer en minuscule ?

Dolite commented 4 months ago

Nous allons de notre côté essayer de compléter la documentation dans le cas de livraison en CSV

JYChatelier commented 3 months ago

Après modification des libellés d'en-tête, le fichier passe les tests. Merci !