数据组织管理6——拓扑检查及编辑
最新ARCGIS拓扑检查步骤与修正拓扑错误技巧汇总

A R C G I S拓扑检查步骤与修正拓扑错误技巧ARCGIS 拓扑检查步骤与修正拓扑错误技巧将数据装载如个人地理数据库,用拓扑功能自动检查数据错误启动ArcCatlalog;任意选择一个本地目录,"右键"->"新建"->"创建个人personal GeoDatabase";选择刚才创建的GeoDatabase,"右键"->"新建"->"数据集dataset";设置数据集的坐标系统,如果不能确定就选择你要进行分析的数据的坐标系统;选择刚才创建的数据集,"右键"->"导入要素类inport --feature class single",导入你要进行拓扑分析的数据;选择刚才创建的数据集,"右键"->"新建"->"拓扑",创建拓扑,根据提示创建拓扑,添加拓扑处理规则;进行拓扑分析。
最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改将数据集导入ARCMAP中,点击edit按钮进行编辑。
打开eidt下拉菜单,选择more editing tools--topology出现拓扑编辑工具栏。
选择要拓扑的数据,点击打开error inspector按钮。
在error inspector对话框中点击search now,找出所有拓扑的错误。
对线状错误进行Mark as Exception。
对polygon错误逐个检查,首先选择错误的小班,点击右键选择zoom to,然后点击merge,选择合适的图班进行merge处理,这样不会丢失小班信息。
另一个说法:用catalog建一个个人地理数据库,new一个featuredataset把要修改错误的shp文件导入到featuredataset下面然后右键点featuredataset,new一个topoloy数据层,点击下一步,勾选刚才导入的shp层,下一步,添加拓扑检查规则,这一步很重要,你要显示断线,没接上的线,出头线等,都要选相应的拓扑规则!选完之后,点下一步完成catalog生成一个拓扑检查层文件,用arcmap打开该文件就可以看见你需要显示的错误,这样再用编辑工具修改起来就方便好多。
数据检查和拓扑处理概述

2.1一个图层自身拓扑 点层:一个图层ArcGIS中没有拓扑检查,在我 们实际中可能用到是点重复检查,做法是:没有 点的坐标,可以使用ArcToolBox中Add XY Coordinates增加点XY坐标,再新建一个字段 XYStr,值更新为str([POINT_X]*1000) + str([POINT_Y]*1000),这里的1000,就是容差 为0.001,按XYStr, Summarize导出,个数不 一致,就有重复,通过XYStr连接可以查找重复。
使用的数据:4top\check\tb.gdb\xzq
Page
9
拓扑关系 拓扑:空间数据的的位置关系。 地理对象的拓扑关系,主要有以下三种: 1.相邻: 是指对象之间是否在某一边界重合, 例如行政区划图中的省、县数据。 2.重合: 是指确认对象之间是否在某一局部 互相覆盖,如巴士线路和道路之间的关系。 3.连通: 连通关系可以确认通达度、获得路 径等。
可以使用:4top\check\tb.gdb\GCZJD
Page 12
2.1一个图层自身拓扑
线层: a) must not overlap:不能有线重合 ① b) must not intersect: 不能有线相交①, ②, ③ ⑥ c) must not have dangle:不能有悬挂节 点(一个点需要连两个以上的线)④ d) must not have pseudo-node:线不能 有伪节点 出现在连续弧段上的节点。把该 弧段不必要地分为数段。如⑤ e) must not self intersect 如③ ⑥ 不能线 自相交 ,是must not intersect特例
Page
13
2.1一个图层自身拓扑 线层: f) must be single part:线,一个线要 素只能由一个path组成 g)must not intersect or touch interrior:线不能有相交和内节点接触 ⑦,还有不能有线交
拓扑检查与编辑

Page 29
三、拓扑错误处理 1)拓扑工具条的介绍:
拓扑Topology工具条在 ArcMap中,通过右键增加,要 想使用数据处于编辑状态 2)拓扑错误处理
一、 ArcGIS拓扑规则介绍
ArcGIS的拓扑都是基于geodatabase(mdb,gdb, sde),shp文件是不能进行拓扑检查的。
首先要建立Feature Dataset(要素集),把需要检查的数 据放在同一要素集下,要素集和检查数据的数据基础(坐标系 统、坐标范围)要一致,有拓扑时要先删除拓扑。
拓扑容差大小与数据的要有关,一般 0.001m,就可以了。
Page 25
二、拓扑建立和拓扑检查
在Arccatalog中,如果数据是shp格式,先转 Geodatabase,如果是Geodatabase,看是否有 FeatureDataset,要检查的数据是否在同一个 FeatureDataset下,坐标系可以采用导入 (import)已有数据的坐标系统。
Page 30
1)拓扑工具条的介绍
① Map Topology:设置拓扑图层 ② Constuct Feature 构建拓扑要素——线转面、面转线。
操作是选中要素,后点击该按钮。 ③ Planarize lines :对线拓扑处理,交叉线自动按交点打
断,删除重复线,操作同上。 ④ Topology Edit Tool:拓扑编辑工具,选择共享要素(如
与线层重叠(线层可以有非重叠的更多要素) 所有的by都是多图层之间
Page 21
2)两个图层之间拓扑——线线之间
数据检查和拓扑处理培训课件.pptx

14
2.2.2两个图层之间拓扑 点面之间
中国科学院计算技术研究所教育中心
点面拓扑-检查点
Must Be Covered By Boundary Of 点必须在多边形(面) 的边界上
Must Be Properly Inside点层的要素必须全部在多边形(面) 内,点在多边形边上也是错误
首先要建立Feature Dataset(要素集),把需要检查的数据 放在同一要素集下,要素集和检查数据的数据基础(坐标系统、 坐标范围)要一致,直接拖进入就可以,拖出来也可以,有 拓扑时要先删除拓扑
拓扑分为两种:
1. 一个图层自身拓扑:数据类型肯定一致,要么是点,要么线、 要么面
2. 两个图层之间的拓扑:数据类型可能不同,有线点、点面、 线面、线线、面面五种,检查前提必须在同一Feature Dataset(要素集)下,数据基础(坐标系统、坐标范围)要 一致
4
1.数据质量检查的内容-属性检查
① 属性查询 ②Get unique values 可以
获得对应字段的唯一值 ③ 查询产生选择集方法:创
立新的选择集、添加到当 前选择集、删除从当前选 择集、从当前选择集中选 择 ④ 可以实现二次查询 ⑤ 也可以使用下列方式设置
中国科学院计算技术研究所教育中心
5
SQL的语法
13
2.2.1两个图层之间拓扑 点线之间
中国科学院计算技术研究所教育中心
点线拓扑
must be covered by endpoint of:点被线终 点完全重合如①红点错误
point must be covered by line:点都在线上
如②红点错误
可以看出①包含②
线点拓扑
endpoint must be covered by:线+点, 线层中的终点必须和点层的部分(或全部)点 重合
GIS数据处理和制图8.拓扑检查和处理

ArcGIS中拓扑的几个基本概念
• 容差Tolerance:XY 容差是 XY 坐标之间所 允许的最小距离,如果两个坐标之间的距离在 此范围内,它们会被视为同一坐标。 • 脏区Dirty Area:在初始拓扑校验过程以后, 已被改变的要素的周围区域,且该要素还需执 行额外的拓扑校验来发现错误。 • 拓扑规则Topology Rule:定义地理数据库中 一个给定要素内或两个不同要素类之间所许可 的要素关系指令。
四.拓扑错误处理(中级)
1、拓扑工具条的介绍:
拓扑Topology工具条 在ArcMap中,通过右键 增加,要想使用数据处 于编辑状态 2、拓扑错误处理
/ PPT编写:闫磊
PPT美化:东方首选企业管理顾问有限公司
中科院计算所教育中心 出品
4.1、拓扑工具条的介绍
PPT美化:东方首选企业管理顾问有限公司
中科院计算所教育中心 出品
3.3拓扑检查实际会改变数据,不仅仅是拓扑检查。
数据:8.拓扑检查和处理\两个图层之间.gdb中jzd和jzx
/ PPT编写:闫磊 PPT美化:东方首选企业管理顾问有限公司 中科院计算所教育中心 出品
/ PPT编写:闫磊 PPT美化:东方首选企业管理顾问有限公司 中科院计算所教育中心 出品
地理数据库拓扑规则和拓扑错误修复
/ PPT编写:闫磊
PPT美化:东方首选企业管理顾问有限公司
中科院计算所教育中心 出品
拓扑容差
/ PPT编写:闫磊
2.2.5两个图层之间拓扑 面面之间
/ PPT编写:闫磊
PPT美化:东方首选企业管理顾问有限公司
中科院计算所教育中心 出品
ARCGIS拓扑检查步骤与修正拓扑错误技巧

ARCGIS拓扑检查步骤与修正拓扑错误技巧ARCGIS拓扑检查步骤与修正拓扑错误技巧将数据装载如个人地理数据库,用拓扑功能自动检查数据错误启动ArcCatlalog;任意选择一个本地目录,"右键"->"新建"->"创建个人PerSOnal GeoDatabase";选择刚才创建的GeODatabaSe,"右键"->"新建"->"数据集dataset";设置数据集的坐标系统,如果不能确定就选择你要进行分析的数据的坐标系统;选择刚才创建的数据集,"右键"->"导入要素类in port --feature class Sin gle",导入你要进行拓扑分析的数据;选择刚才创建的数据集,"右键"->"新建"->"拓扑",创建拓扑,根据提示创建拓扑,添加拓扑处理规则;进行拓扑分析。
最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改将数据集导入ARCMAP中,点击edit按钮进行编辑。
打开eidt下拉菜单,选择more editing tools --------- topology 出现拓扑编辑工具栏。
选择要拓扑的数据,点击打开error inSPeCtOr按钮。
在error inSPeCtOr对话框中点击SearCh now ,找出所有拓扑的错误。
对线状错误进行Mark as EXCePtiOn 。
对polygon错误逐个检查,首先选择错误的小班,点击右键选择zoom to ,然后点击merge ,选择合适的图班进行merge处理,这样不会丢失小班信息。
另一个说法:用catalog建一个个人地理数据库,new —个featuredataset把要修改错误的ShP文件导入到featuredataset下面然后右键点featuredataset,new 一个topoloy数据层,点击下一步,勾选刚才导入的ShP层,下一步,添加拓扑检查规则,这一步很重要,你要显示断线,没接上的线,出头线等,都要选相应的拓扑规则!选完之后,点下一步完成catalog 生成一个拓扑检查层文件,用arcmap打开该文件就可以看见你需要显示的错误,这样再用编辑工具修改起来就方便好多。
arcgis拓扑检查的步骤

arcgis拓扑检查的步骤ArcGIS拓扑检查的步骤拓扑检查是GIS数据处理中重要的一环,可以帮助我们发现和修复地理数据中的错误和问题。
ArcGIS作为一款强大的GIS软件,提供了拓扑检查的功能,下面将详细介绍ArcGIS拓扑检查的步骤。
1. 创建拓扑规则拓扑规则是拓扑检查的基础,它定义了地理要素之间的关系和约束。
在ArcGIS中,可以通过“创建拓扑规则”工具来创建拓扑规则。
常见的拓扑规则包括面重叠、节点重复、边重叠等。
根据实际需求,选择合适的拓扑规则进行创建。
2. 设置拓扑检查参数在进行拓扑检查之前,需要设置一些参数来控制检查的范围和精度。
在ArcGIS中,可以通过“拓扑检查工具”的参数设置来完成。
参数设置包括选择要检查的数据集、设置拓扑容差、选择要检查的拓扑规则等。
合理设置参数可以提高拓扑检查的效率和准确性。
3. 运行拓扑检查设置好拓扑检查参数后,可以点击运行按钮开始执行拓扑检查。
ArcGIS会自动根据设置的参数对数据进行拓扑检查,并在检查完成后生成检查结果报告。
在报告中,可以看到检查出的错误和问题的详细信息,如错误类型、错误位置等。
根据报告中的信息,可以进一步了解和分析数据中存在的问题。
4. 分析拓扑检查结果拓扑检查结果报告提供了详细的错误和问题信息,但需要进一步分析和处理。
在ArcGIS中,可以使用“错误检查工具”来对检查结果进行分析。
该工具可以对错误进行分类、过滤和排序,方便用户找到感兴趣的错误和问题。
通过分析拓扑检查结果,可以对数据进行有效的修复和改进。
5. 修复拓扑错误拓扑检查的目的是发现和修复地理数据中的错误和问题。
在ArcGIS 中,可以使用编辑工具来修复拓扑错误。
例如,对于面重叠的错误,可以使用“裁剪”或“合并”工具来修复;对于节点重复的错误,可以使用“删除”或“合并”工具来修复。
根据具体的错误类型,选择合适的编辑工具进行修复。
6. 重新运行拓扑检查修复拓扑错误后,需要重新运行拓扑检查来验证修复效果。
拓扑检查及处理方案

拓扑检查及处理方案# 一、拓扑检查。
1. 连通性检查。
就像检查一群小伙伴是不是手拉手能围成一个圈一样,我们要看看网络中的各个节点是不是都能互相“说话”。
我会从一个节点出发,试着沿着各种线路到达其他节点。
要是有个节点怎么都到不了,那就像在一个迷宫里有个死胡同一样,这就是连通性出问题啦。
比如说,在一个办公室的网络里,有几台电脑、打印机和服务器。
如果打印机突然不能被任何电脑访问到,那可能就是连通性在打印机这个节点或者到打印机的线路上出岔子了。
2. 环路检查。
这就好比在一个操场上跑步,不能出现你跑着跑着又回到刚刚经过的地方的情况。
在网络拓扑里,要是有数据在一个圈子里不停地转,那可就糟糕了。
想象一下,有一组网线连接了好几个交换机,要是不小心把两根网线接错了,可能就会形成一个环路。
数据就会在这个环里一直转啊转,像小仓鼠在跑轮上停不下来,这样会把网络资源都耗尽的。
3. 冗余性检查。
冗余就像是给网络系上安全带。
我们要看看有没有备用的路径或者设备,万一主要的线路或者设备出故障了,有没有其他的可以顶上。
比如在一个大型的数据中心,有好几条连接服务器和外部网络的光纤线路。
如果只有一条线路,那一旦这条线路被挖断(这种事可能会发生哦,比如说施工不小心),服务器就和外界失联了。
所以得检查有没有备用线路,就像检查汽车有没有备胎一样。
# 二、处理方案。
1. 连通性问题处理。
如果是网线松动了,那就像把掉了的鞋带系上一样简单。
找到对应的网线接口,把它插紧就好啦。
要是某个设备的网络设置出错了,比如IP地址设置错了,那就像你给朋友写信写错了地址一样,得把正确的地址(IP地址)重新设置好。
这可能需要登录到设备的管理界面,根据网络规划把IP地址、子网掩码、网关等信息改正确。
如果是硬件故障,比如网卡坏了,那就得像给生病的小动物看病一样,换上新的网卡。
不过换网卡的时候要小心,得先把设备关机,把旧的取下来,再把新的安好,然后开机重新设置一下网络相关的参数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 目标与周围其他对象的邻接性、相离相交、包含等关系 研究。
• 几何网络构成要素的相互关系
构建ArcGIS拓扑元素
• 拓扑名称(Name) • 拓扑容差(Tolerance) • 拓扑要素类(Featureclass) • 拓扑级别(Rank) • 拓扑规则(Rules)
来控制移动程度。 • Rank等级越高的要素移动程度越小。
拓扑规则(核心)
• 拓扑规则是对地理对象之间的重合、相邻和连通等空间 关系的定义。
• ArcGIS拓扑规则可作用于同一要素数据集中的不同要素 类或者同一要素类中的不同要素。
• 理解ArcGIS 中的拓扑规则,可以将其用以数据建模,更 好地表达地理信息。
• 拓扑例外( ExceptiБайду номын сангаасns)
• 某些所谓的错误可以指定该处错误为一个特殊情况, 可以不受我们定义的拓扑关系规则的约束,不再将其视 为错误,把该类型的错误标记为例外(Exceptions)。
Error Inspector(错误查看器)
• 错误查询、错误定位、错误明细、错误处理
• 利用拓扑工具修改拓扑错误 • 视为正确 • 视为例外
街区人道块口中、普心 人 查线口区、普域人查口区普块查组、普组普域查必查必区须区须块被块被不人组人能口不口叠普能普置 查 叠 查。区置区人块。块口覆人组普盖口覆查。普盖区人查。块口区人
口普查区域不能叠置。
土壤 水文分析
土壤类型多边形
土壤多边形不能叠置。土壤多边形 不能有空隙。
水文线、水文点、流域 (多边形)
验证拓扑
• 如果目标数据存在与拓扑规则相悖的情况,即标记显示 拓扑错误
• 验证时间根据数据量大小而定
验证拓扑结果
• 验证拓扑结果会作为一个特殊的图层加载到地图文档中 供显示,所有存在拓扑关系错误的地方都会在该层中以 特定(可自定义)的颜色和符号明显地显示出来。
• 拓扑错误(Error)
•
凡是与拓扑规则相悖的会标记为拓扑错误(Error)
数据组织管理——拓扑检查及编辑
易智瑞(中国)信息技术有限公司西安分公司 袁慧
需求
数据专题
宗地
要素类
拓扑规则的示例
宗(地线多)边 、形宗、地宗拐地角边(界点)宗边边地界界多必端边须点形被必不宗须能地被叠 边 宗置界地。线拐宗覆角地盖点多。覆边宗盖形地。
街道线不能相交或内部接触。人口
街道中心线和人 口普查单元
拓扑错误修改方式
• 编辑工具 • 拓扑编辑工具 • 拓扑编辑查看器
拓扑名称
• 在同一个数据集下的拓扑名称 不能重复 • 和在同一数据集下不能出现同名的要素类是一个道理
拓扑容差
• 默认的容差值为数据集的XY容差 • 拓扑容差不能小于数据集的XY容差
拓扑级别
• 在拓扑验证的过程中,有自动捕捉的过程,要素会移动。 • 在ArcGIS拓扑关系中每一个要素类是根据Rank值的大小
水文线不能自叠置。水文点必须被
水文线覆盖。流域不能叠置。流域 不能有间距。
概要
1. 基本拓扑概念 2. ArcGIS拓扑介绍 3. ArcGIS拓扑构建元素介绍 4. ArcGIS拓扑验证结果介绍 5. ArcMap拓扑工具介绍 6. ArcGIS拓扑存储
拓扑概念
• 拓扑被认为是一种空间数据结构,主要用于保证相互关 联的数据能够形成一种一致简洁的结构。