ArcMap 小知识(5):拓扑检查及修改
点赞和关注是我创作的最大动力~~
- 拓扑检查前的准备工作
因为拓扑检查需要在要素数据集中进行,所以要将需要拓扑检查的数据导入要素数据集。
新建个人地理数据库
新建要素数据集
导入要素类
- 新建拓扑
在新建的要素数据集上右键单击,选择 ‘New’ --> ‘Topology …’:
然后一次点击下一步:
点击 select all,如下图所示:
继续点击下一步:
点击 ‘add rule’,选择你需要的拓扑规则:
)
点击 ‘finish’,创建拓扑完成,生成拓扑文件 b_Topology,将拓扑文件 b_Topology 添加到 ‘Table of Contents’。
)
- 开始检查拓扑错误
点击开始编辑,选择添加到要素数据集中的图层:
)
点击 ‘error inspector’,
点击 ‘search now’,出现该 shp 文件所有的拓扑错误,对每个错误进行修改(polyline 错误可以忽略):
修改后,导出该 shp 文件到新文件。
- 常见拓扑错误修改步骤
- 面与面不能相互重叠 (must not overlap)
直接修改要素节点去除重叠部分;
或,在错误上右键选择 merge ,将重叠部分合并到其中一个面里;
- 面与面之间不能有空隙 (must not have gaps)
直接修改要素节点去除缝隙;
或,在错误上右键选择 create feature, 将空隙部分生成一个新的要素,然后利用 editor 下的 merge 把生成的面合并到相邻的一个面里;
// 或,task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里;
或,使用对齐边工具 (Topology --> align edge tool),将第一次点击的边自动对齐第二次点击的边(需要在封闭的空间中);
或,使用整形要素工具 (Reshape Feature Tool ),如图,
或,使用高级编辑器里的替换几何工具 (replace geometry tool),如图所示
修改之后可以再做一次拓扑,验证修改结果。
参考:
ArcGis拓扑的那些事儿(拓扑知识基础)
ArcGis拓扑的那些事儿(拓扑应用过程一)
ArcGis拓扑的那些事儿(拓扑应用过程二)
ArcGis拓扑的那些事儿(拓扑应用过程三)
ArcMap 小知识(5):拓扑检查及修改相关推荐
- ArcMap 小知识(13):Cannot acquire a lock 问题解决
点赞和关注是我创作的最大动力~~ windows 系统 1 以管理员身份打开 regedit.exe 2 找到这个路径 HKEY_LOCAL_MACHINE\System\CurrentControl ...
- ArcMap 小知识(3):在ArcGIS中导出数据时显示“保存对象时出错”
点赞和关注是我创作的最大动力~~ 在ArcGIS中导出数据时显示"保存对象时出错" 注意在"Saving Data(保存数据)"对话框的下方有"Sav ...
- ArcMap创建拓扑、添加拓扑规则、检查并修改拓扑错误
目录 1. 准备工作 2. 在要素数据集中新建拓扑 添加规则 验证拓扑 3. 修改拓扑错误 举例子 1. 准备工作 在自定义工具条中勾选"捕捉"和"拓扑" 新建 ...
- 【板栗糖GIS】arcmap如何进行拓扑检查并输出结果
arcmap如何进行拓扑检查并输出结果 目录 1.创建文件地理数据库 2.新建要素数据集 3.输入要素数据集的名称 4.设置要素数据集的地理坐标 5.设置z轴坐标系 6.对于容差一般选择默认 7.导入 ...
- Arcmap拓扑检查:重叠或者有空隙的面
有时候我们拿到的面数据,两个面之间有相互覆盖或者有空隙,想要消除这种现象,需要做拓扑检查修复,达到两个面公用一条边界的效果. 1. 在Arcmap里创建个人地理数据库,自定义命名为:拓扑检查.mdb ...
- c语言复制粘贴快捷键_C++小知识:复制粘贴代码千万要小心
错误代码: sampleCount VoiceKey::OnBackward (....) { ... int atrend = sgn(buffer[samplesleft - 2]- buffer ...
- 【Java】每日一点Java小知识 --- day6
每日一点Java基础小知识 - day6 欢迎来到叮当猫学编程的Java基础小知识系列~在这里,你将会看到叮当猫每日关于Java的基础知识总结,欢迎大家的点赞关注喔 方法重载: 被重载的方法必须改变参 ...
- [转]VC常用小知识
[转]VC常用小知识 (1) 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现. AfxGetMai ...
- ArcGIS矢量化并进行拓扑检查
土地利用数据每年都在发生变化,故每年都要根据去年的数据进行修改.请根据以下要求,修改A区域的数据并对B区域已做好的数据进行拓扑检查. 01 数据说明 1. 地类图斑A.shp:A区域需要编辑修改的图斑 ...
最新文章
- R假设检验之Jarque-Bera检验(Jarque-Bera Test)
- 数据库字段名不统一的教训
- 北京对无人车的热情,华尔街都感受到了
- 冰岛试行四天工作制大获成功:每周缩短五小时,生产力没变!
- 文件包含中过滤了php,文件包含漏洞---php协议
- html制作主体部分,html – 使用CSS制作具有动态面板主体高度的面板填充父容器高度的其余部分...
- 希望我在开始第一个机器学习项目之前就了解的那些事儿
- python守护线程
- 云图说|初识华为云数据库GaussDB(for openGauss)
- sourceTree把当前分支合并到远程分支
- Java 中foreach 的用法
- cad细等线体不显示_等线字体
- java如何生成随机数
- 2022年最新微博批量删除代码_自动化删除新浪微博代码
- 下面我安利一款编辑数学公式软件AxMath,可以搭配Word、LaTeX、typora使用
- 机器学习从入门到创业手记-初识sklearn
- 使用码云同步谷歌 Chrome 浏览器书签
- 概率分布:Bernoulli分布,二项分布,multinoulli分布和多项分布
- python变量赋值方式_python中变量的命令规制及变量的赋值方式
- 机器学习之决策树(Decision Tree)