Enrichir des données par jointure
La jointure attributaire
Permet d'ajouter des données attributaires à partir d'un tableau de données (excel, csv, ods, txt...).
Nécessite un champ commun (code insee par exemple). La correspondance se fait objet par objet.
~ Méthodologie :
Il faut donc avoir ouvert dans son projet QGIS
une couche vecteur (géométrie à enrichir) et une couche attributaire (tableau de données à joindre).
Propriétés de la couche vecteur / Onglet Jointures :
La jointure spatiale
Permet d'ajouter des données attributaires à partir d'une autre couche en fonction de la localisation des entités.
Exemple :
- couches ouvertes : communes et stations météos (températures min, max mensuelles)
- jointure spatiale permet d'ajouter un attribut "nom de la commune" à la couche des stations pour connaître leur commune d'appartenance
ou
- jointure spatiale permet de calculer pour chaque commune le nombre de stations météo situées sur son territoire, la moyenne des températures ...
~ Méthodologie :
Menu Vecteur / Outils de gestion de données / Joindre les attributs par localisation :
Astuce :
Il est possible au lieu de faire une jointure spatiale d'utiliser le Formulaire d'attributs et d'indiquer en valeur par défaut l'expression suivante :
array_to_string(overlay_intersects('votre_couche_a_joindre', nom_du_champ_a_importer))