Une jointure spatiale implique l'appariement d'enregistrements de la couche de jointure à la couche cible selon une relation spatiale, ainsi que l'écriture dans une classe d'entités en sortie. Au cours du traitement, lorsqu'un appariement est déterminé, un enregistrement est ajouté à la classe d'entités en sortie, contenant la forme et les attributs de la couche cible et les attributs appariés de la couche de jointure. La relation spatiale est déterminée par les types de géométrie des couches en entrée ainsi que par l'option d'appariement choisie. Le tableau ci-dessous décrit les relations spatiales.
Entité cible | Entité jointe | INTERSECT | CONTAINS | WITHIN | CLOSEST |
---|---|---|---|---|---|
Point | Point | Un point de jointure est apparié à un point cible au même emplacement. | Identique à INTERSECT | Identique à INTERSECT | Un point de jointure est apparié au point cible le plus proche à l'intérieur du rayon de recherche. |
Point | Ligne | Une ligne de jointure est appariée à un point cible qu'elle intersecte. | Non applicable | Une ligne de jointure est appariée à un point cible contenu dans la ligne. | Une ligne de jointure est appariée au point cible le plus proche à l'intérieur du rayon de recherche. |
Point | Polygone | Un polygone de jointure est apparié à un point cible situé à l'intérieur ou sur la limite du polygone. | Non applicable | Un polygone de jointure est apparié à un point cible situé à l'intérieur de la limite du polygone. | Un polygone de jointure est apparié au point cible le plus proche à l'intérieur du rayon de recherche. |
Ligne | Point | Un point de jointure est apparié à une ligne cible qu'il intersecte. | Un point de jointure est apparié à une ligne cible qui le contient. | Non applicable | Un point de jointure est apparié à la ligne cible la plus proche à l'intérieur du rayon de recherche. |
Ligne | Ligne | Une ligne de jointure est appariée à une ligne cible qu'elle intersecte. Il peut s'agir de lignes qui se croisent ou qui sont coïncidentes. | Une ligne de jointure est appariée à une ligne cible qui la contient dans son intégralité. Ici, la ligne de jointure est coïncidente avec la ligne cible. | Une ligne de jointure est appariée à une ligne cible située entièrement à l'intérieur de la ligne de jointure. Ici, la ligne cible est coïncidente avec la ligne de jointure. | Une ligne de jointure est appariée à la ligne cible la plus proche à l'intérieur du rayon de recherche. |
Ligne | Polygone | Un polygone de jointure est apparié à une ligne cible qu'il intersecte. | Non applicable | Un polygone de jointure est apparié à une ligne cible située à l'intérieur de la limite du polygone de jointure. | Un polygone de jointure est apparié à la ligne cible la plus proche à l'intérieur du rayon de recherche. |
Polygone | Point | Un point de jointure est apparié à un polygone cible qu'il intersecte ou qui le contient. | Un point de jointure est apparié à un polygone cible qui le contient. | Non applicable | Un point de jointure est apparié au polygone cible le plus proche à l'intérieur du rayon de recherche. |
Polygone | Ligne | Une ligne de jointure est appariée à un polygone cible qu'elle intersecte ou qui la contient. | Une ligne de jointure est appariée à un polygone cible qui la contient. | Non applicable | Une ligne de jointure est appariée au polygone cible le plus proche à l'intérieur du rayon de recherche. |
Polygone | Polygone | Un polygone de jointure est apparié à un polygone cible qu'il intersecte ou qui le contient. | Un polygone de jointure est apparié à un polygone cible qui le contient. | Un polygone de jointure est apparié à un polygone cible situé à l'intérieur de la limite du polygone de jointure. | Un polygone de jointure est apparié au polygone cible le plus proche à l'intérieur du rayon de recherche. |