中国科学院计算机技术研究所教育中心ArcGIS培训4

上传人:hy****d 文档编号:243139624 上传时间:2024-09-16 格式:PPT 页数:43 大小:569.50KB
收藏 版权申诉 举报 下载
中国科学院计算机技术研究所教育中心ArcGIS培训4_第1页
第1页 / 共43页
中国科学院计算机技术研究所教育中心ArcGIS培训4_第2页
第2页 / 共43页
中国科学院计算机技术研究所教育中心ArcGIS培训4_第3页
第3页 / 共43页
资源描述:

《中国科学院计算机技术研究所教育中心ArcGIS培训4》由会员分享,可在线阅读,更多相关《中国科学院计算机技术研究所教育中心ArcGIS培训4(43页珍藏版)》请在装配图网上搜索。

1、中国科学院计算技术研究所教育中心,单击此处编辑母版文本样式,,第二级,,第三级,,第四级,,Page,,,*,单击此处编辑母版标题样式,,数据检查和拓扑处理,,2024年9月16日,讲解内容,数据质量检查的内容,,拓扑规则介绍,,拓扑建立和拓扑检查,,拓扑错误处理,,拓扑编辑,,2,,1.,数据质量检查的内容,3,,1.,数据质量检查的内容,-,总结,属性检查,:表结构检查、字段值范围(如必须在范围,如高程不大于,8900,,行政代码必须在行政代码表中),通过,属性查询和属性统计,,进行属性检查,,空间关系检查,:,拓扑一致性检查、碎片检查、接边检查,,拓扑一致性检查、碎片检查在,ArcGI

2、S,是通过拓扑检查完成,,,ArcGIS,没有接边检查,提供了一个自动(线,),接边的工具,,,4,,1.,数据质量检查的内容,-,属性检查,属性查询,,Get unique values,可以获得对应字段的唯一值,,查询产生选择集方法:创立新的选择集、添加到当前选择集、删除从当前选择集、从当前选择集中选择,,可以实现二次查询,,也可以使用下列方式设置,5,,SQL的语法,,类型,字符串,空的判断,模糊查询,shp,单引号,=’‘,_(,下划线)表示,1,位,,%,表示多位,pgdb,单双引号都可以,is Null,或则,,=”“,?,表示,1,位,*表示多位,fgdb,单引号,=’‘,,_,

3、表示,1,位,,%,表示多位,,oracle,单引号,is Null,而不是,=null,_,表示,1,位,,%,表示多位,Sql server,单引号,is Null,,_,表示,1,位,,%,表示多位,总结字符串一般用单,单引号,特殊的查询,如北大,6,,SQL,的语法续,数字的模糊查询,思路是转字符串,类型,模糊查询,Shp,cast,( FID as character) like '%1%',fgdb,CAST(OBJECTID AS CHARACTER) LIKE '%1%',Pgdb(mdb),,str( [OBJECTID] ) like "*1*",oracle,OBJEC

4、TID like ‘%1%’,Sql server,Str(OBJECTID) like ‘%1%’,,7,,1.,数据质量检查的内容,-,属性统计,在属性浏览中,选中字段标题,右键,,Sort Ascending,对选中从小到大排序,,Sort Descending,从大到小排序,,,Summarize,是汇总,选中字段唯一值。其他字段,可以是最大值,最小值、平均值,汇总等,,,对于数字字段,右键界面如,,多个,Statistics,(统计),有最大值,最小值、平均值,汇总,8,,2,、拓扑规则介绍,,ArcGIS,的,拓扑都是基于,geodatabase,(,mdb,,,gdb,,,sde

5、,),,shp,文件是不能进行拓扑检查的。,,首先要,建立,Feature Dataset,(要素集),,把需要检查的数据放在同一要素集下,,,要素集和检查数据的,数据基础(坐标系统、坐标范围)要一致,,直接拖进入就可以,拖出来也可以,有拓扑时要先删除拓扑,,拓扑分为两种:,,一个图层自身拓扑:数据类型肯定一致,要么是点,要么线、要么面,,两个图层之间的拓扑:数据类型可能不同,有线点、点面、线面、线线、面面五种,检查前提必须在同一,Feature Dataset,(要素集)下,数据基础(坐标系统、坐标范围)要一致,,,拓扑容差,9,,2.1,一个图层自身拓扑,,点层:,一个图层,ArcGIS,

6、中没有拓扑检查,在我们实际中可能用到是,点重复,检查,做法是:没有点的坐标,可以使用,ArcToolBox,中,Add XY Coordinates,增加点,XY,坐标,再新建一个字段,XYStr,,值更新为,str([POINT_X]*1000) + str([POINT_Y]*1000),,这里的,1000,,就是容差为,0.001,,按,XYStr,,,Summarize,导出,个数不一致,就有重复,通过,XYStr,连接可以查找重复。,,10,,2.1,一个图层自身拓扑,线层:,,,must not overlap,:不能有线重合 ①,,,must not intersect,: 不能

7、有线,相,交①,, ②, ③,⑥,,must not have dangle,:不能有悬挂节点,(,一个点需要连两个以上的线)④,,must not have pseudo-node,:线不能有伪节点 出现在连续弧段上的节点。把该弧段不必要地分为数段。如⑤,,,,must not self intersect,如,③,⑥,不能线自相交 ,是,must not intersect,特例,11,,2.1,一个图层自身拓扑,线层:,,,must be single part,:线,一个线要素只能由一个,path,组成,,must not intersect or touch,interrior,:线

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

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

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

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

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

13、shp,格式,先转,Geodatabase,,如果是,Geodatabase,,看是否有,FeatureDataset,,要检查的数据是否在同一个,FeatureDataset,下,坐标系可以采用导入,,(,import,)已有数据的坐标系统,,要素集和检查数据的,数据基础(坐标系统、坐标范围)要一致,,21,,MDB一个小技巧,,如果数据坐标系统一致,数据能叠加在一起,就是坐标范围定义不一致,一般的方法,重新见一个表后数据转,对于,mdb,有个小技巧,在,access,打开,mdb,修改,GDB_ObjectClasses,中的都,DatasetID=1,为对应的,GDB_FeatureDa

14、taset,主键,(,newdljx,放在,gp),,22,,3.,拓扑建立和拓扑检查,-,内容,1,、建拓扑 是,arccatalog,中,,,2,、拓扑检查:可以在,arccatalog,,或,arcmap,中,拓扑错误处理是在,arcmap,。,,3,、,拓扑检查实际会,改变数据,,不仅仅是拓扑检查。,23,,3.1,建拓扑,在,FeatureDataset,右键,new topology,,一个,FeatureDataset,中可以有多个,topology,,但一个图层只能在一个,topology,,首先给拓扑设置名称和容差,,选择参与的图层,最少一个图层,,添加拓扑,,24,,3.1

15、,建拓扑,4,、拓扑验证,点击拓扑,右键,validate,,5,、修改容差,右键,,properies,,在,error,中看错误,25,,3.2,拓扑检查,拓扑有效后就可以查看拓扑错误,设置不同拓扑,就实现不同拓扑检查,,可以,arccatalog,,也可是在,acrmap,将一个图层叠加在一起看,有错误就可以进行,拓扑编辑,,26,,4.,拓扑错误处理,1,、拓扑工具条的介绍:,,拓扑,Topology,工具条在,ArcMap,中,通过右键增加,要想使用数据处于,编辑,状态,,2,、,拓扑错误处理,27,,4.1,、拓扑工具条的介绍,Map Topology,设置拓扑图层,,Constu

16、ct,Feature,构建拓扑要素、线转面,面转线,操作是选中要素,后点击该按钮。,,planarize,lines,:对线拓扑处理,交叉线自动按交点打断,删除重复线,操作同上,,Topology Edit Tool,:拓扑编辑工具,选择共享要素(如共享边),后面重点将,,Show Share Feature,:显示共享要素,当④中共享边,看那几个共用,28,,4.1,、拓扑工具条的介绍,Validate Topology In Specified Area,:有效拓扑特定的区域,操作是点击按钮,在地图画矩形,就有效矩形范围中的拓扑,,Validate Topology In Current

17、Extent,:有效当前窗口的拓扑。,,Validate Entire Topology,:有效当前整个拓扑,,Fix Topology Error Tool,:选择和提供修复错误工具,,Error Inspector,:显示或隐藏拓扑错误列表,,6-10,,是拓扑图层后才可以使用,,29,,4.2,拓扑错误处理,重叠(线、面),must not overlap,,缝隙,(,面,) must not have gaps,,悬挂,(,线),must not have dangle,,伪节点,must not have pseudo-node,,跨行政区,Area Boundary Must Be

18、 Covered By Boundary Of,,碎片处理一个例子,30,,重叠(线),must not overlap,完全重叠的话,,1,)选中其中一条删除,2,) 选中重叠几条,使用,planarize,lines,处理,重叠只保留一个,,部分重叠,,1,)在错误上右键,选择,subtract,去除重复部分,2,)选中较短一条删除,,3,) 选中重叠几条,使用,planarize,lines,处理后,自动分段,后再合并,,planarize,lines,还可以处理交叉线,在交叉点自动打断,八字图交叉也可以,面的交叉使用,Explode,multipart feature,,,31,,重叠

19、(面),must not overlap,在错误上右键选择,merge,,将重叠部分合并到其中一个面里。,,在错误上右键选择,create feature,,将重叠部分生成一个新的要素,然后利用,editor,下的,merge,把生成的面合并到相邻的一个面里。,,用,editor,下,clip,直接裁剪掉重叠部分。,,可以直接修改要素节点去除重叠部分。,,使用,substact,去除重叠的,,1-4,是推荐的方法,,5,慎用,32,,4.2.2,缝隙,(,面,) must not have gaps,在错误上右键选择,create feature,,将缝隙部分生成一个新的要素,然后利用,edi

20、tor,下的,merge,把生成的面合并到相邻的一个面里。,,选中周围的几个图斑,在,task,里选择,auto-complete polygon,,用草图,工具,自动完成多边形,会在缝隙,区域,自动生成多边形,然后用,merge,合并到相邻面里。,,可以直接修改要素节点去除重叠部分,,注意:查缝隙时最面最外围一圈会认为是缝隙,这种可以标注例外(,mark as exception,)。,,33,,4.2.3,悬挂,(,线),must not have dangle,,选中悬挂错误,右键进行自动延伸和裁剪。延伸或裁剪时需输如一个距离,小于这个距离的悬挂线会被自动延伸或裁剪,34,,4.2.4,

21、伪节点,must not have pseudo-node,选中,伪节点,错误,右键,有,meger,,和,meger to largest,(最长那条),,35,,4.2.5,跨行政区,Area Boundary Must Be Covered By Boundary Of,编辑图斑层,选行政,使用,clip,分割图斑,后按行政区合并图斑,meger,36,,4.2.6,碎片处理一个例子,修改拓扑容差,37,,5.,拓扑编辑,共享线的移动,,共享节点编辑,,共享边整形,,共享多边形生成,,共享边两个面,其中一个不小心移动后处理,,也必须在编辑状态下使用、图层不一定建,topology,,可以

22、设置图层拓扑,Map topology,也可以,,38,,4.1,共享线的移动,设置图层可编辑,,Topology,工具条中使用,map Topology,设置图层拓扑,,点击,Topology Edit Tool,:拓扑编辑工具,,在地图上单击,或则框选一条(多条)共用边,,在共用边的位置,拖动选中的共用边,39,,5.2,共享节点编辑,1,、设置,map topology,,2,、任务设置,modify edge,,3,、,topology edit tool,选中线,,4,、,edit tool,修改节点,,40,,5.3,共享边整形,1,、设置,map topology,,2,、任务设

23、置,Reshape edge,,3,、,topology edit tool,选中线,,4,、,sketch tool,(草图工具)画线,得到线的共享边,41,,5.4,共享多边形生成,该工具不需要拓扑、只能用生成,多边形,自动共享边,,设置图层编辑,,在任务中设置,Auto Complete Polygon,,选择需要共享边的多边形(可以是一个,也可以是多个),,sketch tool,(草图工具)画面,双击完成,42,,5.5,共享边两个面,其中一个不小心移动后处理,如果刚移动,立刻撤销(,undo),,或则不保存,,另一办法:,,设置图层捕捉,,使用,Ratote,Tool,(旋转)工具,改变锚点位置,为一个明显的节点,,使用,edit Tool,编辑,拖动移动到指定位置,43,,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!