零基础学Arcgis(七)|空间数据采集与管理(4)数据检查
写在前面的话: B站搜索“中图地信”便可观看全套71章节详细操作视频(有操作数据获取,同步学习)
(一)创建地理数据库拓扑
1.创建地理数据库拓扑
[1]设计拓扑;
[2]启动ArcMap,新建空白地图文档;
[3]打开【目录】窗口,定位到【2-Data】->【DataBaseTopoUncheck.mxd】,双击打开地图文档;
[4]创建地理数据库拓扑。定位到【2-Data】->【Topo.gdb】->【DJ_uncheck】,右键单击,选择【新建】->【拓扑】,如下图;
[5]弹出【新建拓扑】向导,如下图;
[6]单击【下一步】,输入拓扑名称【DJ_uncheck_Topology】,容差【0.001】米,如下图;
[7]单击【下一步】,勾选参与到拓扑中的要素类,包括【JZD_uncheck】、【JZX_uncheck】、【ZD_uncheck】;
[8]单击【下一步】,输入等级都为【1】,如下图;
[9]单击【下一步】,如下图;
[10]单击【添加规则】,弹出【添加规则】窗口,设置参数如下图,【必须被其他要素的边界覆盖】是指界址点(JZD)必须在宗地(ZD)的边界上;
[11]单击【确定】,再次单击【添加规则】,继续添加其他8个规则,如下表;
序号 拓扑规则
[12]添加的规则共9个,如下图;
[13]单击【保存规则】,可将规则导出为文件,用于共享。单击【加载规则】,可以导入规则文件;
[14]单击【下一步】,如下图;
[15]单击【完成】,开始创建拓扑;
[16]待拓扑构建结束,弹出是否验证拓扑,选择【是】;也可以选择否,通过右键拓扑,选择【验证】;
[17]待验证结束,新建拓扑完成。定位到【2-Data】->【Topo.gdb】->【DJ_uncheck】->【DJ_uncheck_Topology】,右键单击,选择【属性】;
[18]弹出【拓扑属性】窗口,可通过常规、要素类、规则、错误页,修改拓扑属性;在【错误】页,单击【生成汇总信息】,可以查看错误、异常统计,如下图;
[19]单击【确定】,关闭【拓扑属性】窗口。
(二)检查数据问题
[1]将拓扑添加到ArcMap。在【目录】窗口,定位到【2-Data】->【Topo.gdb】->【DJ_uncheck】->【DJ_uncheck_Topology】,单击【DJ_uncheck_Topology】拖放至地图窗口,弹出提示,单击【否】,不添加相关要素类(因为地图文档中已经存在相关要素类,如果不存在的时候,可以选择【是】);
[2]查看内容列表和地图,如下图;
[3]修改拓扑图层属性。在内容列表,右键单击【DJ_uncheck_Topology】,选择【属性】;
[4]弹出【图层属性】窗口,切换到【符号系统】页,可为拓扑设定符号。直接单击符号,可编辑符号样式,包括颜色、轮廓等;
[5]检查数据问题。单击菜单【自定义】->【工具条】,选择【编辑器】、【拓扑】工具条;
[6]开始编辑会话。单击【编辑器工具条】->【开始编辑】;
[7]打开拓扑错误检查器。单击【拓扑工具条】->【错误检查器】;
[8]弹出【错误检查器】窗口,拖放窗口停靠在ArcMap下端,如下图;
[9]在【错误检查器】窗口,选择【所有规则中的错误】,单击【立即搜索】;
[10]显示错误如下;
[11]选择其他显示规则,如【JZD_uncheck-点必须被线覆盖-JZX_uncheck】,单击【立即搜索】;
[12]显示错误如下。
[13]在【错误检查器】窗口,右键单击错误记录,选择【缩放至】或【平移至】,定位错误要素,如下图。
(三)修正数据问题
[1]修正数据问题,将用到编辑工具。使用捕捉,单击【编辑器工具条】->【捕捉】->【捕捉工具条】,弹出【捕捉工具条】,单击选中4种捕捉,如下图;
[2]设置捕捉选项。单击【捕捉工具条】->【选项】,弹出【捕捉选项】,设置容差、捕捉提示等参数,如下图;
[3]设置图层可选择性。单击切换是否可选,设置【JZX_uncheck】为唯一可选图层,其他图层都不可选,如下图;
[4]在【错误检查器】窗口,取消勾选【仅搜索可见范围】,选择【JZX_uncheck-必须被其他要素的边界覆盖-ZD_uncheck】,单击【立即搜索】,显示内容如下;
[5]在【错误检查器】窗口,右键单击某一错误记录,选择【缩放至】,再次右键单击该错误记录,选择【显示错误描述】,了解错误详情,如下图;
[6]右键单击该错误记录,选择【选择要素】,错误的界址线高亮显示,如下图;
[7]自动修正数据错误。右键单击该错误记录,选择【剪除】,删除要素;
[8]查看【错误查看器】,错误记录减少1个;
[9]还可以使用编辑工具修正数据错误。在【错误检查器】窗口,右键单击其他错误记录,选择【缩放至】,再次右键选择【选择要素】,如下图;
[10]单击【编辑器工具条】->【编辑工具】,右键单击错误的界址线要素,选择【删除】;
[11]查看【错误查看器】,错误记录减少2个;
[12]保存编辑内容。单击【编辑器工具条】->【保存编辑内容】。
(四)验证地理数据库拓扑
[1]单击【拓扑工具条】->【验证当前范围中的拓扑】,弹出验证错误窗口,验证结束后窗口自动关闭,如果有错误,【错误查看器】会列出;如果没有错误,错误查看其中不显示记录,如下图;
[2]单击【拓扑工具条】->【验证指定区域中的拓扑】,在地图上拉框指定范围,将对拉框区域中的拓扑进行验证,【验证指定区域中的拓扑】适合一遍修正数据错误一遍检查,如下图。
[3]保存编辑内容。单击【编辑器工具条】->【保存编辑内容】;
[4]结束编辑会话。单击【编辑器工具条】->【停止编辑】;
[15]保存地图文档。单击【标准工具条】->【保存】;
[16]本节练习已完成!往期及本期全部内容公众号回复:【阅读】获取
【部分PDF资料云盘下载】
口 回复关键词:“测绘资质”获取测绘资质分级标准.
口 回复关键词:“名词解释”获地理信息400个名词解释
口 回复关键词:“测绘成本”获测绘生产成本定额标准
口 回复关键词:“土地分类”获取土地利用现状分类对照表
口 回复关键词:“测绘标准”获取测绘地理信息标准汇总
【软件云盘地址获取下载】
口 回复关键词:“Arcgis10.2”获取软件包及安装视频.
口 回复关键词:“Arcgis10.3”获取软件包及安装视频.
口 回复关键词:“Arcgis10.4”获取软件包.
中图地信 ∣ 地信人都关注的公共平台
—— 专注3S技术传播 ——
『中图地信』:致力于国内3S技术应用型人才教育品牌
请把『中图地信』推荐给你的朋友
3S公开课、内训、软件开发
可咨询:Arcgis@vip.163.com
零基础学Arcgis(七)|空间数据采集与管理(4)数据检查相关推荐
- 零基础学Arcgis系列教程
教程地址:点击查看 零基础学Arcgis(七)|空间数据采集与管理(4)数据检查 (一)创建地理数据库拓扑 1.创建地理数- 零基础学Arcgis(六)|空间数据采集与管理(3)数据编辑 (一)使用要 ...
- 零基础学Arcgis(六)|空间数据采集与管理(3)数据编辑
写在前面的话: B站搜索"中图地信"便可观看全套71章节详细操作视频(有操作数据获取,同步学习) (一)使用要素模板 1.使用要素模板 [1]启动ArcMap,新建空白地图文档: ...
- 零基础学Arcgis(四)|空间数据采集与管理(1)Shapefile和dBASE文件的创建与管理
(一)新建Shapefile文件 [1]启动ArcMap,新建空白地图文档: [2]打开[目录]窗口.单击[标准工具条]->[目录],弹出[目录]窗口,拖放[目录]窗口停靠在ArcMap右侧: ...
- 零基础学Arcgis(八)|空间参考
写在前面的话: B站搜索"中图地信"便可观看全套71章节详细操作视频(有操作数据获取,同步学习) (一)新建Shapefile文件 [1]启动ArcMap,新建空白地图文档: [2 ...
- 零基础学Arcgis(十三)专题地图的编制
写在前面的话: B站搜索"中图地信"便可观看全套71章节详细操作视频(有操作数据获取,同步学习) (一)页面布局设计 [1]启动ArcMap,新建空白地图文档: [2]打开[目录] ...
- 【GIS人必学】零基础学习ArcGIS Python脚本开发训练营来了
Python作为一种高级程序设计语言,凭借其简洁.易读及可扩展性日渐成为程序设计领域备受推崇的语言.ArcGIS软件由于其面向地理问题的科学理念,不断创新的技术方法,已在国内外市场占据了主导地位.Py ...
- 【零基础学Java】—类的定义(七)
[零基础学Java]-类的定义(七) 一.事物与类的对比 现实世界的一类事物 属性:事物的状态信息 行为:事物能够做什么 Java中用class描述事物也是如此 成员变量:对应事物的属性 成员方法:对 ...
- 零基础学Python课后实战第七章
零基础学Python课后实战第七章 tips 实战一:修改手机默认语言 实战二:给信用卡设置默认密码 实战三:打印每月销售明细 tips 对象:对象是事物存在的实体,如一个人. 通常将对象划分为两部分 ...
- 编程没基础学python多长时间-零基础学Python的过程有多难?需要多久?
Python是一门简单高效,应用范围广泛的计算机语言.先我们要知道Python已经算是一门相对其他编程语言而言,最适合零基础新手学习的开发语言,换句话说,如果连Python都学不进去就不要考虑进入IT ...
最新文章
- codeblocks安装及使用教程(手把手傻瓜式教学)
- supervisor 管理进程
- EndNote20教程:中英混排问题解决方法(中文参考文献处理) 附最新版下载
- Fedora 17 install VMWare tool
- 开红数显示服务器为空,网维大师常见问题:图标空白或红号问号
- ahp层次分析法软件
- DynamicsCompressorNode
- 我的前端面试日记(一)
- pandas中replace的用法
- android录音工具,推荐四款十分好用的安卓录音应用
- 把数组排成最小的数(剑指offer第33题)
- 爬取34万专栏文章:304篇10K+高赞文章汇总
- latex 琐粹记录
- Mac下tomcat启动报错Cannot run program。。。 Permission denied解决办法
- 理解ASP.NET Core - 发送Http请求(HttpClient)
- 广西农业技术职业学院计算机,广西农业职业技术学院宿舍怎么样
- 关于Field Exit 整理的一点资料
- java 训练智能辅助系统
- ES分组查询,统计组名
- 如何让DIV标签居中显示?
热门文章
- 短网址(Short URL)服务
- 服务器和kad正在连接,P2P连不上kad网络怎么解决?P2P连不上kad网络的处理方法教程详解...
- 关于C语言中的科学计数法问题。
- 使用ACE admin实现无限添加菜单栏
- ios uiswitch 开关_iOS中的UISwitch(开关)
- 递增数列 woj3749
- 【JAVA程序设计】基于SpringBoot+VUE的高校疫情打卡系统-前后端分离
- Android无法安装apk,8.0未知来源应用安装权限
- MIKE21 教程 3.1 随时间变化的时间序列文件制作(.dfs0文件制作)
- 【go-zero】go-zero 与 amqp go整合 Rabbitmq 实现消息推送 go 消息队列 (best practice)