Relations spatiales dans la boîte d’outils GeoAnalytics Desktop

L’outil Entités jointes permet de joindre des entités d’une couche à des entités d’une autre couche en fonction de leurs emplacements relatifs. On parle alors de jointure spatiale. Avec une jointure spatiale, l’outil Entités jointes permet également d’appliquer une jointure temporelle et une jointure attributaire. Pour définir la jointure spatiale, diverses relations spatiales permettent de sélectionner les entités ponctuelles, polylignes ou surfaciques d’une même couche qui présentent la relation d’intérêt avec les entités d’une autre couche.

Par exemple, pour trouver le nombre de résidences qui ont été touchées par une inondation récente, vous pouvez joindre la couche des résidences à la limite de l’inondation avec l’opérateur de relations spatiales Within.

Couches de jointure et cible

Une jointure spatiale correspond aux entités de la couche de jointure à la couche cible selon les emplacements spatiaux relatifs des entités.

La légende suivante s'applique à tous les exemples de cette rubrique :

  • Entités cible - Vert
  • Entités de jointure - Violet
  • Entité cible qui présente la relation spatiale sélectionnée avec l’entité de jointure — Surbrillance rouge

Relations spatiales entre des entités

Dans une relation spatiale entre des entités, chaque type de géométrie (point, polyligne et polygone) comporte une partie interne et une limite. La manière dont les intérieurs et les contours de deux géométries se comparent détermine la relation spatial qu’elles affichent.

Limites et parties internes de géométries utilisées dans des relations spatiales avec les outils GeoAnalytics Desktop

Les relations prises en charge par les outils GeoAnalytics Desktop sont de type Clementini. En d’autres termes, la limite d’un polygone est distincte de son intérieur et de son extérieur.

Types de géométrie et relations prises en charge

Le tableau suivant dresse une liste des relations spatiales prises en charge pour une jointure spatiale entre les géométries pour un type donné (par exemple, joindre des points à d’autres points) :

Jointure spatiale (entité cible à entité de jointure) entreEgal àIntersecteContientDansCroiseToucheSuperposePlanaire à proximitéGéodésique à proximité

Point et point

CocheCocheCocheCocheCocheCoche

Point et polyligne

CocheCocheCocheCocheCoche

Point et polygone

CocheCocheCocheCocheCoche

Polyligne et point

CocheCocheCocheCocheCoche

Polyligne et polyligne

CocheCocheCocheCocheCocheCocheCocheCocheCoche

Polyligne et polygone

CocheCocheCocheCocheCocheCoche

Polygone et point

CocheCocheCocheCocheCoche

Polygone et polyligne

CocheCocheCocheCocheCocheCoche

Polygone et polygone

CocheCocheCocheCocheCocheCocheCocheCoche

Est égal à

Une entité cible est égale à une entité de jointure si leurs parties internes sont identiques et que les types de géométrie sont les mêmes.

Dans l’image suivante, les entités cibles en vert sont mises en évidence en rouge lorsqu’elles sont égales aux entités en violet :

Type de relation spatiale Egalité

Intersecte

Une entité cible intersecte une entité de jointure si elle partage une partie quelconque de sa géométrie avec l'entité de jointure. Si une entité cible contient, est à l’intérieur de, croise, touche ou chevauche une entité de jointure, elle intersecte.

Dans l’image suivante, les entités cibles en vert sont mises en évidence en rouge lorsqu’elles intersectent les entités en violet :

Type de relation spatiale Intersection

Contient

Une entité cible contient une entité de jointure si l'entité de jointure est un sous-ensemble de l'entité cible, avec les parties internes qui s'intersectent. Si l'entité de jointure est sur la limite et intersecte la partie interne, l'entité cible contient l'entité de jointure. Si l'entité de jointure est uniquement sur la limite (et pas sur la partie interne), l'entité cible ne contient pas l'entité de jointure.

Il s’agit de l’opposé de l’opérateur Within.

Dans l’image suivante, les entités cibles en vert sont mises en évidence en rouge lorsqu’elles contiennent les entités en violet :

Type de relation spatiale Contient

Dans

Une entité cible est comprise dans une entité de jointure si elle se trouve complètement à l'intérieur de l'entité de jointure. Une entité est comprise dans une autre si l’intersection des parties internes est non vide et que l’entité cible est un sous-ensemble des entités de jointure. Si l'intersection des parties internes est vide, l'entité de jointure n'est pas comprise dans l'entité cible.

Il s’agit de l’opposé de l’opérateur Contains.

Dans l’image suivante, les entités cibles en vert sont mises en évidence en rouge lorsqu’elles se trouvent dans les entités en violet :

Type de relation spatiale Compris dans

Croise

Deux polylignes se croisent si leur intersection contient uniquement des points et qu'au moins un de ces points d'intersection est interne aux deux polylignes. Une polyligne et un polygone se croisent si une partie connectée de la polyligne est partiellement à l'intérieur et partiellement à l'extérieur du polygone. Une polyligne et un polygone se croisent s'ils ont une polyligne en commun dans la partie interne du polygone qui n'est pas égale à la polyligne entière. Les entités cible et de jointure doivent être des polylignes ou des polygones.

Dans l’image suivante, les entités cibles en vert sont mises en évidence en rouge lorsqu’elles croisent les entités en violet :

Type de relation spatiale Croise

Touche

Une entité cible touche une entité de jointure si elles s'intersectent en un sommet, mais que les entités ne sont pas superposées.

Dans l’image suivante, les entités cibles en vert sont mises en évidence en rouge lorsqu’elles touchent les entités en violet :

Type de relation spatiale Touche

Superpose

Deux géométries sont superposées si elles ont le même type de géométrie, si leur intersection a également le même type de géométrie, mais si l'intersection est différente des deux géométries d'origine.

Dans l’image suivante, les entités cibles en vert sont mises en évidence en rouge lorsqu’elles sont superposées aux entités en violet :

Type de relation spatiale Superposition

Planaire à proximité et Géodésique à proximité

De manière conceptuelle, ces opérateurs appliquent une zone tampon aux entités cibles avec la distance spécifiée et renvoient toutes les entités cibles qui intersectent les entités de jointure avec la zone tampon appliquée.

L’opérateur Geodesic Near (Géodésique à proximité) fonctionne de la même manière que l’opérateur Planar Near (Planaire à proximité), à ceci près que la distance géodésique est utilisée à la place de la distance planaire. Optez pour cet opérateur si vos données couvrent une grande étendue géographique ou si le système de coordonnées des entrées est géographique.

Dans l’image suivante, les entités cibles en vert, avec une zone tampon de distance proche (vert clair), sont mises en évidence en rouge lorsqu’elles sont proches des entités de jointure en violet.

Type de relation spatiale À proximité (Planaire et Géodésique)