ARC/INFO中的拓扑定义

ARC/INFO中的拓扑定义

2016-12-22 作者: xuzhiping 浏览: 3854 次

摘要: 拓扑结构使得我们能够利用地物的拓扑关系而不是一组坐标存贮地物空间特征。在ARC/INFO中,对弧和标识点的坐标是直接存贮的,多边形和节点则根据弧和标识点给予拓扑上的定义。多边形可用组成其边界的弧和其内部标识点进行定义,节点由弧的端点或一组弧段的交点定义。因为这...

拓扑结构使得我们能够利用地物的拓扑关系而不是一组坐标存贮地物空间特征。在ARC/INFO中,对弧和标识点的坐标是直接存贮的,多边形和节点则根据弧和标识点给予拓扑上的定义。多边形可用组成其边界的弧和其内部标识点进行定义,节点由弧的端点或一组弧段的交点定义。因为这类存贮中,坐标无冗余存贮,地物间的空间关系又是自动定义的,故效率很高。拓扑结构提供了许多地理分析的基础。在ARC/INFO中,定义了多边形一弧段、多边形一多边形和弧段一节点等三种基本的拓扑关系。

一、包含关系

在ARC/INFO中,多边形由一系列组成它边界的弧段来规定,包括其中的“洞”和“岛”。ARC/INFO是通过下面的方式定义多边形一弧段的拓扑结构。

1.弧段按照一组有序的A%F坐标存贮,这些坐标定义了一条弧段,并且存贮弧的坐标次序定义了弧的方向。

2.除了弧段的用户标识号外,一个coverage的所有弧段都按顺序编号,编号从“1”开始。

3.—个多边形由弧段的数目和组成该多边形边界的弧段列表来规定。

二、邻接关系

一个coverage中的多边形间的邻接性可用弧段的拓扑关系来表示。由于一个多边形边界的每个弧都有方向和左右多边形值。所以很容易知道哪些多边形是相邻的。ARC/INFO中多边形间的邻接关系定义如下:

1.所有的弧段都有方向,它们都有一个始节点和一个尾节点。

2.多边形建成后(即定义每个多边形的弧段的序列被生成),对每个多边形进行顺序编号(这种编号称为多边形内部号)。

3.由于每个弧段都有方向,且弧的两边都有一个多边形,因此对每一条弧段都可以列出左多边形和右多边形号。

4.ARC/INFO将地图外部的区域也作为一个多边形,因而边界弧段也同样有左右多边形。ARC/INFO总将外部多边形的内部号赋值为“1”。

5.当弧段只表示线性要素(并不组成多边形的边界)时,它们的左、右多边形号为“0”。

三、连通关系

节点是弧段的端点。每个弧段都有一个起点和终点,这有助于直接存贮一个弧段的方向。因为每个弧段都有方向,而且可以找到在每个节点上相交汇的弧段。因此可以很容易地找到经过弧段的网络路径。

ARC/INFO的拓扑结构在两个简单的坐标要素——弧段和标识点的基础上表示了附边的地理信息。拓扑结构是按照要素编号的清单来存贮的。弧段的清单定义多边形;左右标识定义区域的邻接性;起点和终点标识定义弧段的连通性。

ARC/INFO用BUILD和CLEAN命令自动生成和修改要素的拓扑结构。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org