




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第8节 拓扑检查和错误处理,本章内容,三、建拓扑,一、拓扑Topology 基本概念,五.综合例子,二、拓扑规则介绍,四.拓扑错误处理,中科地信出品 闫磊编写 ,一、拓扑Topology 基本概念,拓扑:空间数据的的位置关系。 地理对象的拓扑关系,主要有以下三种: 相邻: 是指对象之间是否在某一边界重合,例如行政区划图中的省、县数据。 重合: 是指确认对象之间是否在某一局部互相覆盖,如巴士线路和道路之间的关系。 连通: 连通关系可以确认通达度、获得路径等。,中科地信出品 闫磊编写 ,拓扑主要作用,空间关系检查:通过拓扑检查完成 拓扑(topology)的主要功能就是用于保证数据质量 ,但拓扑会处理数据 拓扑错误也是常见错误之一,中科地信出品 闫磊编写 ,拓扑用于以下操作:,限制要素共享几何的方式。例如,相邻多边形(如宗地)具有共享边、街道中心线和人口普查区块共享几何以及相邻的土壤多边形共享边。 定义并执行数据完整性规则:多边形之间不应存在任何间距、不应有任何叠置要素等。 支持拓扑关系查询和导航,如确定要素邻接性和连通性。 支持可强制执行数据模型拓扑约束的复杂编辑工具。 根据非结构化的几何构造要素,如根据线创建多边形,中科地信出品 闫磊编写 ,ArcGIS中拓扑的几个基本概念,容差Tolerance:XY 容差是 XY 坐标之间所允许的最小距离,如果两个坐标之间的距离在此范围内,它们会被视为同一坐标。 脏区Dirty Area:在初始拓扑校验过程以后,已被改变的要素的周围区域,且该要素还需执行额外的拓扑校验来发现错误。 拓扑规则Topology Rule:定义地理数据库中一个给定要素内或两个不同要素类之间所许可的要素关系指令。,中科地信出品 闫磊编写 ,二、拓扑规则介绍(中级),ArcGIS的拓扑都是基于geodatabase(mdb,gdb,sde),shp文件是不能进行拓扑检查的。 首先要建立Feature Dataset(要素数据集),把需要检查的数据放在同一要素集下,要素集和检查数据的数据基础(坐标系统、坐标范围)要一致,直接拖进入就可以,拖出来也可以,有拓扑时要先删除拓扑.,中科地信出品 闫磊编写 ,ArcEditor 和 ArcInfo。才有,拓扑一直是 GIS 在数据管理和完整性方面的关键要求。通常,拓扑数据模型通过将空间对象(点、线和面要素)表示为拓扑原始数据(节点、面和边)的基础图表来管理空间关系。这些原始数据(连同它们彼此之间及其所表示的要素边界之间的关系)通过在拓扑元素的平面图表中表示要素几何进行定义。,中科地信出品 闫磊编写 ,拓扑分为两种:,一个图层自身拓扑:数据类型肯定一致,要么是点,要么线、要么面 两个图层之间的拓扑:数据类型可能不同,有点点,线点、点面、线面、线线、面面五种,检查前提必须在同一Feature Dataset(要素集)下,数据基础(坐标系统、坐标范围)要一致 拓扑容差,9.3,26中,arcgis10,32中拓扑规则,中科地信出品 闫磊编写 ,增加的,规则集合中新增了六种拓扑规则,以便对数据的空间关系进行建模。这些规则如下: 面:包含一个点 线:不能与其他要素相交 线:不能与其他要素相交或内部接触 线:必须位于内部 点:必须与其他要素保持一致 点:必须不相交 有关拓扑规则的说明,请参阅 地理数据库拓扑规则与拓扑错误修复。,中科地信出品 闫磊编写 ,地理数据库拓扑规则和拓扑错误修复,中科地信出品 闫磊编写 ,拓扑容差,中科地信出品 闫磊编写 ,点重复检查,ArcGIS新增功能,中科地信出品 闫磊编写 ,处理重复点,使用数据:8.拓扑检查和处理fy.mdbDSJZD,中科地信出品 闫磊编写 ,线层自身拓扑错误,最主要5个拓扑规则,中科地信出品 闫磊编写 ,线层自身拓扑错误,中科地信出品 闫磊编写 ,一个面自身错误,中科地信出品 闫磊编写 ,两个图层之间,点点,中科地信出品 闫磊编写 ,2.2.1两个图层之间拓扑 点线之间,中科地信出品 闫磊编写 ,2.2.2两个图层之间拓扑 点面之间,中科地信出品 闫磊编写 ,2.2.3两个图层之间拓扑 线面之间,中科地信出品 闫磊编写 ,2.2.4两个图层之间拓扑 线线之间,线线之间拓扑,可以用于一个线图层自己和自己运算 不能和其他要素重叠:要素层相互不能重叠,拓扑错误,是将两个图层重叠的列出来,图层顺序不影响最后的结果,只能用于两个不同图层之间。,中科地信出品 闫磊编写 ,两个线层是否相同检查和不同,数据:8.拓扑检查和处理检查线相同和不同.gdbd,中科地信出品 闫磊编写 ,2.2.5两个图层之间拓扑 面面之间,中科地信出品 闫磊编写 ,两个面层相同和不同检查,数据:8.拓扑检查和处理面的相同检查.mdbDS,中科地信出品 闫磊编写 ,2.3拓扑容差,拓扑容差是拓扑错误关键因素,不同容差,错误个数也不一样,甚至在指定容差下有拓扑错误,如0.001,而容差为0.005,就没有了。 拓扑容差大小与数据要素有关,一般和数据自身的精度一致,如0.001m,就可以了,中科地信出品 闫磊编写 ,三.拓扑建立和拓扑检查-内容,1、建拓扑 是ArcCatalog中, 2、拓扑检查:可以在ArcCatalog,或ArcMap中,拓扑错误处理是在ArcMap。 3、拓扑检查实际会改变数据,不仅仅是拓扑检查。一定要备份数据, 级别(Rank)(高级) 在拓扑验证的过程中,有自动捕捉的过程,要素会移动。在ArcGIS拓扑关系中每一个要素类是根据Rank值的大小来控制移动程度的。Rank等级越高的要素移动程度越小。ArcGIS10提供的Rank范围在(1-50),Rank值等于1的为最高等级。只有两个图层时才有效,中科地信出品 闫磊编写 ,3.1建拓扑,在要素数据集右键拓扑,一个要素数据集中可以有多个拓扑,但一个图层只能在一个拓扑 首先给拓扑设置名称和容差 选择参与的图层,最少一个图层 添加拓扑,重点一定要先建要素数据集,使用的数据为:8.拓扑检查和处理gh.shp,看拓扑检查.exe,中科地信出品 闫磊编写 ,3.1建拓扑,4、拓扑验证,点击拓扑,右键 验证 5、修改容差,右键,属性,在错误中看错误,中科地信出品 闫磊编写 ,3.2拓扑检查,拓扑有效后就可以查看拓扑错误,设置不同拓扑,就实现不同拓扑检查 可以ArcCatalog,也可是在ArcMap将一个图层叠加在一起看,有错误就可以进行拓扑编辑,中科地信出品 闫磊编写 ,3.3拓扑检查实际会改变数据,不仅仅是拓扑检查。,数据:8.拓扑检查和处理两个图层之间.gdb中jzd和jzx,中科地信出品 闫磊编写 ,四.拓扑错误处理(中级),1、拓扑工具条的介绍: 拓扑Topology工具条在ArcMap中,通过右键增加,要想使用数据处于编辑状态 2、拓扑错误处理,中科地信出品 闫磊编写 ,4.1、拓扑工具条的介绍,地图拓扑:设置拓扑图层 构造要求 构建拓扑要素、线转面,面转线,操作是选中要素,后点击该按钮。 打断相交线 :对线拓扑处理,交叉线自动按交点打断,删除重复线,操作同上 拓扑编辑工具:选择共享要素(如共享边),后面重点将 显示共享要素:当拓扑编辑工具中共享边,看那几个共用,中科地信出品 闫磊编写 ,4.1、拓扑工具条的介绍,有效当前范围拓扑 修复错误工具:选择(可以框选、可以点击)和提供修复错误工具 错误监视器:显示或隐藏拓扑错误列表 有拓扑图层后才可以使用,,中科地信出品 闫磊编写 ,错误检查器”对话框键盘快捷键,中科地信出品 闫磊编写 ,4.2拓扑错误处理,重叠(线、面) 不能重叠 悬挂(线) 伪节点 省边界和县的边界不重合,中科地信出品 闫磊编写 ,重叠线,完全重叠的话,1)选中其中一条删除 2) 选中重叠几条,使用打断相交线处理,重叠只保留一个 部分重叠,1)在错误上右键,选择去除重复部分2)选中较短一条删除, 3) 选中重叠几条,使用打断相交线处理后,自动分段,后再合并 打断相交线还可以处理交叉线,在交叉点自动打断,八字图交叉也可以,面的交叉使用,使用数据为:8.拓扑检查和处理checktopcheck.mdblineline_Topology下的,中科地信出品 闫磊编写 ,重叠面 must not overlap,在错误上右键选择merge(合并),将重叠部分合并到其中一个面里。 在错误上右键选择create feature,将重叠部分生成一个新的要素,然后利用editor下的合并merge把生成的面合并到相邻的一个面里。 用editor下切割clip直接裁剪掉重叠部分。 可以直接修改要素节点去除重叠部分 使用排除substact去除重叠的 1-4是推荐的方法,5慎用,中科地信出品 闫磊编写 ,4.2.2缝隙(面) must not have gaps,在错误上右键选择创建要素,将缝隙部分生成一个新的要素,然后利用编辑下的m合并把生成的面合并到相邻的一个面里。 可以直接修改要素节点去除重叠部分 注意:查缝隙时最面最外围一圈会认为是缝隙,这种可以标记为异常(例外mark as exception)。,中科地信出品 闫磊编写 ,4.2.2悬挂(线),选中悬挂错误,右键进行自动延伸和裁剪。延伸或裁剪时需输如一个距离,小于这个距离的悬挂线会被自动延伸或裁剪,线不能构面,一定要检查悬挂,使用的数据:8.拓扑检查和处理线的悬挂.mdb,中科地信出品 闫磊编写 ,4.2.4伪节点 must not have pseudo-node,选中伪节点错误,右键,有合并,和合并到最长(最长那条),,数据:8.拓扑检查和处理Topology.gdbStudyAreaLotLines,中科地信出品 闫磊编写 ,省边界和县的边界不重合,数据:China,中科地信出品 闫磊编写 ,比较两个面层不同,中科地信出品 闫磊编写 ,5、拓扑高级处理,点重复,使用点重复删除工具 面层重叠缝隙,使用union 线层重叠相交,要素转线或则打断线 伪节点,如果线连一起,使用融合工具处理,如何没有点在一起,先使用打断线工具 悬挂线,使用修剪线,延伸线工具 点不是线的端点,使用捕捉工具 线不是面的边界,使用捕捉工具,最好方法是线转面,中科地信出品 闫磊编写 ,重复线处理,不保留属性,使用:8.拓扑检查和处理重复线、点面.gdbline,中科地信出品 闫磊编写 ,线不是面的边界,使用捕捉工具,最好方法是线转面,数据:8.拓扑检查和处理线面不重合.gdb工具箱模型,中科地信出品 闫磊编写 ,点不是线端
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年静脉输液外渗应急演练方案、脚本及总结(2篇)
- 2025年电子商务师职业技能知识考试题与答案
- 摩托车复工安全知识培训课件
- 摩托摔车安全知识培训内容课件
- 摔跤力量训练课件
- 摄影博主基础知识培训课件
- 烹饪技术考试试题及答案
- 2025新款购房合同
- 2025混凝土班组合同范文
- 搭船的鸟课件
- 箱变设备台账
- 管道工程隐蔽验收记录表
- GB/T 1185-2006光学零件表面疵病
- 微课(比喻句)讲课教案课件
- 银行间本币市场业务简介
- 2023年厦门东海职业技术学院辅导员招聘考试笔试题库及答案解析
- 辽阳市出租汽车驾驶员从业资格区域科目考试题库(含答案)
- (完整版)剑桥通用五级PET考试练习题
- DB32- 4385-2022《锅炉大气污染物排放标准》
- 2022年西安陕鼓动力股份有限公司招聘笔试题库及答案解析
- 钢丝绳课件-图文
评论
0/150
提交评论