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.

Ainsi, pour connaître le nombre de foyers touchés par une inondation récente, vous pouvez joindre la couche homes à la limite de l’inondation (périmètre inondé) à l’aide Withinde l’opérateur de relation spatiale.

Couches de jointure et cible

Une jointure spatiale apparie des entités de la couche de jointure avec la couche cible en fonction des emplacements spatiaux relatifs de ces entités.

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

  • Entités cible - Vert
  • Entités de jointure - Violet
  • L'entité cible 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 correspondance des limites et des parties internes de deux géométries détermine la relation spatiale qu’elles présentent. L'image suivante met en évidence les géométries, les limites et les parties internes de points, de polylignes et de polygones :

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 ci-dessous présente les relations spatiales prises en charge pour une jointure spatiale entre des géométries d’un type donné (par exemple, la jointure de 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

Egal à

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.

Les entités cible en vert sont surlignées en rouge lorsqu'elles sont égales aux entités violettes.

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 comprise dans, croise, touche ou est superposée à une entité de jointure, elle l’intersecte.

Les entités cible en vert sont surlignées en rouge lorsqu'elles intersectent les entités violettes.

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’inverse de l’opérateur Within.

Les entités cible en vert sont surlignées en rouge lorsqu'elles contiennent les entités violettes.

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 de l'entité 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’inverse de l’opérateur Contains.

Les entités cible en vert sont surlignées en rouge lorsqu'elles sont comprises dans les entités violettes.

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.

Les entités cible en vert sont surlignées en rouge lorsqu'elles croisent les entités violettes.

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.

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.

Type de relation spatiale Superposition

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

En théorie, ces opérateurs bufférisent les entités cibles suivant la distance spécifiée et retournent toutes les entités cibles qui intersectent les entités de jointure auxquelles la zone tampon est 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.

Les entités cible en vert, avec une zone tampon de distance proche (vert clair), sont surlignées en rouge lorsqu'elles sont proches des entités de jointure violettes.

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