Introduction
Lorsque vous travaillez avec des données géospatiales, une difficulté fréquente survient lorsque les informations spatiales et les données attributaires sont stockées dans des fichiers distincts. Cela est souvent dû à des méthodes de collecte, des formats de stockage ou des processus de traitement différents.
Si elle n’est pas traitée, cette séparation peut compliquer l’analyse, la visualisation et la prise de décision. Par exemple, un dataset de farm plots peut ne contenir que des informations géométriques (polygons), tandis que les attributs associés, comme le type de culture ou le propriétaire, sont stockés dans un fichier CSV distinct. Sans combiner ces datasets, réaliser une analyse spatiale pertinente ou générer des rapports devient fastidieux.
Pour résoudre ce problème, nous pouvons joindre les données attributaires aux données géospatiales dans QGIS, un outil SIG open source. Ce processus intègre les attributs dans un seul dataset, pour que toutes les informations pertinentes soient accessibles au même endroit.
Ce tutoriel part du principe que QGIS est déjà installé sur votre ordinateur. Si ce n’est pas le cas, suivez le guide d’installation de QGIS.
Ce tutoriel a été réalisé sur un ordinateur MacOS, mais les étapes devraient être identiques sur les autres systèmes d’exploitation.
Examiner les données
Avant d’effectuer la jointure, examinons d’abord les datasets. Dans ce cas, nous disposons d’un shapefile pour les données géométriques et d’un fichier CSV pour les données attributaires.
Ouvrez les données du shapefile dans QGIS. Le shapefile contient les géométries des farm plots. Pour examiner ses attributs :
Faites un clic droit sur la couche
Sélectionnez Open Attribute Table.
Repérez la colonne Farm ID. Cet identifiant unique servira à joindre les attributs du fichier CSV.
Ouvrez maintenant les données CSV. Le fichier CSV contient les données attributaires des farm plots. Pour examiner son contenu, ouvrez le fichier CSV avec un éditeur de texte, un tableur ou directement dans QGIS.
Repérez la colonne Farm ID, qui doit correspondre à celle du shapefile. Vérifiez que les colonnes d’attributs supplémentaires contiennent des données pertinentes (par ex. type de culture, nom du propriétaire).
Joindre les attributs aux données géospatiales
Maintenant que nous avons vérifié la correspondance des champs Farm ID dans les deux datasets, nous pouvons passer à la jointure.
Faites glisser le fichier CSV dans le panneau Layers de QGIS.
Ensuite, lançons la jointure.
Dans le panneau Layers, double-cliquez sur le shapefile des farm plots pour ouvrir sa fenêtre Layer Properties.
Accédez à la section Joins.
Cliquez sur le bouton vert Add Join (+) pour ouvrir la fenêtre Add Vector Join.
Join Layer : sélectionnez le fichier CSV contenant les données attributaires.
Join Field : choisissez la colonne Farm ID du fichier CSV.
Target Field : choisissez la colonne Farm ID du shapefile.
Joined Fields : sélectionnez les colonnes à inclure dans la jointure.
Custom Prefix : saisissez un préfixe (par ex. un tiret bas _ ) pour distinguer les attributs joints dans la table d’attributs du shapefile.
Cliquez sur OK pour appliquer la jointure.
Vérifiez la jointure en ouvrant l’Attribute Table du shapefile des farm plots. Assurez-vous que les nouvelles colonnes d’attributs (avec le préfixe choisi) ont bien été ajoutées.
Exporter les données jointes
Pour conserver définitivement les attributs joints, exportez le dataset dans un nouveau fichier :
Dans le panneau Layers, faites un clic droit sur le shapefile des farm plots.
Sélectionnez Export
Sélectionnez Save Features As….
Dans la liste déroulante Format, choisissez ESRI Shapefile (.shp).
Indiquez le nom et l’emplacement du fichier de sortie.
Cliquez sur OK pour enregistrer le fichier.
Conclusion
Joindre des données attributaires à des données géospatiales est essentiel pour réaliser des analyses spatiales, améliorer l’intégrité des données et simplifier les processus. En suivant ce tutoriel, vous avez combiné des datasets distincts en un seul dataset enrichi dans QGIS.
Ce processus peut s’appliquer à diverses tâches géospatiales, comme la cartographie de l’occupation des sols, la planification des infrastructures et l’analyse environnementale. Essayez-le avec différents datasets pour vous familiariser avec les puissants outils de gestion des données de QGIS.









