ST_Dimension

返回维度信息。

语法

int4 ST_Dimension(meshgeom geom);
int4 ST_Dimension(sfmesh sfmeshObject);

参数

参数名称

描述

geom

meshgeom对象。

sfmeshObject

sfmesh对象。

描述

返回对象中维度最大值。根据OGC SF 1.2.1相关定义:

  • Point返回0。

  • Linestring返回1。

  • Polygon返回2。

  • meshgeom返回所有patch类型的最大值。

示例

select ST_Dimension('MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0 0,0 10,10 10,10 0), INDEX((0,1,2),(1,2,3)))))'::meshgeom);

--------------
            2