用户指南和参考

多线条

多线条是线条的集合。若多线条仅在线条元素的端点相交, 则多线条是简单的。 若线条元素的内部相交,则多线条是非简单的。

多线条的边界是线条元素的非相交端点。若多线条的所有线条元素均闭合, 则多线条闭合。若所有元素的端点均相交, 则多线条的边界为空。除从超类几何图形继承的其他特性之外, 多线条还具有长度。 多线条用来定义河流或道路网络。

处理多线条的函数:

ST_Length
接受多线条,并返回其所有线条元素的累计长度 (双精度数)。有关更多信息,参见ST_Length

ST_IsClosed
接受多线条,并且当多线条闭合时返回 1 (TRUE),否则返回 0 (FALSE)。有关更多信息,参见ST_IsClosed

ST_NumGeometries
接受同类集合,并返回它包含的基本几何图形元素的数目。有关更多信息, 参见ST_NumGeometries

ST_GeometryN
接受同类集合和索引,并返回第 n 个基本几何图形。有关更多信息, 参见ST_GeometryN

图 12. 多线条.

  1. 简单多线条,其边界由其两个线条元素的四个端点定义。
  2. 简单多线条,因为仅线条元素的端点相交。边界由两个不相交的端点定义。
  3. 非简单多线条,因为其中一个线条元素的内部相交。此多线条的边界由四个端点定义, 包括交点。
  4. 简单的非闭合多线条。因为其元素线条不是闭合的, 所以它不是闭合的。因为任何元素线条的内部均不相交, 所以它是简单的。
  5. 简单的闭合多线条。因为其元素都是闭合的, 所以它是闭合的。因为其元素线均不在内部相交, 所以它是简单的。



顶部


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