Im Datenmodell-Administrator können Sie bei der Erstellung von Objektklassen räumliche Eigenschaften festlegen, um das Verhalten während der räumlichen Auswahl zu steuern.
Definieren Sie eine geografische Auswahl mit Topologieabfragen oder räumlichen Operatoren. Wenn Sie beispielsweise das Dialogfeld Erweiterte Grafikerstellung im Arbeitsbereich Datenpflege von Infrastructure Map Server benutzen, verwenden Sie die Schaltfläche Erweiterte Einstellungen.
Der Operator SDO_RELATE führt sowohl primäre als auch sekundäre Filtervorgänge durch, wobei der Parameter mask die Topologierelation angibt.
Beispiele: Räumlicher Operator SDO_RELATE
Topologierelationen:
Operator SDO_RELATE von Oracle Spatial: Verschnittmuster
Namen der topologischen Beziehungen:
Es gibt die folgenden räumlichen Verschnittmuster:
Name |
Topologische Beziehung |
DISJOINT |
Die Begrenzungen und Innenflächen überschneiden sich nicht. |
TOUCH |
Die Begrenzungen schneiden sich, wobei die Innenflächen sich jedoch nicht schneiden. |
OVERLAPBDYDISJOINT |
Die Innenfläche eines Objekts schneidet die Begrenzung und die Innenfläche eines anderen Objekts, wobei sich die beiden Begrenzungen jedoch nicht überschneiden. Beispiel: Wenn eine Linie außerhalb eines Polygons ihren Ursprung hat und innerhalb des Polygons endet. |
OVERLAPBDYINTERSECT |
Die Begrenzungen und die Innenflächen der beiden Objekte überschneiden sich. |
EQUAL |
Die beiden Objekte verfügen über die gleiche Begrenzung und Innenfläche. |
CONTAINS |
Die Innenfläche und die Begrenzung eines Objekts ist vollständig in der Innenfläche eines anderen Objekts enthalten. |
COVERS |
Die Innenfläche eines Objekts ist vollständig in der Innenfläche des anderen Objekts enthalten, und die Begrenzungen der Objekte schneiden sich. |
INSIDE |
Das Gegenteil von CONTAINS. A INSIDE B impliziert B CONTAINS A (Begrenzung und Innenfläche eines Objekts befinden sich vollständig innerhalb des anderen Objekts). |
COVEREDBY |
Das Gegenteil von COVERS. A COVEREDBY B impliziert B COVERS A (Abgrenzungen zweier Objekte, die sich teilweise selbst überdecken, und bei denen die Innenfläche des einen Objekts vollständig im anderen Objekt enthalten ist). |
ON |
Die Innenfläche und die Begrenzung des einen Objekts befindet sich auf der Begrenzung des anderen Objekts (und das zweite Objekt überdeckt das erste Objekt). Beispiel: Eine Linie befindet sich auf der Begrenzung eines Polygons. |
ANYINTERACT |
Die Objekte sind nicht getrennt voneinander, das heißt ganz. |
Weitere Informationen erhalten Sie im Oracle Spatial Benutzer- und Referenzhandbuch.