数据组织管理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地址、子网掩码、网关等信息改正确。
如果是硬件故障,比如网卡坏了,那就得像给生病的小动物看病一样,换上新的网卡。
不过换网卡的时候要小心,得先把设备关机,把旧的取下来,再把新的安好,然后开机重新设置一下网络相关的参数。
ARCGIS-拓扑检查步骤与修正拓扑错误技巧
ARCGIS 拓扑检查步骤与修正拓扑错误技巧一、将数据装载入个人地理数据库,用拓扑功能自动检查数据错误1、任意选择一个本地目录,"右键"->"新建"->"创建个人personal GeoDatabase";选择刚才创建的GeoDatabase,"右键"->"新建"->"数据集dataset";设置数据集的坐标系统,如果不能确定就选择你要进行分析的数据的坐标系统;2、选择刚才创建的数据集,"右键"->"导入要素类import --feature class single",导入你要进行拓扑分析的数据;3、选择刚才创建的数据集,"右键"->"新建"->"拓扑",创建拓扑,根据提示创建拓扑,添加拓扑处理规则;进行拓扑分析。
4、加载由拓扑规则产生的文件,点击edit按钮进行编辑选择要拓扑的数据,点击打开error inspector按钮。
在error inspector对话框中点击search now,找出所有拓扑的错误。
注:对线状错误进行Mark as Exception。
对polygon错误逐个检查,首先选择错误的小班,点击右键选择zoom to,然后点击merge,选择合适的图班进行merge处理,这样不会丢失小班信息。
另一个说法:用catalog建一个个人地理数据库,new一个feature dataset把要修改错误的shp文件导入到feature dataset下面;然后右键点feature dataset,new一个topology数据层,点击下一步,勾选刚才导入的shp层,下一步,添加拓扑检查规则,这一步很重要,你要显示断线,没接上的线,出头线等,都要选相应的拓扑规则!选完之后,点下一步完成catalog 生成一个拓扑检查层文件,用arcmap打开该文件就可以看见你需要显示的错误,这样再用编辑工具修改起来就方便好多。
数据检查和拓扑处理概述(PPT 48张)
Page
21
2.3拓扑容差 拓扑容差是拓扑错误,关键因素,不同容差,错误个数 也不一样,甚至在指定容差下有拓扑错误,如0.001,而 容差为0.005,就没有了。 拓扑容差大小与数据的要有关,一般0.001m,就可以了
Page
22
3.拓扑建立和拓扑检查-内容
1、建拓扑 是arccatalog中, 2、拓扑检查:可以在arccatalog,或arcmap中,拓 扑错误处理是在arcmap。 3、拓扑检查实际会改变数据,不仅仅是拓扑检查。
使用的数据为:4top\check\topcheck.mdb\tt
Page
26
3.1建拓扑 4、拓扑验证,点击拓扑,右键 validate 5、修改容差,右键,properies,在 error中看错误
Page
27
3.2拓扑检查 拓扑有效后就可以查看拓扑错误,设置不同拓扑,就实 现不同拓扑检查 可以arccatalog,也可是在acrmap将一个图层叠加在一 起看,有错误就可以进行拓扑编辑
Page
18
2.2.4两个图层之间拓扑 线线之间 线线之间拓扑,可以用于一个线图层自己和自己运 算 Must Not Overlap With:要素层相互不能重叠,拓 扑错误,是将两个图层重叠的列出来,图层顺序 不影响最后的结果,只能用于两个不同图层之间。
Page
19
2.2.5两个图层之间拓扑 面面之间
Page
15
2.2.1两个图层之间拓扑 点线之间
点线拓扑 must be covered by endpoint of:点被线终 点完全重合如①红点错误 point must be covered by line:点都在线上 如②红点错误 可以看出①包含② 线点拓扑 endpoint must be covered by:线+点, 线层中的终点必须和点层的部分(或全部)点 重合
6空间数据检查与拓扑处理
6.空间数据检查与拓扑处理实验内容:一、林业小班拓扑的建立与检查创建拓扑的流程图1.创建地理数据库在ArcCatalog树中,右键单击“6.实验指导\Data”文件夹,单击新建“文件地理数据库”,输入所建的地理数据库名称“Forest.gdb”,在新建的地理数据库上右键选择新建中的要素数据集。
在打开的新要素数据集对话框中,将数据集命名为Topology,导入数据集匹配坐标系统“竹园_林班.shp”。
2.向数据集中导入数据在ArcCatalog树中,右键单击Data文件夹中的Topology数据集,单击导入,选择要素类(多个),导入“竹园_林班.shp”、“竹园_小班.shp”。
3.创建拓扑(1)在ArcCatalog树中,右键单击Topology要素数据集,选择拓扑,打开新建拓扑对话框,设置名称和拓扑容差(拓扑容差应该根据数据精度而尽量小,它决定着在多大范围内要素能被捕捉到一起),在下一步参与创建拓扑的要素类对话框中选择参与创建拓扑的要素类(至少两个)。
继续在下一步拓扑等级数目对话框中设置等级的数目及拓扑中每个要素类的等级,这里登记相同设为1.下一步,设置拓扑规则。
这里设置“竹园_小班.shp”必须被包含在““竹园_林班.shp”中,“竹园_小班.shp”自身不能重叠。
单击OK,返回上级对话框,打开参数信息总结框,检查无误后,单击完成按钮,拓扑创建成功。
出现一对话框,询问是立即进行拓扑检验,创建的拓扑出现在Catalog 树中,单击是按钮,出现进程条,进程结束时,拓扑检验完毕,创建的拓扑出现在Catalog中。
4.查找拓扑错误打开ArcMap,将Topology添加到ArcMap中,查看拓扑错误,如下图所示:5.修改拓扑错误添加拓扑编辑工具栏进行拓扑编辑,利用要素“编辑工具栏”进行拓扑错误编辑。
二、学习以下内容,在林业实际工作中灵活应用拓扑进行数据检查和数据编辑面规则拓扑规则规则描述可能的修复方式示例三、面规则四、线规则五、线规则六、点规则。
拓扑编辑
实验4 拓扑编辑1.背景知识许多不同的矢量数据包含共享几何的要素,如:森林边界可能在河流边上、湖泊面可能与土地覆被面和湖岸线共享边界、而宗地多边形可能被宗地地块线覆盖等。
编辑这些图层时,应同时更新重合的要素以便继续共享几何。
拓扑允许您以此方法执行编辑。
本次试验介绍ARCGIS二种类型的拓扑编辑:地图拓扑编辑、拓扑规则编辑。
创建地图拓扑很快且只允许您编辑相互连接的要素。
地理数据库拓扑需要较多努力来设置和修改,因为其提供规则来定义有关要素在一个或更多要素类中如何共享几何的复杂关系2.实验目的(1)理解拓扑关系的含义,掌握地图拓扑编辑的基本步骤和相关技能。
(2)掌握创建一个要素数据集的拓扑关系的整个流程,并对创建拓扑后的一些工作,如拓扑错误检测、拓扑错误修改、拓扑编辑等基本操作技能。
3.所需数据Blocks.shp、Parcels.shp4.操作步骤4.1.任务一:地图拓扑编辑(1)创建地图拓扑:启动ArcMAP,加载具有共享边的矢量数据,通过编辑工具条上的“开始编辑”菜单,使图层处于编辑状态。
激活拓扑编辑工具条,单击拓扑工具条上的“选择拓扑”按钮(左边第一个),将弹出选择拓扑对话框(图4-1所示)。
图4-1 选择拓扑对话框在弹出的选择拓扑对话框中选中将参与地图拓扑的图层(当前编辑会话中可参与地图拓扑的所有图层都将在对话框中列出;地图拓扑中不能包括表示注记要素类、尺寸注记要素类以及参与几何网络的要素类的图层,因此不会列出这些图层)。
另外,单击选项可查看拓扑容差,此距离定义了边和折点必须接近到何种程度才能被视为重合。
通常,您不应更改默认拓扑容差,因为默认值是可能的最小值。
增大拓扑容差可能会导致多个要素被捕捉在一起而成为重叠要素,而这可能会降低数据的空间精度并导致要素折叠或变形。
单击“确定”将创建地图拓扑。
线要素和面要素的轮廓将成为拓扑边、点要素、线的端点以及边相交成为结点的位置。
(2)选择/取消选择拓扑边:单击拓扑工具条上的“拓扑编辑工具”,单击边或框选来选择多个拓扑元素;要沿一条连接的路径选择多条边,可单击拓扑编辑工具旁边的下拉箭头并单击拓扑编辑追踪工具“沿边单击来选择边”,选择边完成后再次单击;也可使用常规拓扑编辑工具,并按住鼠标左键来选择连接的边。
关于拓扑检查的步骤
关于拓扑步骤的检查
一、拓扑检查分为3个步骤,
1、是同一个层的面与面之间的检查
2、不同层之间的面与面之间的检查
3、多个层之间的缝隙检查
二、检查方法如下
1、关于同一个层的面与面之间的检查可以用MAPINFO做检查
(1)将原数据存为2000格式
(2)打开MAPINFO,选择:工具——通用转换器——通用转换器—
再在源数据中选择你的DWG格式,目标选择TAB格式,最后选择保存的位置。
再重新打开MAPINFO打开你所转换的数据,开始编辑-再选择全部的图形——右击——编辑对象——检查区域——勾选自相交,重叠,缝隙,确定之后,可以看到相应的错误,再对照修改
2、关于不同层之间面与面的检查
打开ARCGIS,打开中的红色按钮
再选择相交
再选择你要进行检查的两个层的面
之后会自动出现一个图层,打开属性表,这个就是两个图层相交的部分,对照属性表,将不是正常相交的部分改正
4、关于多个层之间的缝隙检查
首先将所做的图备份一份
然后将所要检查的几个层附加到一起,成为一个整体
选择下面的附加
下一步是
到这个时候请注意,输入要素与输出要素不能重复,类型要选择NO——TEST
这时会把所有的面都附加到JMD——PG中,
最后,将一个内框面去擦除所有的面
最后生成一个新面,新建一个字段(面积),统计一下新面的面积,如果小于1的面都要去查询一下应该是各面之间的缝隙了
最后可能是一个整体,可以将这个SHP输入到CAD中,将面积小于1的快速选择出来,最
后对照原图修改
这个是我们检查的方法,如果你们有更好的方法可以自己检查,这个仅供参考,不过到时候我们检查你们的拓扑关系,我们会依照上面的方法检查。
01拓扑检查及编辑
操作步骤:拓扑检查及编辑
1、创建拓扑
在Topology数据中的demo_1数据集上右键,选择新建
2、选择要素
3、增加规则
4、验证拓扑
有3种方法验证拓扑:1)新建拓扑结束后会提示
2)在拓扑数据集右键
3)ArcMap拓扑工具条:验证当前范围拓扑、验证指定区域中的拓扑
5、查找拓扑错误
1)打开ArcMap,把拓扑添加至ArcMap中,选择把拓扑中的要素类型添加至地图中。
2)打开编辑状态
3)打开拓扑工具条
4)选择错误查看器
6、修改拓扑错误
选择一个拓扑错误,右键
操作步骤:拓扑构面
1)选择前面新建的面要素为当前制图模板
2)选择构建地图拓扑
3)选择参与构建拓扑的要素图层
4)选择参与构建拓扑的要素
5)选择构建面
结果如下图所示:。
最新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打开该文件就可以看见你需要显示的错误,这样再用编辑工具修改起来就方便好多。
ArcGIS10.2 学习课程——6.数据拓扑查询和处理
中国信息化高级技术培训中心欢迎你
拓扑容差
Page
10
中国信息化高级技术培训中心欢迎你
点重复检查,ArcGIS新增功能
Page
11
中国信息化高级技术培训中心欢迎你
处理重复点
Page
12
中国信息化高级技术培训中心欢迎你
线层自身拓扑错误,最主要5个拓扑规则
Page
13
中国信息化高级技术培训中心欢迎你
Page
34
中国信息化高级技术培训中心欢迎你
4.2.2悬挂(线)
选中悬挂错误,右键进 行自动延伸和裁剪。延伸 或裁剪时需输如一个距离, 小于这个距离的悬挂线会 被自动延伸或裁剪,线不 能构面,一定要检查悬挂
使用的数据:6top\线的悬挂.mdb
Page 35
中国信息化高级技术培训中心欢迎你
4.2.4伪节点 must not have pseudo-node
Page
18
中国信息化高级技术培训中心欢迎你
2.2.3两个图层之间拓扑 线面之间
Page
19
中国信息化高级技术培训中心欢迎你
2.2.4两个图层之间拓扑 线线之间
线线之间拓扑,可以用于一个线图层自 己和自己运算 不能和其他要素重叠:要素层相互不能重叠, 拓扑错误,是将两个图层重叠的列出来, 图层顺序不影响最后的结果,只能用于两 个不同图层之间。
Page
23
中国信息化高级技术培训中心欢迎你
3.1建拓扑 在要素数据集右键拓扑,一个要素数据集中可以有多个拓扑, 但一个图层只能在一个拓扑 1. 首先给拓扑设置名称和容差 2. 选择参与的图层,最少一个图层 3. 添加拓扑
重点一定要先见要பைடு நூலகம்数据集
第四章拓扑编辑
拓扑编辑刚完成数字化的地图,或多或少总会有一些错误,现有的数字化地图可能存在数据源已过时或者本身包含来自初始数字化错误的问题,一般,公路、地块、森林蓄积量和其他一些数据的数字地图都要求定期修正和更新,空间数据编辑主要就是来消除数字化的错误。
拓扑编辑确保数字化的空间要素遵循数据模型固有的或者用户指定的拓扑关系。
以ArcGIS为例介绍二种类型的拓扑编辑:地图拓扑编辑、拓扑规则编辑。
1.用聚合容差修正两个shapefile之间的数字化错误由于数字化误差,trial_dig.shp和land_dig.shp之间存在差异,这里将用聚合容差使trial_dig.shp和land_dig.shp的边界线重合。
1.将land_dig.shp和trial_dig.shp添加到新的数据帧Task2中,用不同颜色的外框符号显示两个shapefile,把land_dig的标识字段命名为LAND_DIG_I,Selection栏中不勾选land_dig,用 Measure检查两图间的偏差;图1 边界线未重合2.在两个shapefile之间建立地图拓扑。
View\Toolbar勾选EditorTopology,Start Editing,任务栏指向Modify Edge,目标是trial_dig,Topology\Map Topology,弹出的对话框中,选择land_dig.shp和trial_dig.shp为地图拓扑图层,并键入1m为聚合容差;图2图2-1 land_dig.shp和trial_dig.shp为地图拓扑图层,聚合容差为1m;3.对trial_dig多边形修正数字化错误,在Topology点击工具条下Topology Edit Tool,双击多边形边界,右击红色节点,选择Move,再敲Enter,此时在使用指定的容差值结合节点和边缘,用相同步骤对剩余多边形进行修正;图3 修正多边形数字化错误4.剩下的误差是因为它的误差值大于指定的聚合容差(1m),使用Edit Tool双击不一致的边界线,把一个个节点拖至与目标线段接合;5.Stop Editing,保存编辑。
- 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拓扑存储
拓扑概念
• 拓扑被认为是一种空间数据结构,主要用于保证相互关 联的数据能够形成一种一致简洁的结构。