Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
ST_Dimension
ST_Dimension gibt die inhärente Dimension einer Eingangsgeometrie zurück. Die Inhärentdimension ist der Dimensionswert des Subtyps, der in der Geometrie definiert ist.
Bei 3DM-, 3DZ- und 4D-Geometrieeingaben gibt ST_Dimension dasselbe Ergebnis zurück wie bei 2D-Geometrieeingaben.
Syntax
ST_Dimension(geom)
Argumente
- geom
-
Ein Wert vom Datentyp
GEOMETRY
oder ein Ausdruck, der zu einemGEOMETRY
-Typ ausgewertet wird.
Rückgabetyp
INTEGER
stellt die inhärente Dimension von geom dar.
Wenn geom null ist, wird null zurückgegeben.
Die zurückgegebenen Werte lauten wie folgt.
Zurückgegebener Wert | Geometrie-Subtyp |
---|---|
0 |
Wird zurückgegeben, wenn geom ein |
1 |
Wird zurückgegeben, wenn geom ein |
2 |
Wird zurückgegeben, wenn geom ein |
0 |
Wird zurückgegeben, wenn geom ein leerer |
Größte Dimension der Komponenten der Collection |
Wird zurückgegeben, wenn geom ein |
Beispiele
Das folgende SQL konvertiert eine WKT-Darstellung eines Vierpunkt-LINESTRINGs in ein GEOMETRY-Objekt und gibt die Dimension des Linienstrings zurück.
SELECT ST_Dimension(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));
st_dimension
-------------
1