Name

ST_Dimension — 返回几何图形的拓扑尺寸。

Synopsis

integer ST_Dimension(geometry g);

描述

返回此几何对象的拓扑维,它必须小于或等于坐标维。OGC规范s2.1.1.1-返回0 POINT ,1表示 LINESTRING ,2个用于 POLYGON 的组件的最大维度。 GEOMETRYCOLLECTION 。如果维度未知(例如,对于空的 GEOMETRYCOLLECTION )返回0。

This method implements the SQL/MM specification. SQL-MM 3:5.1.2

增强:2.0.0引入了对多面体曲面和三角网的支持。如果给定的几何图形为空,则不再引发异常。

[Note]

在2.0.0之前的版本中,如果与空几何图形一起使用,此函数会引发异常。

This function supports Polyhedral surfaces.

This function supports Triangles and Triangulated Irregular Network Surfaces (TIN).

示例

SELECT ST_Dimension('GEOMETRYCOLLECTION(LINESTRING(1 1,0 0),POINT(0 0))');
ST_Dimension
-----------
1

另请参阅

ST_NDims