Es gibt viele Eigenschaften, die eine Geometrie kennzeichnen. Sie verwenden Accessor-Funktionen, um die Eigenschaften einer Geometrie zurückzugeben. Einige dieser Geometrieeigenschaften werden in diesem Thema beschrieben.
Dimensionalität
Die Dimensionen einer Geometrie sind die erforderlichen Mindestkoordinaten (keine, X, Y), um die räumliche Ausdehnung der Geometrie zu definieren.
Eine Geometrie kann die Dimension 0, 1 oder 2 aufweisen.
Die Dimensionen im Einzelnen sind:
- 0 – Weist weder eine Länge noch eine Fläche auf
- 1 – Hat eine Länge (X oder Y)
- 2 – Hat eine Fläche (X und Y)
Punkt-Features haben eine Dimension von 0, Linien eine Dimension von 1 und Polygone eine Dimension von 2.
Die Dimension ist nicht nur als Eigenschaft des Subtypes wichtig, sondern auch bei der Bestimmung der räumlichen Beziehung von zwei Features. Die Dimension des bzw. der entstehenden Features legt fest, ob der Vorgang erfolgreich war. Die Dimensionen der Features werden untersucht, damit die Vergleichsmethode festgelegt werden kann.
Die Koordinaten einer Geometrie weisen ebenfalls Dimensionen auf. Wenn eine Geometrie lediglich X- und Y-Koordinaten besitzt, lautet die Koordinatendimension 2. Wenn X-, Y- und Z-Koordinaten vorhanden sind, lautet die Koordinatendimension 3. Wenn eine Geometrie X-, Y-, Z- und M-Koordinaten besitzt, lautet die Dimension 4.
Z-Koordinaten
Manchen Geometrien ist eine Höhe oder Tiefe zugewiesen – eine dritte Dimension. Jeder der Punkte, die die Geometrie eines Features bilden, kann eine optionale Z-Koordinate besitzen, die eine Höhe oder Tiefe relativ zur Erdoberfläche darstellt.
Messwerte
Messwerte sind Werte, die den einzelnen Koordinaten zugewiesen sind. Sie werden in Anwendungen zur linearen Referenzierung und dynamischen Segmentierung verwendet. Die Kilometerschilder an einer Autobahn können beispielsweise Messwerte enthalten, die ihre Position angeben. Der Wert kann für alles stehen, was als Zahl mit doppelter Genauigkeit gespeichert werden kann.
Geometrietyp
Der Geometrietyp verweist auf den Typ der geometrischen Entität. Zu diesen zählen folgende:
- Punkte und Multipoints
- Linien und Multilines
- Polygone und Multipolygone
In Multipart-Geometrien, z. B. Multipoints, Multilines und Multipolygone, besteht ein Feature aus mehreren einfachen Geometrien (Punkte, Linien oder Polygone).
Innenbereich, Außenbereich oder Grenze
Alle Geometrien belegen eine Position im Raum, der durch ihren Innenbereich, ihre Grenze und ihren Außenbereich definiert ist. Der Außenbereich einer Geometrie ist der Raum, der nicht von der Geometrie in Anspruch genommen wird. Der Innenbereich ist der Raum, der von der Geometrie in Anspruch genommen wird. Die Grenze einer Geometrie ist der Bereich zwischen dem Innen- und Außenbereich. Die Eigenschaften für den Innen- und Außenbereich werden vom Subtype direkt übernommen, die Eigenschaft für die Grenze variiert jedoch.
Leer oder nicht leer
Eine Geometrie ist leer, wenn sie keine Punkte besitzt. Bei einer leeren Geometrie sind Envelope, Grenze, Innenbereich und Außenbereich null. Eine leere Geometrie ist grundsätzlich einfach. Leere Linestrings und Multilinestrings besitzen die Länge 0. Leere Polygone und Multipolygone besitzen eine 0-Fläche.
Envelope
Jede Geometrie besitzt einen Envelope. Der Envelope einer Geometrie ist die umgebende Geometrie, die durch die minimalen und maximalen XY-Koordinaten gebildet wird. Da bei Punktgeometrien die minimalen und maximalen XY-Koordinaten identisch sind, wird ein Rechteck oder Envelope um diese Koordinaten gebildet. Bei Liniengeometrien stellen die Endpunkte der Linie zwei Seiten des Envelopes dar. Die anderen zwei Seiten befinden sich unmittelbar über und unter der Linie.
Raumbezugssystem
Das Raumbezugssystem gibt die Koordinatentransformationsmatrix für jede Geometrie an. Diese besteht aus Koordinatensystem, Auflösung und Toleranz.