[第一部分]
Arcgis 中 topolopy 说明:
在 arcgis 中有关 topolopy 操作, , 有两个地方, 一个是在 arccatalog 中, 一
个是在 arcmap 中。 通常我们将在 arccatalog 中建立拓扑称为建立拓扑规则, 而
在 arcmap 中建立拓扑称为拓扑处理。
arccatalog 中所提供的创建拓扑规则, 主要是用于进行拓扑错误的检查, 其中
部分规则可以在容限内对数据进行一些修改调整。 建立好拓扑规则后, 就可以在
arcmap 中打开些拓扑规则, 根据错误提示进行修改。
arcmap 中的 topolopy 工具条主要功能有对线拓扑(删除重复线、 相交线断点等,
topolopy 中的 planarize lines) 、 根据线拓扑生成面(topolopy 中的 constr
uct features) 、 拓扑编辑(如共享边编辑等) 、 拓扑错误显示(用于显示在 a
rccatalog 中创建的拓扑规则错误, topolopy 中的 error inspector) , 拓扑错
误重新验证(也即刷新错误记录) 。
[第二部分]
在 arccatalog 中创建拓扑规则的具体步骤?
要在 arccatalog 中创建拓扑规则, 必须保证数据为 geodatabase 格式, 且满足
要进行拓扑规则检查的要素类在同一要素集下。
因此, 首先创建一个新的 geodatabase, 然后在其下创建一个要素集, 然后要创
建要素类或将其它数据作为要素类导入到该要素集下。
进入到该要素集下, 在窗口右边空白处单击右键, 在弹出的右键菜单中有 new->
topolopy, 然后按提示操作, 添加一些规则, 就完成拓扑规则的检查。
最后在 arcmap 中打开由拓扑规则产生的文件, 利用 topolopy 工具条中错误记录
信息进行修改。
[第三部分]
有关 geodatabase 的 topology 规则
多边形 topology
1. must not overlay: 单要素类, 多边形要素相互不能重叠
2. must not have gaps: 单要素类, 连续连接的多边形区域中间不能有空白区(非
数据区)
3. contains point: 多边形+点, 多边形要素类的每个要素的边界以内必须包含
点层中至少一个点
4. boundary must be covered by: 多边形+线, 多边形层的边界与线层重叠(线
层可以有非重叠的更多要素)