arcgis培训之八拓扑检查和错误处理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据:8.拓扑检查和处理\面的相同检查.mdb\DS
中科地信出品 闫磊编写
2.3拓扑容差
拓扑容差是拓扑错误关键因素,不同容 差,错误个数也不一样,甚至在指定容差 下有拓扑错误,如0.001,而容差为0.005, 就没有了。 拓扑容差大小与数据要素有关,一般和 数据自身的精度一致,如0.001m,就可以了
中科地信出品
闫磊编写
两个线层是否相同检查和不同
数据:8.拓扑检查和处理\检查线相同和不同.gdb\d
中科地信出品 闫磊编写
2.2.5两个图层之间拓扑 面面之间
中科地信出品
闫磊编写
两个面层相同和不同检查
中科地信出品
闫磊编写
4.2拓扑错误处理
①重叠(线、面) 不能重叠 ②悬挂(线) ③伪节点 ④省边界和县的边界不重合
中科地信出品
闫磊编写
重叠线
① 完全重叠的话,1)选中其中一条删除 2) 选中重叠几条, 使用打断相交线处理,重叠只保留一个 ② 部分重叠,1)在错误上右键,选择去除重复部分2)选中 较短一条删除, 3) 选中重叠几条,使用打断相交线处 理后,自动分段,后再合并 打断相交线还可以处理交叉线,在交叉点自动打断,八字图 交叉也可以,面的交叉使用
中科地信出品
闫磊编写
三.拓扑建立和拓扑检查-内容
1、建拓扑 是ArcCatalog中, 2、拓扑检查:可以在ArcCatalog,或ArcMap中,拓扑 错误处理是在ArcMap。 3、拓扑检查实际会改变数据,不仅仅是拓扑检查。一 定要备份数据, 级别(Rank)(高级) 在拓扑验证的过程中,有自动捕捉的过程,要素会移 动。在ArcGIS拓扑关系中每一个要素类是根据Rank值 的大小来控制移动程度的。Rank等级越高的要素移动 程度越小。ArcGIS10提供的Rank范围在(1-50), Rank值等于1的为最高等级。只有两个图层时才有效
4.2.4伪节点 must not have pseudo-node
选中伪节点错误,右键, 有合并,和合并到最 长(最长那条),
数据:8.拓扑检查和处理\Topology.gdb\StudyArea\LotLines
中科地信出品 闫磊编写
省边界和县的边界不重合
中科地信出品
闫磊编写
规则集合中新增了六种拓扑规则,以便对数据的 空间关系进行建模。这些规则如下: 1.面:包含一个点 2.线:不能与其他要素相交 3.线:不能与其他要素相交或内部接触 4.线:必须位于内部 5.点:必须与其他要素保持一致 6.点:必须不相交 有关拓扑规则的说明,请参阅 地理数据库拓扑 规则与拓扑错误修复。
中科地信出品
数据: China 闫磊编写
比较两个面层不同
中科地信出品
闫磊编写
5、拓扑高级处理
1.点重复,使用点重复删除工具 2.面层重叠缝隙,使用union 3.线层重叠相交,要素转线或则打断线 4.伪节点,如果线连一起,使用融合工具处理, 如何没有点在一起,先使用打断线工具 5.悬挂线,使用修剪线,延伸线工具 6.点不是线的端点,使用捕捉工具 7.线不是面的边界,使用捕捉工具,最好方法 是线转面
中科地信出品 闫磊编写
4.2.2悬挂(线)
选中悬挂错误,右 键进行自动延伸和裁 剪。延伸或裁剪时需 输如一个距离,小于 这个距离的悬挂线会 被自动延伸或裁剪, 线不能构面,一定要 检查悬挂
使用的数据:8.拓扑检查和处理\线的悬挂.mdb
中科地信出品 闫磊编写
中科地信出品 闫磊编写
ArcEditor 和 ArcInfo。才有
拓扑一直是 GIS 在数据管理和完整性方面的关键要求。通常 ,拓扑数据模型通过将空间对象(点、线和面要素)表示为拓 扑原始数据(节点、面和边)的基础图表来管理空间关系。这 些原始数据(连同它们彼此之间及其所表示的要素边界之间的 关系)通过在拓扑元素的平面图表中表示要素几何进行定义。
中科地信出品 闫磊编写
3.1建拓扑
在要素数据集右键拓扑,一个要素数据集中可以 有多个拓扑,但一个图层只能在一个拓扑 1.首先给拓扑设置名称和容差 2.选择参与的图层,最少一个图层 3.添加拓扑,重点一定要先建要素数据集
使用的数据为:\8.拓扑检查和处理\gh.shp,看拓扑检查.exe
处理重复点
使用数据:8.拓扑检查和处理\fy.mdb\DS\JZD
中科地信出品 闫磊编写
线层自身拓扑错误,最主要5个拓扑规则
中科地信出品
闫磊编写
线层自身拓扑错误
中科地信出品
闫磊编写
一个面自身错误
中科地信
本章内容
一、拓扑Topology 基本概念 二、拓扑规则介绍 三、建拓扑 四.拓扑错误处理 五.综合例子
中科地信出品
闫磊编写
一、拓扑Topology 基本概念
拓扑:空间数据的的位置关系。 地理对象的拓扑关系,主要有以下三种: 1.相邻: 是指对象之间是否在某一边界重合, 例如行政区划图中的省、县数据。 2.重合: 是指确认对象之间是否在某一局部互 相覆盖,如巴士线路和道路之间的关系。 3.连通: 连通关系可以确认通达度、获得路径 等。
中科地信出品
闫磊编写
拓扑分为两种:
一个图层自身拓扑:数据类型肯定一致,要么 是点,要么线、要么面 1.两个图层之间的拓扑:数据类型可能不同, 有点点,线点、点面、线面、线线、面面五 种,检查前提必须在同一Feature Dataset (要素集)下,数据基础(坐标系统、坐标 范围)要一致 2.拓扑容差,9.3,26中,arcgis10,32中拓 扑规则
中科地信出品 闫磊编写
拓扑主要作用
空间关系检查:通过拓扑检查完成 拓扑(topology)的主要功能就是用于保 证数据质量 ,但拓扑会处理数据 拓扑错误也是常见错误之一
中科地信出品
闫磊编写
拓扑用于以下操作:
限制要素共享几何的方式。例如,相邻多边形 (如宗地)具有共享边、街道中心线和人口普查 区块共享几何以及相邻的土壤多边形共享边。 定义并执行数据完整性规则:多边形之间不应存 在任何间距、不应有任何叠置要素等。 支持拓扑关系查询和导航,如确定要素邻接性和 连通性。 支持可强制执行数据模型拓扑约束的复杂编辑工 具。 根据非结构化的几何构造要素,如根据线创建多 边形
中科地信出品 闫磊编写
增加的
地理数据库拓扑规则和拓扑错误修复
中科地信出品
闫磊编写
拓扑容差
中科地信出品
闫磊编写
点重复检查,ArcGIS新增功能
中科地信出品
闫磊编写
中科地信出品
闫磊编写
两个图层之间,点点
中科地信出品
闫磊编写
2.2.1两个图层之间拓扑 点线之间
中科地信出品
闫磊编写
2.2.2两个图层之间拓扑 点面之间
中科地信出品
闫磊编写
中科地信出品 闫磊编写
ArcGIS中拓扑的几个基本概念
容差Tolerance:XY 容差是 XY 坐标之间所 允许的最小距离,如果两个坐标之间的距离在 此范围内,它们会被视为同一坐标。 脏区Dirty Area:在初始拓扑校验过程以后, 已被改变的要素的周围区域,且该要素还需执 行额外的拓扑校验来发现错误。 拓扑规则Topology Rule:定义地理数据库中 一个给定要素内或两个不同要素类之间所许可 的要素关系指令。
中科地信出品
闫磊编写
3.3拓扑检查实际会改变数据,不仅仅是拓扑检查。
数据:8.拓扑检查和处理\两个图层之间.gdb中jzd和jzx
中科地信出品 闫磊编写
四.拓扑错误处理(中级)
1、拓扑工具条的介绍:
拓扑Topology工具条 在ArcMap中,通过右键 增加,要想使用数据处 于编辑状态 2、拓扑错误处理
中科地信出品 闫磊编写
二、拓扑规则介绍(中级)
ArcGIS的拓扑都是基于geodatabase (mdb,gdb,sde),shp文件是不能进 行拓扑检查的。 首先要建立Feature Dataset(要素 数据集),把需要检查的数据放在同一 要素集下,要素集和检查数据的数据基础 (坐标系统、坐标范围)要一致,直接 拖进入就可以,拖出来也可以,有拓扑 时要先删除拓扑.
中科地信出品 闫磊编写
4.1、拓扑工具条的介绍
⑥有效当前范围拓扑 ⑦修复错误工具:选择(可以框选、可以点击) 和提供修复错误工具 ⑧错误监视器:显示或隐藏拓扑错误列表 有拓扑图层后才可以使用,
中科地信出品
闫磊编写
错误检查器”对话框键盘快捷键
使用数据为:8.拓扑检查和处理 \check\topcheck.mdb\line\line_Topology 下的 中科地信出品 闫磊编写
重叠面 must not overlap
① 在错误上右键选择merge(合并),将 重叠部分合并到其中一个面里。 ②在错误上右键选择create feature, 将重叠部分生成一个新的要素,然后 利用editor下的合并merge把生成的面 合并到相邻的一个面里。 ③用editor下切割clip直接裁剪掉重叠 部分。 ④可以直接修改要素节点去除重叠部分 ⑤使用排除substact去除重叠的 1-4是推荐的方法,5慎用
中科地信出品
闫磊编写
3.1建拓扑
4、拓扑验证,点击拓扑,右键 验证 5、修改容差,右键,属性,在错 误中看错误
中科地信出品
闫磊编写
3.2拓扑检查
拓扑有效后就可以查看拓扑错误, 设置不同拓扑,就实现不同拓扑检查 可以ArcCatalog,也可是在ArcMap 将一个图层叠加在一起看,有错误就 可以进行拓扑编辑
2.2.3两个图层之间拓扑 线面之间
中科地信出品
闫磊编写
2.2.4两个图层之间拓扑 线线之间
线线之间拓扑,可以用于一个线图层自 己和自己运算 不能和其他要素重叠:要素层相互不能重 叠,拓扑错误,是将两个图层重叠的列出 来,图层顺序不影响最后的结果,只能用 于两个不同图层之间。
中科地信出品 闫磊编写
4.2.2缝隙(面) must not have gaps
①在错误上右键选择创建要素,将缝 隙部分生成一个新的要素,然后利 用编辑下的m合并把生成的面合并到 相邻的一个面里。 ②可以直接修改要素节点去除重叠部 分 注意:查缝隙时最面最外围一圈会认 为是缝隙,这种可以标记为异常 (例外mark as exception)。
中科地信出品
闫磊编写
4.1、拓扑工具条的介绍
①地图拓扑:设置拓扑图层 ②构造要求 构建拓扑要素、线转面,面转线,操作是 选中要素,后点击该按钮。 ③打断相交线 :对线拓扑处理,交叉线自动按交点打 断,删除重复线,操作同上 ④拓扑编辑工具:选择共享要素(如共享边),后面 重点将 ⑤显示共享要素:当拓扑编辑工具中共享边,看那几 个共用