Name

ST_3DLength — Gibt den geometrischen Schwerpunkt einer Geometrie zurück.

Synopsis

float ST_3DLength(geometry a_3dlinestring);

Beschreibung

Gibt die 2- oder 3-dimensionale Länge einer Linie oder einer Mehrfachlinie zurück. Bei einer 2-D Linie wird die Länge nur in 2D zurückgegeben (gleich wie ST_Length und ST_Length2D)

Diese Funktion unterstützt 3d und lässt den Z-Index nicht fallen.

Diese Methode setzt die SQL/MM-Spezifikation um. SQL-MM IEC 13249-3: 7.1, 10.3

Änderung: 2.0.0 In Vorgängerversionen als ST_Length3D bezeichet.

Beispiele

Gibt die Länge eines 3D-Kabels zurück. Beachten Sie, dass die Einheit Fuß ist, da EPSG:2249 "Massachusetts State Plane Feet" ist

SELECT ST_3DLength(ST_GeomFromText('LINESTRING(743238 2967416 1,743238 2967450 1,743265 2967450 3,
743265.625 2967416 3,743238 2967416 3)',2249));
ST_3DLength
-----------
122.704716741457
                

Siehe auch

ST_Length, ST_Length2D