J'ai besoin de joindre une table .csv dans une table attributaire d'un fichier de formes. Je voulais le faire avec QGIS et je ne semble pas trouver de moyen de le faire. Je sais que le plugin mmqgis le fait, mais mon fichier de formes a 6000 enregistrements et ce plugin plante à 2000 et quelque chose ... Des idées?
qgis
attribute-joins
vascobnunes
la source
la source
Réponses:
Dans QGIS 1.7, vous trouverez des jointures de table dans les propriétés de la couche. Chargez le fichier CSV en utilisant "Ajouter une couche vectorielle".
la source
C'est une façon si le fichier csv contient des données de localisation. Je pense que vous devez également savoir que | VECTOR | OUTILS DE GESTION DES DONNÉES | JOIN ATTRIBUTES joindra les données non localisées à une couche SIG existante. Par exemple, vous avez une couche de route qui a été créée uniquement avec un attribut de nom. Dans un autre tableau de données, vous avez des noms et la surface de la route mais pas de données de localisation. Le champ de jointure sera l'attribut de nom, et la couche de sortie aura un nouvel attribut montrant la surface de la route. Cette nouvelle couche peut ensuite être symbolisée pour afficher la surface de la route. Dans JOIN ATTRIBUTES, la boîte de dialogue demande un fichier dbf mais les fichiers .csv sont également pris en charge.
Si vous devez manipuler votre attribut de jointure pour vous assurer que les valeurs sont identiques, ouvrez le csv et le dbf du fichier de formes dans LibreOffice et manipulez-les à cet endroit.
Impossible de commenter le nombre d'enregistrements pris en charge par les OUTILS DE GESTION DES DONNÉES
Vous devrez peut-être activer le plug-in F-TOOLS.
hth
la source