返回一個Polyhedral對象中的平面數。

語法

integer  ST_NumPatches(geometry  g1);

參數

參數名稱 描述
g1 目標Geometry對象。

描述

  • 對于非Polyhedral對象,將返回NULL。
  • 這是ST_NumGeometries的別名,以支持SQL-MM規范命名。
  • 該函數支持Polyhedral Surface類型幾何對象。
  • 該函數支持3D對象,并且不會刪除Z坐標。

示例

SELECT ST_NumPatches('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 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)) )'::geometry);
 st_numpatches
---------------
             5
(1 row)