Skip to Content

Répondre au commentaire

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)

Répondre

Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.