ST_NumPatches — 傳回多面體表面上的面數。對於非多面體幾何,將傳回 null。
integer ST_NumPatches(
geometry g1)
;
傳回多面體表面上的面數。對於非多面體幾何,將傳回 null。這是 ST_NumGeometries 的別名,以支援 MM 命名。如果您不關心 MM 慣例,使用 ST_NumGeometries 會更快。
可用性:2.0.0
此函數支援 3D,並且不會捨棄 z 索引。
此方法實作 OGC 簡單要素 SQL 1.1 實作規範。
此方法實作 SQL/MM 規範。SQL-MM ISO/IEC 13249-3: 8.5
此函數支援多面體表面。
SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )')); --result 6