ST_Geometry 的空间存取器函数
空间存取器函数返回几何属性。有一些存取器函数可用于确定 ST_Geometry 要素的下列属性:
维数
几何的维度是定义几何的空间范围所需的最小坐标(无, x, y)。
几何可具有 0、1 或 2 个维度。
维度所代表的意义如下:
- 0 - 既不具有长度也不具有面积
- 1 - 具有长度(x 或 y)
- 2 - 包含面积(x 和 y)
点和多点子类型的维度为 0。点表示零维要素,可使用单个坐标为其建模,而多点表示必须使用未连接坐标的群集为其建模的数据。
线串和多线串子类型的维度为 1。它们存储诸如路段、分支河流系统等要素以及其他任何具有线性本质的要素。
面和多面子类型的维度为 2。林分、宗地、水体以及其他周长包围某一可定义区域的要素都可以按面或多面数据类型渲染。
维度十分重要,因为其不仅作为子类型的属性,而且还决定了两个要素的空间关系。生成的一个或多个要素的维度将决定运算是否成功。检查要素的维度以确定应该如何对其进行比较。
要评估几何的维度,请使用 ST_Dimension 函数,该函数处理 ST_Geometry 要素并以整数形式返回维度。有关使用该函数的语法和示例的信息,请参阅