名稱

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

另請參閱

ST_Zmflag

ST_HasM