返回给定Geometry对象的拓扑维度。
语法
integer ST_Dimension(geometry g);
参数
参数名称 | 描述 |
g | 目标Geometry对象。 |
描述
类型的拓扑维度:
Point:0
LineString:1
Polygon:2
对于GeometryCollection,返回其中组件的最大维度。
如果维度未知(例如空的GeometryCollection),则返回0。
该函数支持Polyhedral surfaces、Triangles、Triangulated Irregular Network Surfaces(TIN)和3D对象。
示例
SELECT ST_Dimension('POINT(1 0)'); st_dimension -------------- 0 (1 row)
GeometryCollection的拓扑维度:
SELECT ST_Dimension('GEOMETRYCOLLECTION(LINESTRING(0 0,1 0),POINT(1 0))'); st_dimension -------------- 1 (1 row)
文档内容是否对您有帮助?