Geografische Operatoren

Home  Zurück  Vor

Geografisches Verknüpfen von Relationen (mithilfe von geografischen Operatoren)

 

MapInfo Pro verfügt über diverse geografische Operatoren. Verwenden Sie geografische Operatoren, um Objekte auf Basis ihrer räumlichen Beziehung zu einem anderen Objekt auszuwählen. GeoAS/MapInfo Pro verfügt über ein spezielles Schlüsselwort im Zusammenhang mit der Verwendung geografischer Operatoren: „obj“ bzw. „object“ (Objekt). Dieses Schlüsselwort bzw. diese "virtuelle" Spaltenname ermöglicht in MapInfo Pro Abfragen, um für grafische Objekte die entsprechenden Werte/Attribute auf Basis deren geografischer und grafischer Eigenschaften zu ermitteln.

Wenn zwei Relationen grafische Objekte enthalten, kann GeoAS/MapInfo Pro die Relationen aufgrund der räumlichen Beziehung zwischen diesen Objekten verknüpfen ("verschneiden"). Auch wenn die Relationen nicht über eine gemeinsame Spalte verfügen, lassen sich die Relationen möglicherweise verknüpfen.

 

Die geografischen Operatoren werden zwischen den angegebenen Objekten eingefügt. Wählen Sie die geografischen Operatoren aus der Dropdown-Liste „Operatoren“ aus.

Die folgende Übersicht enthält eine Liste der geografischen Operatoren:

Contains

Objekt A enthält Objekt B, wenn sich das Zentroid von B innerhalb der Begrenzung von A befindet.

Contains Entire

Objekt A enthält das gesamte Objekt B, wenn sich die Begrenzung von B vollständig innerhalb der Begrenzung von A befindet.

Contains Part

Objekt A enthält teilweise Objekt B, wenn sich die Begrenzung von B teilweise innerhalb der Begrenzung von A befindet.

Within

Objekt A befindet sich in Objekt B, wenn sich das Zentroid von A innerhalb der Begrenzung von B befindet.

Entirely Within

Objekt A befindet sich vollständig in Objekt B, wenn sich die Begrenzung von A vollständig innerhalb der Begrenzung von B befindet.

Partly Within

Objekt A befindet sich teilweise in Objekt B, wenn sich die Begrenzung von A teilweise innerhalb der Begrenzung von B befindet.

Intersects

Objekt A schneidet das Objekt B, wenn beide mindestens einen Punkt gemeinsam haben oder wenn sich ein Objekt vollständig im anderen befindet.

 

Hinweis

Hinweis

Contains Part und Partly Within stimmen exakt mit Intersects überein. MapInfo Pro behandelt diese Operatoren gleichermaßen, so dass fast ausschließlich die Standardsyntax Intersects verwendet wird.

Contains und Within betreffen lediglich die Objektzentroide.

Contains Entire und Entirely Within betreffen die Fläche, die von einem Bereichsobjekt eingenommen wird. Die Position des Zentroids spielt dabei keine Rolle.

 

 

Skizze_geografische_Operatoren

« – Objektzentroid

Wenn A, B, C und D Bereiche sind, gilt daher Folgendes:


A

B

C

D

Contains

Objekt A enthält Objekt B


Objekt C enthält Objekt D

Objekt C enthält vollständig Objekt D


Intersects

Objekt A schneidet Objekt B

Objekt B schneidet Objekt A

Objekt B schneidet Objekt C

Objekt C schneidet Objekt D


Does not Intersect

Objekt A schneidet nicht Objekt C




Does not Contain


Objekt B enthält nicht Objekt A


Objekt D enthält nicht Objekt C

 

Wenn A, B, C und D Polylinien sind, gelten die Operatoren Contains und Within nicht.

Aber:


A

B

C

D

Intersects


Objekt B schneidet Objekt A



Does not Intersect



Objekt C schneidet nicht Objekt D

Objekt D enthält nicht Objekt C

Dementsprechend kann eine Polylinie zwar keinen Punkt enthalten, sich aber mit einem Punkt schneiden. Ein Punkt wiederum kann sich nicht innerhalb einer Polylinie befinden, diese aber schneiden.

 

Anmerkung: MapInfo Pro kann einen einfachen „Contains“- oder „Within“-Vergleich schneller ausführen als einen Contains Entire- oder Entirely Within-Vergleich. Sofern Sie nicht absolut sicher sein müssen, dass sich Objekte vollständig innerhalb anderer Objekte befinden, sollten Sie daher „Contains“ oder „Within“ anstelle von „Contains Entire“ oder „Entirely Within“ verwenden.