拓扑处理和数据检查课件

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

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

1、数据检查和拓扑处理,闫磊,2020年8月5日,Page 2,讲解内容,数据质量检查的内容 拓扑规则介绍 拓扑建立和拓扑检查 拓扑错误处理 拓扑编辑,Page 3,1.数据质量检查的内容,Page 4,1.数据质量检查的内容-总结,属性检查:表结构检查、字段值范围(如必须在范围,如高程不大于8900,行政代码必须在行政代码表中),通过属性查询和属性统计,进行属性检查 空间关系检查:拓扑一致性检查、碎片检查、接边检查 拓扑一致性检查、碎片检查在arcgis是通过拓扑检查完成, Arcgis没有接边检查,提供了一个自动(线)接边的工具,Page 5,1.数据质量检查的内容-属性检查,属性查询 Get

2、 unique values 可以获得对应字段的唯一值 查询产生选择集方法:创立新的选择集、添加到当前选择集、删除从当前选择集、从当前选择集中选择 可以实现二次查询 也可以使用下列方式设置,Page 6,SQL的语法,总结字符串一般用单单引号,特殊的查询,如北大,Page 7,SQL的语法续,数字的模糊查询,思路是转字符串,Page 8,1.数据质量检查的内容-属性统计,在属性浏览中,选中字段标题,右键,Sort Ascending对选中从小到大排序, Sort Descending从大到小排序 Summarize是汇总,选中字段唯一值。其他字段,可以是最大值,最小值、平均值,汇总等, 对于数

3、字字段,右键界面如 多个Statistics(统计),有最大值,最小值、平均值,汇总,Page 9,2、拓扑规则介绍,Arcgis的拓扑都是基于geodatabase(mdb,gdb,sde),shp文件是不能进行拓扑检查的。 首先要建立Feature Dataset(要素集),把需要检查的数据放在同一要素集下,要素集和检查数据的数据基础(坐标系统、坐标范围)要一致,直接拖进入就可以,拖出来也可以,有拓扑时要先删除拓扑 拓扑分为两种: 一个图层自身拓扑:数据类型肯定一致,要么是点,要么线、要么面 两个图层之间的拓扑:数据类型可能不同,有线点、点面、线面、线线、面面五种,检查前提必须在同一Fea

4、ture Dataset(要素集)下,数据基础(坐标系统、坐标范围)要一致 拓扑容差,Page 10,2.1一个图层自身拓扑,点层:一个图层arcgis中没有拓扑检查,在我们实际中可能用到是点重复检查,做法是:没有点的坐标,可以使用ArcToolBox中Add XY Coordinates增加点XY坐标,再新建一个字段XYStr,值更新为str(POINT_X*1000)+str(POINT_Y*1000),这里的1000,就是容差为0.001,按XYStr, Summarize导出,个数不一致,就有重复,通过XYStr连接可以查找重复。,Page 11,2.1一个图层自身拓扑,线层: mus

5、t not overlap:不能有线重合 must not intersect: 不能有线相交, , must not have dangle:不能有悬挂节点(一个点需要连两个以上的线) must not have pseudo-node:线不能有伪节点 出现在连续弧段上的节点。把该弧段不必要地分为数段。如 must not self intersect 如 不能线自相交 ,是must not intersect特例,Page 12,2.1一个图层自身拓扑,线层: must be single part:线,一个线要素只能由一个path组成 must not intersect or touc

6、h interrior:线不能有相交和内节点接触,还有不能有线交,Page 13,2.1一个图层自身拓扑 面层,1.must not overlap:要素相互不能重叠(含部分) 2.must not have gaps:单要素类,连续连接的面中间不能有空白区(非数据区),Page 14,2.2.1两个图层之间拓扑 点线之间,点线拓扑 must be covered by endpoint of:点被线终点完全重合如红点错误 point must be covered by line:点都在线上 如红点错误 可以看出包含 线点拓扑 endpoint must be covered by:线点,线

7、层中的终点必须和点层的部分(或全部)点重合,Page 15,2.2.2两个图层之间拓扑 点面之间,点面拓扑-检查点 Must Be Covered By Boundary Of 点必须在多边形(面)的边界上 Must Be Properly Inside点层的要素必须全部在多边形(面)内,点在多边形边上也是错误 面点拓扑-检查面 contains point:多边形点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点,在边缘也是错误,Page 16,2.2.3两个图层之间拓扑 线面之间,线面拓扑:检查线 Must Be Covered By Boundary Of 线多边形,线被多边形

8、边界重叠,如:行政界线是行政区的边界 面线拓扑:检查面 Boundary Must Be Covered By多边形+线:多边形层的边界与线层重叠(线层可以有非重叠的更多要素) 所有的by都是多图层之间,Page 17,2.2.4两个图层之间拓扑 线线之间,线线之间拓扑,可以用于一个线图层自己和自己运算 Must Not Overlap With:要素层相互不能重叠,拓扑错误,是将两个图层重叠的列出来,图层顺序不影响最后的结果,只能用于两个不同图层之间。,Page 18,2.2.5两个图层之间拓扑 面面之间,Must Not Overlap With:要素层相互不能重叠,拓扑错误,是将两个图层

9、重叠的列出来,图层顺序不影响最后的结果,只能用于两个不同图层之间。 Must Be Covered By Feature Class Of:第一个多边形层必须被第二个完全覆盖(如所有图必须在行政区划范围内,省与全国的关系),图层的先后,效果是不一样的, must be covered by:第一个多边形层必须把第二个完全覆盖(全国与省的关系)与前一个相反,就是上一个图层顺序调整,Page 19,2.2.5两个图层之间拓扑 面面之间,Must Cover Each Other 两个多边形的要素必须完全重叠 ,是指所有对象,而不是每个对象,如图斑的范围和行政区范围应该一致,图层先后不影响最后的结果

10、 Area Boundary Must Be Covered By Boundary Of:第一个多边形的各要素必须为第二个的一个或几个多边形完全覆盖,如一个行政区划是一个多个图斑组成,图斑不能跨行政区,如全图地图是各个省组成。,Page 20,2.3拓扑容差,拓扑容差是拓扑错误,关键因素,不同容差,错误个数也不一样,甚至在指定容差下有拓扑错误,如0.001,而容差为0.005,就没有了。 拓扑容差大小与数据的要有关,一般0.001m,就可以了,Page 21,3.拓扑建立和拓扑检查,在Arccatalog中,如果数据是shp格式,先转Geodatabase,如果是Geodatabase,看是

11、否有FeatureDataset,要检查的数据是否在同一个FeatureDataset下,坐标系可以采用导入 (import)已有数据的坐标系统 要素集和检查数据的数据基础(坐标系统、坐标范围)要一致,Page 22,MDB一个小技巧,如果数据坐标系统一致,数据能叠加在一起,就是坐标范围定义不一致,一般的方法,重新见一个表后数据转,对于mdb有个小技巧,在access打开mdb 修改GDB_ObjectClasses 中的都DatasetID=1为对应的GDB_FeatureDataset主键,Page 23,3.拓扑建立和拓扑检查-内容,1、建拓扑 是arccatalog中, 2、拓扑检查:

12、可以在arccatalog,或arcmap中,拓扑错误处理是在arcmap。,Page 24,3.1建拓扑,在FeatureDataset右键new topology,一个FeatureDataset中可以有多个topology,但一个图层只能在一个topology 首先给拓扑设置名称和容差 选择参与的图层,最少一个图层 添加拓扑,Page 25,3.1建拓扑,4、拓扑验证,点击拓扑,右键 validate 5、修改容差,右键,properies,在error中看错误,Page 26,3.2拓扑检查,拓扑有效后就可以查看拓扑错误,设置不同拓扑,就实现不同拓扑检查 可以arccatalog,也可

13、是在acrmap将一个图层叠加在一起看,有错误就可以进行拓扑编辑,Page 27,4.拓扑错误处理,1、拓扑工具条的介绍: 拓扑Topology工具条在ArcMap中,通过右键增加,要想使用数据处于编辑状态 2、拓扑错误处理,Page 28,4.1、拓扑工具条的介绍,Map Topology 设置拓扑图层 Constuct Feature 构建拓扑要素、线转面,面转线,操作是选中要素,后点击该按钮。 planarize lines :对线拓扑处理,交叉线自动按交点打断,删除重复线,操作同上 Topology Edit Tool:拓扑编辑工具,选择共享要素(如共享边),后面重点将 Show Sh

14、are Feature:显示共享要素,当中共享边,看那几个共用,Page 29,4.1、拓扑工具条的介绍,Validate Topology In Specified Area:有效拓扑特定的区域,操作是点击按钮,在地图画矩形,就有效矩形范围中的拓扑 Validate Topology In Current Extent :有效当前窗口的拓扑。 Validate Entire Topology :有效当前整个拓扑 Fix Topology Error Tool :选择和提供修复错误工具 Error Inspector :显示或隐藏拓扑错误列表 6-10,是拓扑图层后才可以使用,,Page 30

15、,4.2拓扑错误处理,重叠(线、面) must not overlap 缝隙(面) must not have gaps 悬挂(线) must not have dangle 伪节点 must not have pseudo-node 跨行政区Area Boundary Must Be Covered By Boundary Of 碎片处理一个例子,Page 31,重叠(线) must not overlap,完全重叠的话,1)选中其中一条删除 2) 选中重叠几条,使用planarize lines处理,重叠只保留一个 部分重叠,1)在错误上右键,选择subtract去除重复部分2)选中较短一

16、条删除, 3) 选中重叠几条,使用planarize lines处理后,自动分段,后再合并 planarize lines还可以处理交叉线,在交叉点自动打断,八字图交叉也可以,面的交叉使用Explode multipart feature,Page 32,重叠(面) must not overlap,在错误上右键选择merge,将重叠部分合并到其中一个面里。 在错误上右键选择create feature,将重叠部分生成一个新的要素,然后利用editor下的merge把生成的面合并到相邻的一个面里。 用editor下clip直接裁剪掉重叠部分。 可以直接修改要素节点去除重叠部分。 使用substact去除重叠的 1-4是推荐的方法,5慎用,Page 33,4.2.2缝隙(面) must not have gaps,在错误上右键选择create feature,将缝隙部分生成一个新的要素,然后利用editor下的merge把生成的面合并到相邻的一个面里。 选中周围的几个图斑,在task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成

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

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

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