Lagebezogen auswählen – grafische Beispiele

In diesem Thema werden Beispiele und erwartete Ergebnisse der verschiedenen verfügbaren Beziehungsoptionen in den Werkzeugen Layer lagebezogen auswählen und Räumliche Verbindung behandelt.

Weitere Informationen zu den Beziehungen Überschneiden 3D und In einer Entfernung (3D) finden Sie unter 3D-Beziehungen lagebezogen auswählen.

Terminologie

Schlagwort für DialogfeldSchlagwort für Python

Überschneiden (Intersect)

INTERSECT

Überschneiden 3D

INTERSECT_3D

Überschneiden (DBMS)

INTERSECT_DBMS

In einer geodätischen Entfernung

WITHIN_A_DISTANCE_GEODESIC

In einer Entfernung liegen von

WITHIN_A_DISTANCE

In einer Entfernung (3D)

WITHIN_A_DISTANCE_3D

Enthält

CONTAINS

Enthält vollständig

COMPLETELY_CONTAINS

Enthält Clementini

CONTAINS_CLEMENTINI

Innerhalb

WITHIN

Vollständig innerhalb von

COMPLETELY_WITHIN

Innerhalb von Clementini

WITHIN_CLEMENTINI

Identisch sind zu

ARE_IDENTICAL_TO

Grenzberührungen

BOUNDARY_TOUCHES

Ein Liniensegment gemeinsam haben mit

SHARE_A_LINE_SEGMENT_WITH

Gekreuzt durch den Umriss von

CROSSED_BY_THE_OUTLINE_OF

Mit Mittelpunkt in

HAVE_THEIR_CENTER_IN

Alle im Folgenden beschriebenen Details werden mit der Terminologie des Werkzeugs Layer lagebezogen auswählen beschrieben. Diese Details gelten jedoch auch für das Werkzeug Räumliche Verbindung. Die Parameternamen in den Werkzeugen unterscheiden sich wie folgt:

  • Layer lagebezogen auswählen verfügt über Eingabe-Feature-Layer; das Äquivalent von Räumliche Verbindung ist Ziel-Features.
  • Layer lagebezogen auswählen verfügt über Auswahl-Features; das Äquivalent von Räumliche Verbindung ist Verbindungs-Features.
  • Layer lagebezogen auswählen verfügt über Beziehung; das Äquivalent von Räumliche Verbindung ist Zuordnungsoption.

Räumliche Clementini-Beziehungen

Innerhalb von Clementini und Enthält Clementini beziehen sich auf die räumlichen Beziehungen "Innerhalb von" und "Enthält" gemäß der Definition in: Clementini, Eliseo, Paolino Di Felice und Peter van Oosterom, "A Small Set of Formal Topological Relationships Suitable for End-User Interaction," Proceedings of the Third International Symposium on Advances in Spatial Databases, 277–295, June 23–25, 1993.

Vergleich der drei räumlichen ENTHÄLT-Beziehungen

Definition der Grenze: Bei Linien sind die beiden Endpunkte die Grenze, bei Polygonen ist es die Kante.

  • Enthält: Die Features im Eingabe-Feature-Layer, die im Layer "Auswahl-Features" ein Feature enthalten, werden ausgewählt. Die Auswahl-Features können dabei sowohl im als auch an der Grenze des Eingabe-Feature-Layers liegen.
  • Enthält vollständig: Die Features im Eingabe-Feature-Layer, die im Layer "Auswahl-Features" ein Feature enthalten, werden ausgewählt, sofern das Feature im Layer "Auswahl-Features" die Grenze des Eingabe-Feature-Layers nicht schneidet.
  • Enthält Clementini: Die Ergebnisse stimmen bis auf eine Ausnahme mit denen für Enthält überein: Wenn das Feature im Layer "Auswahl-Features" vollständig auf der Grenze des Eingabe-Feature-Layers liegt und sich kein Teil ganz innerhalb des Features im Eingabe-Feature-Layer befindet, wird das Eingabe-Feature nicht ausgewählt. Für Clementini gilt, dass die Grenze eines Punktes stets leer ist und es sich bei der Grenze einer Linie um die Endpunkte handelt.
  • Enthält und Enthält Clementini führen zu identischen Ergebnissen, wenn eine Punkt- und Multipoint-Eingabe erfolgt und es sich bei den Auswahl-Features um Punkt- oder Multipoint-Features handelt.

Vergleich der drei räumlichen INNERHALB-Beziehungen

  • Innerhalb: Die Features im Eingabe-Feature-Layer, die im Layer "Auswahl-Features" innerhalb von Features liegen bzw. in einem Feature enthalten sind, werden ausgewählt.
  • Vollständig innerhalb von: Die Ergebnisse stimmen mit denen für Innerhalb überein, es sei denn, das Feature im Eingabe-Feature-Layer schneidet die Grenze des Features im Layer "Auswahl-Features". In diesem Fall erfolgt keine Auswahl.
  • Innerhalb von Clementini: Die Ergebnisse stimmen mit denen für Innerhalb überein, es sei denn, das gesamte Feature im Eingabe-Feature-Layer befindet sich auf der Grenze des Features im Layer "Auswahl-Features". Für Clementini gilt, dass die Grenze eines Punktes stets leer ist und es sich bei der Grenze einer Linie um die Endpunkte handelt.

Legende zu Grafiken

Legende für die folgenden Grafikbeispiele:

  • Eingabe-Feature: grüner Kreis
  • Mittelpunkt des Eingabe-Features: Rotes X
  • Auswahl-Feature: graues Quadrat

Die Grafiken sind mit A, B, C usw. bezeichnet. Alle Beziehungen (Überschneiden (Intersect), Enthält usw.), die für die entsprechende Geometriekombination gelten, werden in der linken Tabellenspalte aufgeführt. Die Geometrien, die für die jeweilige Beziehung ausgewählt werden, sind in der rechten Tabellenspalte aufgeführt.

Auswählen eines Punktes anhand eines Punktes

Auswählen eines Punktes anhand eines Punktes
Auswählen eines Punktes anhand eines Punktes

Überschneiden (Intersect)

A

Überschneiden (DBMS)

A

Enthält

A

Enthält Clementini

A

Innerhalb

A

Innerhalb von Clementini

A

Identisch sind zu

A

Mit Mittelpunkt in

A

Auswählen eines Punktes anhand einer Punkttabelle

Auswählen eines Punktes anhand eines Multipoints

Auswählen eines Punktes anhand eines Multipoints
Auswählen eines Punktes anhand eines Multipoints

Überschneiden (Intersect)

A, C

Überschneiden (DBMS)

A, C

Enthält

A

Enthält Clementini

A

Innerhalb

A, C

Innerhalb von Clementini

A, C

Identisch sind zu

A

Mit Mittelpunkt in

A, C

Auswählen eines Punktes anhand einer Multipoint-Tabelle

Auswählen eines Punktes anhand einer Linie

Auswählen eines Punktes anhand einer Linie
Auswählen eines Punktes anhand einer Linie

Überschneiden (Intersect)

A, C

Überschneiden (DBMS)

A, C

Innerhalb

A, C

Vollständig innerhalb von

A

Innerhalb von Clementini

A

Mit Mittelpunkt in

A, C

Grenzberührungen

C

Auswählen eines Punktes anhand einer Linientabelle

Auswählen eines Punktes anhand eines Polygons

Auswählen eines Punktes anhand eines Polygons
Auswählen eines Punktes anhand eines Polygons

Überschneiden (Intersect)

A, C

Überschneiden (DBMS)

A, C

Innerhalb

A, C

Vollständig innerhalb von

A

Innerhalb von Clementini

A

Mit Mittelpunkt in

A, C

Grenzberührungen

C

Auswählen eines Punktes anhand einer Polygontabelle

Auswählen eines Multipoints anhand eines Punktes

Auswählen eines Multipoints anhand eines Punktes
Auswählen eines Multipoints anhand eines Punktes

Überschneiden (Intersect)

A, C

Überschneiden (DBMS)

A, C

Enthält

A, C

Enthält Clementini

A, C

Innerhalb

A

Innerhalb von Clementini

A

Identisch sind zu

A

Mit Mittelpunkt in

A, D

Auswählen eines Multipoints anhand einer Punkttabelle

Auswählen eines Multipoints anhand eines Multipoints

Auswählen eines Multipoints anhand eines Multipoints
Auswählen eines Multipoints anhand eines Multipoints

Überschneiden (Intersect)

A, C, E, F

Überschneiden (DBMS)

A, C, E, F

Enthält

A, F

Enthält Clementini

A, F

Innerhalb

A, C

Innerhalb von Clementini

A, C

Identisch sind zu

A

Mit Mittelpunkt in

A, D

Auswählen eines Multipoints anhand einer Multipoint-Tabelle

Auswählen eines Multipoints anhand einer Linie

Auswählen eines Multipoints anhand einer Linie
Auswählen eines Multipoints anhand einer Linie

Überschneiden (Intersect)

A, C, E, F

Überschneiden (DBMS)

A, C, E, F

Innerhalb

A, C, E

Vollständig innerhalb von

A

Innerhalb von Clementini

A, E

Mit Mittelpunkt in

A, D, E

Grenzberührungen

C, E

Auswählen eines Multipoints anhand einer Linientabelle

Auswählen eines Multipoints anhand eines Polygons

Auswählen eines Multipoints anhand eines Polygons
Auswählen eines Multipoints anhand eines Polygons

Überschneiden (Intersect)

A, C, D, E, F

Überschneiden (DBMS)

A, C, D, E, F

Innerhalb

A, C, D, E

Vollständig innerhalb von

A

Innerhalb von Clementini

A, D, E

Mit Mittelpunkt in

A, B, C, E, F

Grenzberührungen

C, E

Auswählen eines Multipoints anhand einer Polygontabelle

Auswählen einer Linie anhand eines Punktes

Auswählen einer Linie anhand eines Punktes
Auswählen einer Linie anhand eines Punktes

Überschneiden (Intersect)

A, C, D

Überschneiden (DBMS)

A, C, D

Enthält

A, C, D

Enthält vollständig

A, D

Enthält Clementini

A, D

Mit Mittelpunkt in

D

Grenzberührungen

C

Auswählen einer Linie anhand einer Punkttabelle

Auswählen einer Linie anhand eines Multipoints

Auswählen einer Linie anhand eines Multipoints
Auswählen einer Linie anhand eines Multipoints

Überschneiden (Intersect)

A, C, D, E

Überschneiden (DBMS)

A, C, D, E

Enthält

A, C, E

Enthält vollständig

A

Enthält Clementini

A, E

Mit Mittelpunkt in

D

Grenzberührungen

C, E

Auswählen einer Linie anhand einer Multipoint-Tabelle

Auswählen einer Linie anhand einer Linie

Auswählen einer Linie anhand einer Linie
Auswählen einer Linie anhand einer Linie

Überschneiden (Intersect)

A, C, D, E, F, G, H, I, J

Überschneiden (DBMS)

A, C, D, E, F, G, H, I, J

Enthält

G, H

Enthält vollständig

G

Enthält Clementini

G, H

Innerhalb

F, H

Vollständig innerhalb von

F

Innerhalb von Clementini

F, H

Identisch sind zu

H

Grenzberührungen

C, E

Ein Liniensegment gemeinsam haben mit

F, G, H, I, J

Auswählen einer Linie anhand einer Linientabelle

Auswählen einer Linie anhand eines Polygons

Auswählen einer Linie anhand eines Polygons
Auswählen einer Linie anhand eines Polygons

Überschneiden (Intersect)

A, C, D, E, F, G, H, I, J, K, L, M, N, O

Überschneiden (DBMS)

A, C, D, E, F, G, H, I, J, K, L, M, N, O

Innerhalb

A, D, G, H, I, O

A

Innerhalb von Clementini

A, D, G, H, I

Grenzberührungen

F, G, H, I, K, L, M, N, O

Ein Liniensegment gemeinsam haben mit

G, I, J, K, M, O

Gekreuzt durch den Umriss von

C, E, H, L, N

Mit Mittelpunkt in

A, C, D, E, G, H, I, J, O

Auswählen einer Linie anhand einer Polygontabelle

Auswählen eines Polygons anhand eines Punktes

Auswählen eines Polygons anhand eines Punktes
Auswählen eines Polygons anhand eines Punktes

Überschneiden (Intersect)

A, B

Überschneiden (DBMS)

A, B

Enthält

A, B

Enthält vollständig

A

Enthält Clementini

A

Mit Mittelpunkt in

A, D

Grenzberührungen

B

Auswählen eines Polygons anhand einer Punkttabelle

Auswählen eines Polygons anhand eines Multipoints

Auswählen eines Polygons anhand eines Multipoints
Auswählen eines Polygons anhand eines Multipoints

Überschneiden (Intersect)

A, B, C, E

Überschneiden (DBMS)

A, B, C, E

Enthält

A, B, E

Enthält vollständig

A

Enthält Clementini

A, B

Mit Mittelpunkt in

A, D

Grenzberührungen

E

Auswählen eines Polygons anhand einer Multipoint-Tabelle

Auswählen eines Polygons anhand einer Linie

Auswählen eines Polygons anhand einer Linie
Auswählen eines Polygons anhand einer Linie

Überschneiden (Intersect)

A, C, D, E, F, G, H, I, J, K, L, M, N, O

Überschneiden (DBMS)

A, C, D, E, F, G, H, I, J, K, L, M, N, O

Enthält

A, D, G, H, I, O

Enthält vollständig

A

Enthält Clementini

A, D, G, H, I

Grenzberührungen

F, G, H, I, K, L, M, N, O

Ein Liniensegment gemeinsam haben mit

G, I, J, K, M, O

Gekreuzt durch den Umriss von

C, E, H, L, N

Mit Mittelpunkt in

E, I, L

Auswählen eines Polygons anhand einer Linientabelle

Auswählen eines Polygons anhand eines Polygons

Auswählen eines Polygons anhand eines Polygons
Auswählen eines Polygons anhand eines Polygons

Überschneiden (Intersect)

A, C, D, E, F, G, H, I, J, K, M

Überschneiden (DBMS)

A, C, D, E, F, G, H, I, J, K, M

Enthält

C, E, H, M

Enthält vollständig

C

Enthält Clementini

C, E, H, M

Innerhalb

F, G, H, M

Vollständig innerhalb von

F

Innerhalb von Clementini

F, G, H, M

Identisch sind zu

H, M

Grenzberührungen

D, E, G, H, I, J, M

Ein Liniensegment gemeinsam haben mit

D, H, I, M

Gekreuzt durch den Umriss von

A, E, G, J, K

Mit Mittelpunkt in

C, E, F, G, H, K, L

Auswählen eines Polygons anhand einer Polygontabelle

Verwandte Themen