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é ?

Annonce

Printemps des cartes 2024

#1 Fri 13 July 2007 15:19

Fred - F0EED
Juste Inscrit !
Lieu: La ricamarie
Date d'inscription: 10 Jul 2007
Messages: 7
Site web

QGIS : enregistrer un fichier CSV en Shape

Bonjour,

je débute avec qgis et j'ai un soucis, j'ai créé un fichier csv avec l'implantation de relais radio-amateur. Pas de soucis avec le puggin j'arrive bien à voir toutes les données de mon fichier csv.

Le soucis intervient au moment ou je veux enregistrer ma couche au format shape... il me supprime des données du style dans ma couche a base du csv j'ai des données concernant les responsables, qui n'apparaissent pas dans ma couche shape ...

Avez vous une idée du pourquoi ? et surtout ducomment y remèdier

Pour info QGIS 0.8.1 sous windows XP pro.

Par avance merci a vous.

Hors ligne

 

#2 Fri 13 July 2007 22:19

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: QGIS : enregistrer un fichier CSV en Shape

Bonjour,

Il y a un truc que je ne comprends pas dans ton problème. Tu dis qu'il te supprime les données du style ? tu parles de la mise en forme ? Si c'est ça c'est normal.
si par contre tu ne retrouves pas une colonne du CSV dans le shape (les responsables ? ), essaie de vérifier sa structure. Si par exemple les premières lignes sont des entiers, puis qu'il y a du texte, il se peut que qgis crée le shape avec un champ integer dans lequel il ne peut pas mettre les valeurs suivantes.

--
Guillaume SUEUR
Expert SIG et OpenSource
NEOGEO
46 RUE MATABIAU
31000 TOULOUSE
06 65 58 88 82
Site web : http://www.neogeo-online.net

Hors ligne

 

#3 Mon 16 July 2007 10:26

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: QGIS : enregistrer un fichier CSV en Shape

Hello,

J'ai vu ce genre de problème passer sur forumsig, si ca peut aider wink

Geolibrement,
Robin.

Hors ligne

 

#4 Mon 16 July 2007 14:41

Fred - F0EED
Juste Inscrit !
Lieu: La ricamarie
Date d'inscription: 10 Jul 2007
Messages: 7
Site web

Re: QGIS : enregistrer un fichier CSV en Shape

Bonjour je vais essayé de mieux m'expliquer.

je dispose d'un fichier CSV dont voici un extrait :

ID CNRB;ID ART;Canal;Entree;Sortie;Dept.;Locator;X;Y;Ville ;Responsable;Altitude;Infos
1THF;F5ZAD;R0;145;145,6;92;JN18CS;590520,88;2419499,931;Paris;F6BGR;205;
3VHF;F1ZEE;R0;145;145,6;22;IN88HL;177930,841;2402389,749;St Brieuc;F1LHC;320;
5VIL;F5ZAO;R0;145;145,6;47;JN04IJ;470138,586;1934445,463;Villeneuve sur lot;F6HRY;200;Relais urbain
9VHG;F1ZBM;R0;145;145,6;30;JN24AC;736586,283;1902144,419;Alès;F1FXB;360;Relais local
4VHE;F5ZQF;R0;145;145,6;23;JN06WE;564318,304;2132375,351;Gueret;F5HX;570;Relais local
4VHG;F5ZPJ;R0;145;145,6;17;IN95;330717;134884;La Rochelle;F5RHE;60;5/8 3,6db relais urbain
0VGB;F1ZUX;R0x;145,0125;145,6125;18;JN17EB;602868,992;2229527,558;Bourges;F4FAU;163;Relais urbain
0VHC;F5ZQY;R0x;145,0125;145,6125;41;JN07QO;527650,105;2290185,565;Blois;F8DFK;92;Relais urbain
1VHA;F5ZBL;R0x;145,0125;145,6125;27;JN08KT;495439,829;2427293,866;Breteuil sur iton;???;0;Arret temporaire Relais local
2VBR;F1ZAM;R0x;145,0125;145,6125;60;JN19IQ;626809,539;2521582,09;Senlis;F1OQE;114;Relais local
4VTL;F5ZVE;R0x;145,0125;145,6125;19;JN05VE;557113,98;2021266,832;Tulle;F5GLB;578;Relais départemental
6VHG;F1ZCV;R0x;145,0125;145,6125;10;JN18XH;720260,598;2369748,291;Troyes;F1GZH;240;Relais local
6VHB;F5ZAU;R0x;145,0125;145,6125;67;JN38PP;964988,9;2417093,042;Strasbourg;F5RCT;700;
8LYN;;R0x;145,0125;145,6125;69;JN25KR;797514,392;2084516,624;Lyon (Ville);F5DFN;250;Relais urbain
;;R0x;145,0125;145,6125;42;JN25EK;758743,363;2050133,994;Saint Eitenne (ville);F5DFN/F5LTP;;Relais urbain
0VHF;F5ZHF;R1;145,025;145,625;45;JN07WV;565435,089;2322273,582;Orléans;F5GFU;166;
3VHD;F5ZDF;R1;145,025;145,625;29;IN88BD;138133,195;2368234,191;Laz;F5PAU;240;
5VHC;F5ZRA;R1;145,025;145,625;32;JN03HN;461476,897;1841917,045;Auch;F5OMV;250;
8VHC;F1ZBA;R1;145,025;145,625;7;JN24DQ;755003,501;1967458,317;Aubenas;F1MEQ;985;
6THF;F1ZDG;R1;145,025;145,625;68;JN37NX;957240,023;2342322,183;Colmar;F1AEQ;1268;
9VAR;F5ZOO;R1;145,025;145,625;83;JN33HI;948009,474;1826721,376;Sainte Maxime;F6AMW;531;couverture Est VAR

Comme fond j'utilise géoflat département, quant, avec l'outil "Ajouter un fichier texte ...."
la les points ( représentant des relais radioamateur ) s'affiche correctement, avec tous les champs et leurs valeurs. Par exemple le champ responsable à bien comme valeur le nom ( indicatif) du ou des responsables de l'installation.

Donc jusqu'a là pas de sucis.

Par contre je désire sauvegarder cette couche au format shape, et c'est là que ça ce complique le champ Responsable ne comporte aucune données, comme d'autre d'ailleur.

Je fais peu être une bétise, mais je ne sais pas ou plus quoi tenter...

Par avance merci a vous

Hors ligne

 

#5 Mon 16 July 2007 14:44

Ludo
Participant assidu
Lieu: Messanges
Date d'inscription: 5 Sep 2005
Messages: 231
Site web

Re: QGIS : enregistrer un fichier CSV en Shape

Comme le disait Robin, la discussion du forumsig en parle et tu y verrais qu'il faut faire attention à la structure de ton fichier et notamment aux points virgules

Dernière modification par Ludo (Mon 16 July 2007 18:50)

Hors ligne

 

#6 Mon 16 July 2007 15:53

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: QGIS : enregistrer un fichier CSV en Shape

j'ai fait quelques tests sur ton fichier en enlevant l'espace après Ville, on récupère bien ce champ et en renommant responsable en resp, ça passe aussi bien dans le shape;
il doit y avoir un pb de mappage des noms de champ lors de l'export. Les champs du shapefile, stockés dans un DBF, ont leur nom limité à 10 caractères. Donc ton responsable était transcrit responsabl. j'imagine que le module d'export ne prend pas garde à ceci et essaie malgré tout d'attribuer les valeurs à "responsable", qui n'existe pas;
Sur "ville" ça devait venir du même problème : lu avec espace, mais écrit sans dans le dbf, et dès lors perte de la correspondance des noms.

De manière générale, concernant la structuration des fichiers csv :
pas d'espace dans les noms de champs
pas de caractère trop exotique
noms courts

--
Guillaume SUEUR
Expert SIG et OpenSource
NEOGEO
46 RUE MATABIAU
31000 TOULOUSE
06 65 58 88 82
Site web : http://www.neogeo-online.net

Hors ligne

 

#7 Mon 16 July 2007 16:38

Fred - F0EED
Juste Inscrit !
Lieu: La ricamarie
Date d'inscription: 10 Jul 2007
Messages: 7
Site web

Re: QGIS : enregistrer un fichier CSV en Shape

Ben un grand merci a tous,

j'ai modifié mon fichier csv e, enlevant les espaces, les soulignés et autre caractères de genre et ça marche.

Encore merci à tous, je retourne a mes traveaux

Hors ligne

 

Pied de page des forums

Powered by FluxBB