用户指南和参考

线条

线条是存储为点序列(它定义一条线性插值路径)的一维对象。若线条不与其内部相交, 则它是简单的。闭合线条的端点(边界)占据空间中同一个点。若线条闭合, 并且不与其内部相交,则它是一个环。除从超类几何图形继承的其他特性之外, 线条还具有长度。线条通常用来定义公路、江河和电源线等线性地形。

其起点和终点相同的简单线条称为

端点通常形成线条的边界, 除非线条是闭合的(此时边界为空)。线的内部是端点之间的连接路径, 除非它是闭合的(此时内部是连续的)。

处理线条的函数:

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. 线条对象.

  1. 简单的非闭合线条。
  2. 非简单的非闭合线条。
  3. 闭合的简单线条,因此是一个环。
  4. 闭合的非简单线条。它不是环。



[图形]


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]