欢迎来到天天文库
浏览记录
ID:45300058
大小:710.00 KB
页数:48页
时间:2019-11-11
《ARCgis数据检查和拓扑处理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据检查和拓扑处理讲解内容数据质量检查的内容拓扑规则介绍拓扑建立和拓扑检查拓扑错误处理拓扑编辑21.数据质量检查的内容31.数据质量检查的内容-总结属性检查:表结构检查、字段值范围(如必须在范围,如高程不大于8900,行政代码必须在行政代码表中),通过属性查询和属性统计,进行属性检查空间关系检查:拓扑一致性检查、碎片检查、接边检查拓扑一致性检查、碎片检查在ArcGIS是通过拓扑检查完成,ArcGIS没有接边检查,提供了一个自动(线)接边的工具41.数据质量检查的内容-属性检查属性查询Getuniquevalues可以获得对
2、应字段的唯一值查询产生选择集方法:创立新的选择集、添加到当前选择集、删除从当前选择集、从当前选择集中选择可以实现二次查询也可以使用下列方式设置5SQL的语法类型字符串空的判断模糊查询shp单引号=’‘_(下划线)表示1位,%表示多位pgdb单双引号都可以isNull或则=”“?表示1位,*表示多位fgdb单引号=’‘_表示1位,%表示多位oracle单引号isNull而不是=null_表示1位,%表示多位Sqlserver单引号isNull_表示1位,%表示多位总结字符串一般用单单引号,特殊查询,如北大,应该为’%北%大%
3、’模糊查询使用Like,精确查询使用=,字符串查询加引号6SQL的语法续,数字的模糊查询,思路是转字符串类型模糊查询Shpcast(FIDascharacter)like'%1%'gdbCAST("OBJECTID"ASvarchar(20))like'%1%'mdbstr([OBJECTID])like"*1*"oracleOBJECTIDlike‘%1%’SqlserverStr(OBJECTID)like‘%1%’7选择查询方法1、createanewselection创建新的选择集2、addtocurrentsel
4、ection增加到当前选择集3、removefromcurrentselection从当前选择集中删除4、selectfromcurrentselection从当前选择集中选择81.数据质量检查的内容-属性统计在属性浏览中,选中字段标题,右键,SortAscending对选中从小到大排序,SortDescending从大到小排序Summarize是分类汇总,选中字段唯一值。其他字段,可以是最大值,最小值、平均值,汇总等,对于数字字段,右键界面如多个Statistics(统计),有最大值,最小值、平均值,汇总使用的数据:4t
5、opchecktb.gdbxzq9拓扑关系拓扑:空间数据的的位置关系。地理对象的拓扑关系,主要有以下三种:相邻:是指对象之间是否在某一边界重合,例如行政区划图中的省、县数据。重合:是指确认对象之间是否在某一局部互相覆盖,如巴士线路和道路之间的关系。连通:连通关系可以确认通达度、获得路径等。102、拓扑规则介绍(中级)ArcGIS的拓扑都是基于geodatabase(mdb,gdb,sde),shp文件是不能进行拓扑检查的。首先要建立FeatureDataset(要素集),把需要检查的数据放在同一要素集下,要素集和检查
6、数据的数据基础(坐标系统、坐标范围)要一致,直接拖进入就可以,拖出来也可以,有拓扑时要先删除拓扑拓扑分为两种:一个图层自身拓扑:数据类型肯定一致,要么是点,要么线、要么面两个图层之间的拓扑:数据类型可能不同,有线点、点面、线面、线线、面面五种,检查前提必须在同一FeatureDataset(要素集)下,数据基础(坐标系统、坐标范围)要一致拓扑容差112.1一个图层自身拓扑点层:一个图层ArcGIS中没有拓扑检查,在我们实际中可能用到是点重复检查,做法是:没有点的坐标,可以使用ArcToolBox中AddXYCoordina
7、tes增加点XY坐标,再新建一个字段XYStr,值更新为str([POINT_X]*1000)+str([POINT_Y]*1000),这里的1000,就是容差为0.001,按XYStr,Summarize导出,个数不一致,就有重复,通过XYStr连接可以查找重复。可以使用:4topchecktb.gdbGCZJD122.1一个图层自身拓扑线层:mustnotoverlap:不能有线重合①mustnotintersect:不能有线相交①,②,③⑥mustnothavedangle:不能有悬挂节点(一个点需要连两个以上
8、的线)④mustnothavepseudo-node:线不能有伪节点出现在连续弧段上的节点。把该弧段不必要地分为数段。如⑤mustnotselfintersect如③⑥不能线自相交,是mustnotintersect特例132.1一个图层自身拓扑线层:mustbesinglepart:线,一个线要素只能
此文档下载收益归作者所有