Jointure
Les outils Join répondent au même besoin de deux façons : il manque à vos entités une information qui existe dans une autre couche, et vous voulez la leur ajouter.
Utilisez une jointure spatiale quand les deux jeux de données n’ont aucun champ en commun et que seules leurs positions les relient. Utilisez une jointure attributaire quand ils partagent une clé, comme un code de commune ou une référence de parcelle.
Par où commencer
Section intitulée « Par où commencer »Spatial join
Section intitulée « Spatial join »Associe à chacune de vos entités les attributs d’une couche de jointure, en fonction de leur position. Donnez à chaque incident le district où il s’est produit, à chaque arbre la parcelle sur laquelle il pousse, à chaque magasin le secteur de recensement qui l’entoure.
| Paramètre | Que renseigner |
|---|---|
| Input layer | Les entités que vous voulez enrichir. Elles conservent leur géométrie. |
| Join layer | La couche dont vous voulez copier les attributs. |
| Predicate | La relation qui doit exister entre les deux : intersects (elles se touchent ou se recouvrent, même partiellement), within (votre entité est à l’intérieur de l’entité de jointure), contains (votre entité contient l’entité de jointure). |
| How | Inner ne conserve que les entités appariées. Left conserve toutes les entités en entrée, avec des valeurs vides là où rien ne correspond. |
Commencez par intersects et une jointure left, regardez combien de lignes sont revenues vides, puis affinez à partir de là. Tous les types de géométrie sont acceptés des deux côtés.
Attribute join
Section intitulée « Attribute join »Copie des champs d’une table sur vos entités là où une clé correspond, sans recours à la géométrie. C’est ainsi que vous placez des statistiques de recensement sur des polygones de limites, ou une liste de prix sur une couche de points de vente.
| Paramètre | Que renseigner |
|---|---|
| Input layer | La couche à enrichir. |
| Join layer | La couche ou la table qui contient les valeurs. |
| Target field | Le champ clé de votre couche. |
| Join field | Le champ clé correspondant, de l’autre côté. |
| Fields | Les champs à reprendre. Ne copiez que ce dont vous avez besoin, pour que le résultat reste lisible. |
| How | Inner ne conserve que les entités appariées, left les conserve toutes. |
La jointure est de un à un : si plusieurs lignes partagent la même clé, la première l’emporte. Quand une jointure ne renvoie rien, les champs clés en sont presque toujours la cause. Un code stocké en texte d’un côté et en nombre de l’autre ne correspondra pas, pas plus que des codes qui diffèrent par un zéro initial.
Tous les outils
Section intitulée « Tous les outils »| Outil | Ce qu’il fait |
|---|---|
| Spatial join | Associe à chaque entité en entrée les attributs d’une couche de jointure, selon une relation spatiale : intersects, within ou contains. Jointure interne ou à gauche, tout type de géométrie. |
| Attribute join | Associe les attributs d’une couche de jointure là où un champ clé correspond, sans utiliser la géométrie. De un à un, la première ligne correspondante l’emporte. |