Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#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: 150

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

Elise
Participant assidu
Lieu: Argentat (19)
Date d'inscription: 16 Oct 2005
Messages: 527
Site web

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: 150

Re: QGIS: Export d'une couche SHP en CSV qui ne fonctionne pas

shunkaha a écrit:

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

ondeos a écrit:

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

 

Pied de page des forums

Powered by FluxBB