ST_Dimension — Gibt die Dimension der Koordinaten für den Wert von ST_Geometry zurück.
integer ST_Dimension(
geometry g)
;
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.
Diese Methode setzt die SQL/MM-Spezifikation um. SQL-MM 3: 5.1.2
Erweiterung: 2.0.0 - Unterstützung für polyedrische Oberflächen und TIN eingeführt.
Vor 2.0.0 meldete diese Funktion einen Fehler, falls sie auf eine leere Geometrie angewandt wurde. |
Diese Funktion unterstützt polyedrische Flächen.
Diese Funktion unterstützt Dreiecke und dreieckige unregelmäßige Netzoberflächen (TIN).
SELECT ST_Dimension('GEOMETRYCOLLECTION(LINESTRING(1 1,0 0),POINT(0 0))'); ST_Dimension ----------- 1