Skip to Content

Comment transférer les attributs d’une couche à une autre en fonction de l’emplacement des entités ?

 Auteur : Lena

Pour joindre à une couche A les attributs des entités d’une couche B en fonction de leur emplacement, il convient de réaliser une jointure spatiale. Cette opération n'ajoute pas (comme pour la jointure en fonction des attributs) les attributs de B directement dans A, mais crée une troisième couche dans laquelle on retrouve les attributs de A et B.

Pour cela : 

  • faites un clic droit sur la couche A dans la table des matières -> ‘Jointures et relations’ -> ‘Joindre…’
  • dans la liste déroulante ‘Que voulez-vous joindre à cette couche ?’, choisissez ‘Joindre les données d’une couche selon l’emplacement’
  • choisissez la couche dont les données sont à joindre (couche B), les modalités de jointure ainsi que le nom et le chemin de la couche C
  • cliquez sur ‘OK’. 

A une entité de la couche A, on peut joindre par jointure spatiale :

  • soit un seul enregistrement de la table attributaire de la couche B (jointure 1,1) :

Synthèse des possibilités :

Synhèse des possibilités

  • soit un récapitulatif (moyenne, somme, minimum, maximum, écart-type ou variance) des attributs numériques de plusieurs entités de la couche B (jointure (1, récapitulation de n)) :

Synthèse des possibilités

Synthèse des possibilités

Il est possible de réaliser d’autres types de jointure spatiale en plusieurs étapes (cf. quelques exemples dans les questions suivantes)