首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

mysql中的空间地理字段(3)

mysql中的空间地理字段(3)

19.2.9. 类MultiPoint
MultiPoint是一种由Point元素构成的几何对象集合。这些点未以任何方式连接或排序。

MultiPoint示例

·         在世界地图上,MultiPoint可以代表岛链。

·         在城市地图上,MultiPoint可以表示售票处的出口。

MultiPoint属性

·         MultiPoint是0维几何对象。

·         如果没有两个Point是相同的(具有等同的坐标值),MultiPoint是简单的。

·         MultiPoint的边界为空集合。
19.2.10. 类MultiCurve
MultiCurve是一种由Curve元素构成的几何对象集合。MultiCurve是一种非实例化类。

MultiCurve属性

·         MultiCurve是1维几何对象。

·         当且仅当其所有元素均是简单的时,MultiCurve才是简单的。任意两元素的唯一交叉仅出现在两元素边界的点上。

·         MultiCurve边界是通过采用“模2联合规则”(也称为奇偶规则)获得的:如果某一点位于奇数编号MultiCurve元素的边界内,它将位于MultiCurve的边界内。

·         如果其所有元素均是封闭的,则MultiCurve为封闭的。

·         封闭MultiCurve的边界总为空。
19.2.11. 类MultiLineString
MultiLineString是一种由 LineString元素构成的MultiCurve几何对象集合。

MultiLineString示例

·         在地区地图上,MultiLineString可表示河流体系或高速路系统。
19.2.12. 类MultiSurface
MultiSurface是一种由Surface元素构成的几何对象集合。MultiSurface是一种非实例化类。其唯一的可实例化子类是MultiPolygon。

MultiSurface声明

·         2个MultiSurface面没有相交的内部。

·         2个MultiSurface元素具有最多在有限点上相交的边界。
19.2.13. 类MultiPolygon
MultiPolygon是一种由Polygon元素构成的几何对象集合。

MultiPolygon示例

·         在地区地图上,MultiPolygon可表示湖泊系统。

MultiPolygon声明

·         MultiPolygon没有内部相交的的2个Polygon元素。

·         MultiPolygon没有2个交叉的Polygon元素(前述声明也禁止交叉),也没有在无数点处相接触的2个Polugon元素。

·         MultiPolygon不能含有有断开的线、尖峰或穿孔。MultiPolygon是一种正常的封闭点集合。

·         对于有1个以上Polygon元素的MultiPolygon,具有不连接的内部。MultiPolygon内部已连接部件的数目等于MultiPolygon中Polygon值的数目。

MultiPolygon属性

·         MultiPolygon是2维几何对象。

·         MultiPolygon边界是与其Polygon元素的边界对应的封闭曲线集合(LineString值)。

·         MultiPolygon边界中的每个Curve准确位于1个Polygon元素的边界内。

·         Polygon元素边界中的每个Curve位于MultiPolygon的边界中。
返回列表