Name

ST_Dimension — Gibt die Dimension der Koordinaten für den Wert von ST_Geometry zurück.

Synopsis

integer ST_Dimension(geometry g);

Beschreibung

Die inhärente Dimension eines geometrischen Objektes, welche kleiner oder gleich der Dimension der Koordinaten sein muss. Nach OGC SPEC s2.1.1.1 wird 0 für POINT, 1 für LINESTRING, 2 for POLYGON, und die größte Dimension der Teile einer GEOMETRYCOLLECTION zurückgegeben. Wenn die Dimension nicht bekannt ist (leereGEOMETRYCOLLECTION) wird 0 zurückgegeben.

This method implements the SQL/MM specification.

SQL-MM 3: 5.1.2

Erweiterung: 2.0.0 - Unterstützung für polyedrische Oberflächen und TIN eingeführt.

[Note]

Vor 2.0.0 meldete diese Funktion einen Fehler, falls sie auf eine leere Geometrie angewandt wurde.

This function supports Polyhedral surfaces.

This function supports Triangles and Triangulated Irregular Network Surfaces (TIN).

Beispiele

SELECT ST_Dimension('GEOMETRYCOLLECTION(LINESTRING(1 1,0 0),POINT(0 0))');
ST_Dimension
-----------
1

Siehe auch

ST_NDims