#1 Tue 25 October 2022 11:32
- fedepeche82
- Participant occasionnel
- Date d'inscription: 17 Jan 2012
- Messages: 11
QGIS: Jointure CSV SHP pour attributs
Bonjour,
j'ai une couche vectorielle de polygone (avec un champ "SECTEUR") et un fichier csv (avec un champ "Secteurs") que je voudrait joindre pour mettre les attributs du csv polygones du shape.
Je peux avoir plusieurs "entités" (lignes) correspndant au même secteur dans mon csv
quand j'essaie de joindre les deux tables (double clic sur le shape, onglet jointure) j'ai bien les champs du csv qui s'affichent dans les attibuts du shape mais sans aucune valeur.
Est-ce parce qu'il y a plusieurs lignes pour certains secteurs ?
Comment puis-je procéder ?
Merci par avance
Hors ligne
#2 Tue 25 October 2022 12:17
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3940
Re: QGIS: Jointure CSV SHP pour attributs
Bonjour,
Est-ce parce qu'il y a plusieurs lignes pour certains secteurs ?
Non, car QGIS aurait pris la première valeur qui lui est passée et ignoré les autres lignes.
Les valeurs dans les champs "SECTEUR" et "Secteurs" sont écrites pareil (majuscules, accents, espace...)? Et les deux champs sont bien identifiés de même type (soit texte, soit nombre...)?
Après, pour info, la jointure via les propriétés de la couche vous rajoutera une seule ligne depuis le csv par polygone. Si vous les voulez toutes, c'est soit:
- la création d'une relation (à partir de la fenêtre propriétés du projet), et notez que l'affichage dans la table d'attributs n'est pas pareil
- soit une jointure dupliquée, dans laquelle vous aurez les polygones en autant de fois qu'ils sont dans le csv, et dans une nouvelle couche : algorithme joindre les attributs par valeur de champ
Bref, tout dépend de ce que vous voulez avoir et comment vous envisagez d'utiliser ces données.
Hors ligne