ST_HasZ — 檢查幾何物件是否具有 Z 維度。
boolean ST_HasZ(
geometry geom)
;
檢查輸入的幾何物件是否具有 Z 維度並返回布林值。如果幾何物件具有 Z 維度,則返回 true;否則,返回 false。
具有 Z 維度的幾何物件通常表示三維 (3D) 幾何,而沒有 Z 維度的幾何物件則表示二維 (2D) 幾何。
此函數可用於確定幾何物件是否具有高程或高度資訊。
可用性:3.5.0
此函數支援 3D,且不會捨棄 z 索引。
此函數支援 M 座標。
SELECT ST_HasZ(ST_GeomFromText('POINT(1 2 3)')); --result true
SELECT ST_HasZ(ST_GeomFromText('LINESTRING(0 0, 1 1)')); --result false