ARCgis数据检查和拓扑处理

上传人:我*** 文档编号:134405803 上传时间:2020-06-05 格式:PPT 页数:48 大小:689.50KB
返回 下载 相关 举报
ARCgis数据检查和拓扑处理_第1页
第1页 / 共48页
ARCgis数据检查和拓扑处理_第2页
第2页 / 共48页
ARCgis数据检查和拓扑处理_第3页
第3页 / 共48页
ARCgis数据检查和拓扑处理_第4页
第4页 / 共48页
ARCgis数据检查和拓扑处理_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《ARCgis数据检查和拓扑处理》由会员分享,可在线阅读,更多相关《ARCgis数据检查和拓扑处理(48页珍藏版)》请在金锄头文库上搜索。

1、数据检查和拓扑处理 Page 2 讲解内容 数据质量检查的内容拓扑规则介绍拓扑建立和拓扑检查拓扑错误处理拓扑编辑 Page 3 1 数据质量检查的内容 Page 4 1 数据质量检查的内容 总结 属性检查 表结构检查 字段值范围 如必须在范围 如高程不大于8900 行政代码必须在行政代码表中 通过属性查询和属性统计 进行属性检查空间关系检查 拓扑一致性检查 碎片检查 接边检查拓扑一致性检查 碎片检查在ArcGIS是通过拓扑检查完成 ArcGIS没有接边检查 提供了一个自动 线 接边的工具 Page 5 1 数据质量检查的内容 属性检查 属性查询Getuniquevalues可以获得对应字段的唯

2、一值查询产生选择集方法 创立新的选择集 添加到当前选择集 删除从当前选择集 从当前选择集中选择可以实现二次查询也可以使用下列方式设置 Page 6 SQL的语法 总结字符串一般用单单引号 特殊查询 如北大 应该为 北 大 模糊查询使用Like 精确查询使用 字符串查询加引号 Page 7 SQL的语法续 数字的模糊查询 思路是转字符串 Page 8 选择查询方法 1 createanewselection创建新的选择集2 addtocurrentselection增加到当前选择集3 removefromcurrentselection从当前选择集中删除4 selectfromcurrentse

3、lection从当前选择集中选择 Page 9 1 数据质量检查的内容 属性统计 在属性浏览中 选中字段标题 右键 SortAscending对选中从小到大排序 SortDescending从大到小排序Summarize是分类汇总 选中字段唯一值 其他字段 可以是最大值 最小值 平均值 汇总等 对于数字字段 右键界面如多个Statistics 统计 有最大值 最小值 平均值 汇总 使用的数据 4top check tb gdb xzq Page 10 拓扑关系 拓扑 空间数据的的位置关系 地理对象的拓扑关系 主要有以下三种 相邻 是指对象之间是否在某一边界重合 例如行政区划图中的省 县数据 重

4、合 是指确认对象之间是否在某一局部互相覆盖 如巴士线路和道路之间的关系 连通 连通关系可以确认通达度 获得路径等 Page 11 2 拓扑规则介绍 中级 ArcGIS的拓扑都是基于geodatabase mdb gdb sde shp文件是不能进行拓扑检查的 首先要建立FeatureDataset 要素集 把需要检查的数据放在同一要素集下 要素集和检查数据的数据基础 坐标系统 坐标范围 要一致 直接拖进入就可以 拖出来也可以 有拓扑时要先删除拓扑拓扑分为两种 一个图层自身拓扑 数据类型肯定一致 要么是点 要么线 要么面两个图层之间的拓扑 数据类型可能不同 有线点 点面 线面 线线 面面五种 检

5、查前提必须在同一FeatureDataset 要素集 下 数据基础 坐标系统 坐标范围 要一致拓扑容差 Page 12 2 1一个图层自身拓扑 点层 一个图层ArcGIS中没有拓扑检查 在我们实际中可能用到是点重复检查 做法是 没有点的坐标 可以使用ArcToolBox中AddXYCoordinates增加点XY坐标 再新建一个字段XYStr 值更新为str POINT X 1000 str POINT Y 1000 这里的1000 就是容差为0 001 按XYStr Summarize导出 个数不一致 就有重复 通过XYStr连接可以查找重复 可以使用 4top check tb gdb G

6、CZJD Page 13 2 1一个图层自身拓扑 线层 mustnotoverlap 不能有线重合 mustnotintersect 不能有线相交 mustnothavedangle 不能有悬挂节点 一个点需要连两个以上的线 mustnothavepseudo node 线不能有伪节点出现在连续弧段上的节点 把该弧段不必要地分为数段 如 mustnotselfintersect如 不能线自相交 是mustnotintersect特例 Page 14 2 1一个图层自身拓扑 线层 mustbesinglepart 线 一个线要素只能由一个path组成mustnotintersectortouch

7、interrior 线不能有相交和内节点接触 还有不能有线交 Page 15 2 1一个图层自身拓扑面层 1 mustnotoverlap 要素相互不能重叠 含部分 2 mustnothavegaps 单要素类 连续连接的面中间不能有空白区 非数据区 或则缝隙 Page 16 2 2 1两个图层之间拓扑点线之间 点线拓扑mustbecoveredbyendpointof 点被线终点完全重合如 红点错误pointmustbecoveredbyline 点都在线上如 红点错误可以看出 包含 线点拓扑endpointmustbecoveredby 线 点 线层中的终点必须和点层的部分 或全部 点重合

8、 Page 17 2 2 2两个图层之间拓扑点面之间 点面拓扑 检查点MustBeCoveredByBoundaryOf点必须在多边形 面 的边界上MustBeProperlyInside点层的要素必须全部在多边形 面 内 点在多边形边上也是错误面点拓扑 检查面containspoint 多边形 点 多边形要素类的每个要素的边界以内必须包含点层中至少一个点 在边缘也是错误 Page 18 2 2 3两个图层之间拓扑线面之间 线面拓扑 检查线MustBe线 CoveredByBoundaryOf多边形 线被多边形边界重叠 如 行政界线是行政区的边界面线拓扑 检查面BoundaryMustBeCo

9、veredBy多边形 线 多边形层的边界与线层重叠 线层可以有非重叠的更多要素 所有的by都是多图层之间 Page 19 2 2 4两个图层之间拓扑线线之间 线线之间拓扑 可以用于一个线图层自己和自己运算MustNotOverlapWith 要素层相互不能重叠 拓扑错误 是将两个图层重叠的列出来 图层顺序不影响最后的结果 只能用于两个不同图层之间 Page 20 2 2 5两个图层之间拓扑面面之间 MustNotOverlapWith 要素层相互不能重叠 拓扑错误 是将两个图层重叠的列出来 图层顺序不影响最后的结果 只能用于两个不同图层之间 MustBeCoveredByFeatureClas

10、sOf 第一个多边形层必须被第二个完全覆盖 如所有图必须在行政区划范围内 省与全国的关系 图层的先后 效果是不一样的 mustbecoveredby 第一个多边形层必须把第二个完全覆盖 全国与省的关系 与前一个相反 就是上一个图层顺序调整 Page 21 2 2 5两个图层之间拓扑面面之间 MustCoverEachOther两个多边形的要素必须完全重叠 是指所有对象 而不是每个对象 如图斑的范围和行政区范围应该一致 图层先后不影响最后的结果AreaBoundaryMustBeCoveredByBoundaryOf 第一个多边形的各要素必须为第二个的一个或几个多边形完全覆盖 如一个行政区划是一

11、个多个图斑组成 图斑不能跨行政区 如全图地图是各个省组成 Page 22 2 3拓扑容差 拓扑容差是拓扑错误 关键因素 不同容差 错误个数也不一样 甚至在指定容差下有拓扑错误 如0 001 而容差为0 005 就没有了 拓扑容差大小与数据的要有关 一般0 001m 就可以了 Page 23 3 拓扑建立和拓扑检查 内容 1 建拓扑是arccatalog中 2 拓扑检查 可以在arccatalog 或arcmap中 拓扑错误处理是在arcmap 3 拓扑检查实际会改变数据 不仅仅是拓扑检查 Page 24 建拓扑的准备工作 建FeatureDataset 在Arccatalog中 如果数据是sh

12、p格式 先转Geodatabase 如果是Geodatabase 看是否有FeatureDataset 要检查的数据是否在同一个FeatureDataset下 坐标系可以采用导入 import 已有数据的坐标系统要素集和检查数据的数据基础 坐标系统 坐标范围 要一致 使用数据 4top check topcheck mdb Page 25 MDB一个小技巧 高级 如果数据坐标系统一致 数据能叠加在一起 就是坐标范围定义不一致 一般的方法 重新建立一个表后数据转 对于mdb有个小技巧 在access打开mdb修改GDB ObjectClasses中的都DatasetID 1为对应的GDB Fea

13、tureDataset主键 newdljx放在gp 4top check topcheck mdb中newdljx放在gp Page 26 3 1建拓扑 在FeatureDataset右键newtopology 一个FeatureDataset中可以有多个topology 但一个图层只能在一个topology首先给拓扑设置名称和容差选择参与的图层 最少一个图层添加拓扑 使用的数据为 4top check topcheck mdb tt Page 27 3 1建拓扑 4 拓扑验证 点击拓扑 右键validate5 修改容差 右键 properies 在error中看错误 Page 28 3 2拓

14、扑检查 拓扑有效后就可以查看拓扑错误 设置不同拓扑 就实现不同拓扑检查可以arccatalog 也可是在acrmap将一个图层叠加在一起看 有错误就可以进行拓扑编辑 Page 29 3 3拓扑检查实际会改变数据 不仅仅是拓扑检查 使用数据 4top 33 line gdb中point和line Page 30 3 3拓扑检查实际会改变数据之二 使用数据 4top 33 over gdb中polygon Page 31 4 拓扑错误处理 中级 1 拓扑工具条的介绍 拓扑Topology工具条在ArcMap中 通过右键增加 要想使用数据处于编辑状态2 拓扑错误处理 Page 32 4 1 拓扑工具

15、条的介绍 MapTopology设置拓扑图层ConstuctFeature构建拓扑要素 线转面 面转线 操作是选中要素 后点击该按钮 planarizelines 对线拓扑处理 交叉线自动按交点打断 删除重复线 操作同上TopologyEditTool 拓扑编辑工具 选择共享要素 如共享边 后面重点将ShowShareFeature 显示共享要素 当 中共享边 看那几个共用 Page 33 4 1 拓扑工具条的介绍 ValidateTopologyInSpecifiedArea 有效拓扑特定的区域 操作是点击按钮 在地图画矩形 就有效矩形范围中的拓扑ValidateTopologyInCurr

16、entExtent 有效当前窗口的拓扑 ValidateEntireTopology 有效当前整个拓扑FixTopologyErrorTool 选择 可以框选 可以点击 和提供修复错误工具ErrorInspector 显示或隐藏拓扑错误列表6 10 是拓扑图层后才可以使用 Page 34 4 2拓扑错误处理 重叠 线 面 mustnotoverlap缝隙 面 mustnothavegaps悬挂 线 mustnothavedangle伪节点mustnothavepseudo node跨行政区AreaBoundaryMustBeCoveredByBoundaryOf碎片处理一个例子 Page 35 重叠线mustnotoverlap 完全重叠的话 1 选中其中一条删除2 选中重叠几条 使用planarizelines处理 重叠只保留一个部分重叠 1 在错误上右键 选择subtract去除重复部分2 选中较短一条删除 3 选中重叠几条 使用planarizelines处理后 自动分段 后再合并planarizelines还可以处理交叉线 在交叉点自动打断 八字图交叉也可以 面的交叉使用Exp

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号