用户指南和参考
线条是存储为点序列(它定义一条线性插值路径)的一维对象。若线条不与其内部相交,
则它是简单的。闭合线条的端点(边界)占据空间中同一个点。若线条闭合,
并且不与其内部相交,则它是一个环。除从超类几何图形继承的其他特性之外,
线条还具有长度。线条通常用来定义公路、江河和电源线等线性地形。
其起点和终点相同的简单线条称为环。
端点通常形成线条的边界,
除非线条是闭合的(此时边界为空)。线的内部是端点之间的连接路径,
除非它是闭合的(此时内部是连续的)。
处理线条的函数:
-
ST_StartPoint
- 接受线条并返回该线条的第一个点。有关更多信息,
参见ST_StartPoint。
-
ST_EndPoint
- 接受线条并返回该线条的最后一个点。有关更多信息,
参见ST_Endpoint。
-
ST_PointN
- 接受线条以及第 n 个点的索引,
并返回该点。有关更多信息,
参见ST_PointN。
-
ST_Length
- 接受线条并返回其长度(双精度数)。
有关更多信息,参见ST_Length。
-
ST_NumPoints
- 接受线条并返回其序列中的点数(整数)。有关更多信息,
参见ST_NumPoints。
-
ST_IsRing
- 接受线条,并且当线条是环时返回 1 (TRUE),否则返回 0 (FALSE)。有关更多信息,
参见ST_IsRing。
-
ST_IsClosed
- 接受线条,并且当线条闭合时返回 1 (TRUE),否则返回 0 (FALSE)。有关更多信息,参见ST_IsClosed。
图 10. 线条对象.
- 简单的非闭合线条。
- 非简单的非闭合线条。
- 闭合的简单线条,因此是一个环。
- 闭合的非简单线条。它不是环。
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]