Pages: 1
- Sujet précédent - QGIS: Export d'une couche SHP en CSV qui ne fonctionne pas - Sujet suivant
#1 Tue 28 June 2022 04:42
- shunkaha
- Juste Inscrit !
- Date d'inscription: 2 Aug 2021
- Messages: 5
QGIS: Export d'une couche SHP en CSV qui ne fonctionne pas
Bonjour à toute et tous
J’essaye d’ajouter des informations de type recensement à une couche shp. Pour cela je ne connais pas d'autre solution que passer par Rstudio et donc je souhaite exporter mes infos noms de village/commune + coordonnées des polygones de ces villages / communes pour ensuite merge ces données aux variables de recensement par village / commune.
Seulement je n’arrive pas correctement à exporter ma couche shp. avec les infos de coordonnées. Je détail ci dessous :
A partir d’une couche shape file des villages : « ADMINISTRASIDESA_AR », que je filtre pour ne garder que les villages de ma zone d’étude (« Zone d'étude »), j’obtiens mon fichier : « SZ_desa »
Je veux exporter ce fichier pour y merge des données de populations par village à partir de Rstudio (en se basant sur le nom du village). J’exporte donc ma couche SZ_desa en csv avec les options suivantes :
- Codage -> ISO-8859-1
- CREATE_CSVT → YES
- GEOMETRY → AS_WKT
- LIGNEFORMAT → LF
- SEPARATOR →SEMICOLON
- WRITE_BOM → NO
J’obtiens un fichier (SZ_export_data.csv) où pour certains village tout roule, mais pour 8 d’entre eux la sortie est déstructurée sans que je comprenne pourquoi …
D’où vient le problème selon vous ? j’ai mis tout les documents en pièce jointe
Merci d’avance Germain
Dernière modification par shunkaha (Tue 28 June 2022 09:00)
Hors ligne
#2 Tue 28 June 2022 08:56
- Benoit D
- Participant assidu
- Date d'inscription: 17 Jul 2018
- Messages: 151
Re: QGIS: Export d'une couche SHP en CSV qui ne fonctionne pas
Bonjour,
Personnellement j’aurais tenté la jointure de votre table avec votre SHP directement dans Qgis.
Néanmoins si vous avez des soucis sur le format CSV c’est normal il est peu normé. Votre noms de village peuvent ils contenir un séparateur de champ (ici le point virgule)? Peu probable mais à vérifier.
Vous devez aussi regarder les de limiteurs de chaîne de caractères souvent guillemets doubles mais parfois apostrophes et là on trouve des risques de présence dans les noms de villages.
Ps : il manque les fichiers joints
Dernière modification par Benoit D (Tue 28 June 2022 08:59)
Hors ligne
#3 Tue 28 June 2022 09:03
- shunkaha
- Juste Inscrit !
- Date d'inscription: 2 Aug 2021
- Messages: 5
Re: QGIS: Export d'une couche SHP en CSV qui ne fonctionne pas
Bonjour,
merci pour votre réponse, je maitrise pas assez qgis pour savoir faire des jointures directement dessus. Mais je vais essayer de trouver un tutoriel pour ca sur internet !
Voici les fichiers shp. et csv. : https://we.tl/t-BU6zmJuA6c ; cela était trop lourd pour le forum
Merci d'avance pour votre aide
Hors ligne
#4 Tue 28 June 2022 10:07
Re: QGIS: Export d'une couche SHP en CSV qui ne fonctionne pas
Bonjour,
Et en ouvrant directement le .dbf de votre couche avec libre office (ou excel) ?
Vous pourriez alors ajouter les colonnes que vous souhaitez (en faisant attention au nommage des colonnes : prendre modèle sur les autres). Il suffit ensuite de bien réenregistrer le fichier au format dbf (et non ods).
Cordialement.
Géoscope
11 rue de l'Hospice - 19400 Argentat
Tél. : 09 60 47 51 16
Hors ligne
#5 Tue 28 June 2022 11:43
- shunkaha
- Juste Inscrit !
- Date d'inscription: 2 Aug 2021
- Messages: 5
Re: QGIS: Export d'une couche SHP en CSV qui ne fonctionne pas
Bonjour
Je suis passé par le format dbf, merci pour le conseil. Cependant c'est assez chronophage je tacherai donc de passer par le merge de dataset directement sur QGIS à l'avenir. En effet je ne comprenant toujours pas pourquoi mon export de csv. est "bugué".
Bonne journée
Hors ligne
#6 Wed 29 June 2022 01:34
- Benoit D
- Participant assidu
- Date d'inscription: 17 Jul 2018
- Messages: 151
Re: QGIS: Export d'une couche SHP en CSV qui ne fonctionne pas
J’obtiens un fichier (SZ_export_data.csv) où pour certains village tout roule, mais pour 8 d’entre eux la sortie est déstructurée sans que je comprenne pourquoi …
J'ai ouvert vos fichiers dans QGis 3.16 et je n'ai aucun problème avec vos 34 villages parfaitement définis et leurs attributs corrects.
Attention, le CSV contient une première colonne WKT qui est très large et peut perturber certains lecteurs (comme LibreOffice Calc).
Hors ligne
#7 Wed 29 June 2022 13:38
- ondeos
- Participant occasionnel
- Date d'inscription: 31 Mar 2011
- Messages: 28
Re: QGIS: Export d'une couche SHP en CSV qui ne fonctionne pas
Bonjour ,
Dans votre CSV les lignes 3,5,7,13,15,35,37,38,40,41 comportent des informations en colonne WKT mais pas dans les autres colonnes.
De plus 2 d'entres elles ne débutent pas par MULTIPOLYGON Z ((( mais directement par un ensemble de coordonnées. Ce qui n'explique pas l'etat de ce CSV j'en conviens
La jointure sous Qgis serait quand même à utiliser.
Clic droit sur couche--> propriété-->Jointure-->" +"--> et désigner les colonnes à joindre.
Hors ligne
#8 Wed 29 June 2022 16:28
- p.jeremie
- Participant assidu
- Lieu: Valence
- Date d'inscription: 10 Sep 2017
- Messages: 427
Re: QGIS: Export d'une couche SHP en CSV qui ne fonctionne pas
Dans votre CSV les lignes 3,5,7,13,15,35,37,38,40,41 comportent des informations en colonne WKT mais pas dans les autres colonnes.
De plus 2 d'entres elles ne débutent pas par MULTIPOLYGON Z ((( mais directement par un ensemble de coordonnées. Ce qui n'explique pas l'etat de ce CSV j'en conviens
Je ne sais pas oùvous avez regardé. Le fichier SZ_export_desa.csv comporte bien des valeurs dans la colonne WKT pour toutes les lignes et toutes commencent par MULTIPOLYGON Z (((.
Fichier ouvert avec Notepad++ pour le vérifier.
@shunkaha : Comme Benoit D je n'ai aucun souci & ouvrir votre fichier CSV sous QGIS,
Cependant je remarque qu'entre votre premier fichier shapefile ADMINISTRASIDESA_AR.shp et votre deuxième filtré SZ_desa.shp, tout un tas de champs se sont ajoutés.
Et de plus certains noms de champs sont différents entre le SZ_desa.shp et votre CSV :
SHAPE_Le_1 devient SHAPE_Leng_2
SHAPE_Ae_1 devient SHAPE_Area_2
Vous avez vraiment exporté le CSV via QGIS depuis le fichier shape file SZ_desa.shp ? Ou vous aviez modifié le nom des champs avant ?
Est-ce volontaire d'avoir ajouté tous ces champs ?
Et surtout : qu'entendez-vous par "pour 8 d’entre eux la sortie est déstructurée" ? Les données sont décalées dans les champs ? Vous ne trouvez pas la bonne info dans un champ ? Et avec quel outil constatez-vous cette "destructuration" ? Parce qu'importé dans QGIS votre CSV à l'air ok.
Un peu plus de détail aiderait à comprendre…
Hors ligne
#9 Fri 01 July 2022 13:18
- ondeos
- Participant occasionnel
- Date d'inscription: 31 Mar 2011
- Messages: 28
Re: QGIS: Export d'une couche SHP en CSV qui ne fonctionne pas
Sous excel car dans notepad ++ cela est invisible
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Export d'une couche SHP en CSV qui ne fonctionne pas - Sujet suivant