ST_HasZ — Prüft, ob eine Geometrie eine Z-Dimension hat.
boolean ST_HasZ(
geometry geom)
;
Prüft, ob die Eingabegeometrie eine Z-Dimension hat und gibt einen booleschen Wert zurück. Wenn die Geometrie eine Z-Dimension hat, wird true zurückgegeben, andernfalls false.
Geometrieobjekte mit einer Z-Dimension stellen typischerweise dreidimensionale (3D) Geometrien dar, während solche ohne Z-Dimension zweidimensionale (2D) Geometrien sind.
Diese Funktion ist nützlich, um festzustellen, ob eine Geometrie Höhen- oder Breiteninformationen enthält.
Verfügbarkeit: 3.5.0
Diese Funktion unterstützt 3d und lässt den Z-Index nicht fallen.
Diese Funktion unterstützt M-Koordinaten.
SELECT ST_HasZ(ST_GeomFromText('POINT(1 2 3)')); --result true
SELECT ST_HasZ(ST_GeomFromText('LINESTRING(0 0, 1 1)')); --result false