ARCgis数据检查和拓扑处理ppt课件_第1页
ARCgis数据检查和拓扑处理ppt课件_第2页
ARCgis数据检查和拓扑处理ppt课件_第3页
ARCgis数据检查和拓扑处理ppt课件_第4页
ARCgis数据检查和拓扑处理ppt课件_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据检查和拓扑处置Page 2讲解内容数据质量检查的内容拓扑规那么引见拓扑建立和拓扑检查拓扑错误处置拓扑编辑Page 31.数据质量检查的内容Page 41.数据质量检查的内容-总结属性检查:表构造检查、字段值范围如必需在范围,如高程不大于8900,行政代码必需在行政代码表中,经过属性查询和属性统计,进展属性检查空间关系检查:拓扑一致性检查、碎片检查、接边检查拓扑一致性检查、碎片检查在ArcGIS是经过拓扑检查完成,ArcGIS没有接边检查,提供了一个自动线)接边的工具Page 51.数据质量检查的内容-属性检查属性查询Get unique values 可以获得对应字段的独一值查询产生选择集

2、方法:创建新的选择集、添加到当前选择集、删除从当前选择集、从当前选择集中选择可以实现二次查询也可以运用以下方式设置Page 6SQL的语法类型字符串空的判断模糊查询shp单引号=_(下划线)表示1位,%表示多位pgdb单双引号都可以is Null或则=”“?表示1位,*表示多位fgdb单引号=_表示1位,%表示多位oracle单引号is Null而不是=null_表示1位,%表示多位Sql server单引号is Null_表示1位,%表示多位总结字符串普通用单单引号,特殊查询,如北大,应该为%北%大% 模糊查询运用Like, 准确查询运用=,字符串查询加引号Page 7SQL的语法续,数字的

3、模糊查询,思绪是转字符串类型模糊查询Shpcast ( FID as character) like %1%gdbCAST(OBJECTID AS varchar(20) like %1%mdbstr( OBJECTID ) like *1*oracleOBJECTID like %1%Sql serverStr(OBJECTID) like %1%Page 8选择查询方法1、create a new selection 创建新的选择集2、add to current selection添加到当前选择集3、remove from current selection 从当前选择集中删除4、sel

4、ect from current selection 从当前选择集中选择Page 91.数据质量检查的内容-属性统计 在属性阅读中,选中字段标题,右键,Sort Ascending对选中从小到大排序, Sort Descending从大到小排序 Summarize是分类汇总,选中字段独一值。其他字段,可以是最大值,最小值、平均值,汇总等, 对于数字字段,右键界面如 多个Statistics统计,有最大值,最小值、平均值,汇总运用的数据:4topchecktb.gdbxzqPage 10拓扑关系拓扑:空间数据的的位置关系。地理对象的拓扑关系,主要有以下三种: 相邻: 是指对象之间能否在某一边境重

5、合,例如行政区划图中的省、县数据。 重合: 是指确认对象之间能否在某一部分相互覆盖,如巴士线路和道路之间的关系。 连通: 连通关系可以确认通达度、获得途径等。 Page 112、拓扑规那么引见中级 ArcGIS的拓扑都是基于geodatabasemdb,gdb,sde,shp文件是不能进展拓扑检查的。 首先要建立Feature Dataset要素集,把需求检查的数据放在同一要素集下,要素集和检查数据的数据根底坐标系统、坐标范围要一致,直接拖进入就可以,拖出来也可以,有拓扑时要先删除拓扑 拓扑分为两种:一个图层本身拓扑:数据类型一定一致,要么是点,要么线、要么面两个图层之间的拓扑:数据类型能够不

6、同,有线点、点面、线面、线线、面面五种,检查前提必需在同一Feature Dataset要素集下,数据根底坐标系统、坐标范围要一致 拓扑容差Page 122.1一个图层本身拓扑 点层:一个图层ArcGIS中没有拓扑检查,在我们实践中能够用到是点反复检查,做法是:没有点的坐标,可以运用ArcToolBox中Add XY Coordinates添加点XY坐标,再新建一个字段XYStr,值更新为str(POINT_X*1000) + str(POINT_Y*1000),这里的1000,就是容差为0.001,按XYStr, Summarize导出,个数不一致,就有反复,经过XYStr衔接可以查找反复。

7、可以运用:4topchecktb.gdbGCZJDPage 132.1一个图层本身拓扑线层: must not overlap:不能有线重合 must not intersect: 不能有线相交, , must not have dangle:不能有悬挂节点(一个点需求连两个以上的线must not have pseudo-node:线不能有伪节点 出如今延续弧段上的节点。把该弧段不用要地分为数段。如 must not self intersect 如 不能线自相交 ,是must not intersect特例Page 142.1一个图层本身拓扑线层: must be single part:

8、线,一个线要素只能由一个path组成must not intersect or touch interrior:线不能有相交和内节点接触,还有不能有线交Page 152.1一个图层本身拓扑 面层1.must not overlap:要素相互不能重叠含部分2.must not have gaps:单要素类,延续衔接的面中间不能有空白区非数据区或那么缝隙Page 162.2.1两个图层之间拓扑 点线之间点线拓扑must be covered by endpoint of:点被线终点完全重合如红点错误point must be covered by line:点都在线上如红点错误可以看出包含线点拓扑

9、 endpoint must be covered by:线点,线层中的终点必需和点层的部分或全部点重合Page 172.2.2两个图层之间拓扑 点面之间点面拓扑-检查点Must Be Covered By Boundary Of 点必需在多边形面的边境上Must Be Properly Inside点层的要素必需全部在多边形面内,点在多边形边上也是错误面点拓扑-检查面contains point:多边形点,多边形要素类的每个要素的边境以内必需包含点层中至少一个点,在边缘也是错误Page 182.2.3两个图层之间拓扑 线面之间线面拓扑:检查线Must Be 线 Covered By Boun

10、dary Of多边形,线被多边形边境重叠,如:行政界限是行政区的边境面线拓扑:检查面Boundary Must Be Covered By多边形+线:多边形层的边境与线层重叠线层可以有非重叠的更多要素一切的by都是多图层之间Page 192.2.4两个图层之间拓扑 线线之间线线之间拓扑,可以用于一个线图层本人和本人运算Must Not Overlap With:要素层相互不能重叠,拓扑错误,是将两个图层重叠的列出来,图层顺序不影响最后的结果,只能用于两个不同图层之间。Page 202.2.5两个图层之间拓扑 面面之间Must Not Overlap With:要素层相互不能重叠,拓扑错误,是将

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

12、 Boundary Must Be Covered By Boundary Of:第一个多边形的各要素必需为第二个的一个或几个多边形完全覆盖,如一个行政区划是一个多个图斑组成,图斑不能跨行政区,如全图地图是各个省组成。Page 222.3拓扑容差 拓扑容差是拓扑错误,关键要素,不同容差,错误个数也不一样,甚至在指定容差下有拓扑错误,如0.001,而容差为0.005,就没有了。 拓扑容差大小与数据的要有关,普通0.001m,就可以了Page 233.拓扑建立和拓扑检查-内容1、建拓扑 是arccatalog中,2、拓扑检查:可以在arccatalog,或arcmap中,拓扑错误处置是在arcma

13、p。3、拓扑检查实践会改动数据,不仅仅是拓扑检查。Page 24建拓扑的预备任务,建FeatureDataset 在Arccatalog中,假设数据是shp格式,先转Geodatabase,假设是Geodatabase,看能否有FeatureDataset,要检查的数据能否在同一个FeatureDataset下,坐标系可以采用导入 import已有数据的坐标系统 要素集和检查数据的数据根底坐标系统、坐标范围要一致运用数据:4topchecktopcheck.mdbPage 25MDB一个小技巧(高级 假设数据坐标系一致致,数据能叠加在一同,就是坐标范围定义不一致,普通的方法,重新 建立一个表后

14、数据转,对于mdb有个小技巧,在access翻开mdb 修正GDB_ObjectClasses 中的都DatasetID=1为对应的GDB_FeatureDataset主键(newdljx放在gp)4topchecktopcheck.mdb中newdljx放在gpPage 263.1建拓扑在FeatureDataset右键new topology,一个FeatureDataset中可以有多个topology,但一个图层只能在一个topology首先给拓扑设置称号和容差选择参与的图层,最少一个图层添加拓扑运用的数据为:4topchecktopcheck.mdbttPage 273.1建拓扑4、拓

15、扑验证,点击拓扑,右键 validate5、修正容差,右键,properies,在error中看错误Page 283.2拓扑检查 拓扑有效后就可以查看拓扑错误,设置不同拓扑,就实现不同拓扑检查 可以arccatalog,也可是在acrmap将一个图层叠加在一同看,有错误就可以进展拓扑编辑Page 293.3拓扑检查实践会改动数据,不仅仅是拓扑检查。运用数据4top33line.gdb中point和linePage 303.3拓扑检查实践会改动数据之二运用数据4top33over.gdb中polygonPage 314.拓扑错误处置中级1、拓扑工具条的引见: 拓扑Topology工具条在ArcM

16、ap中,经过右键添加,要想运用数据处于编辑形状2、拓扑错误处置Page 324.1、拓扑工具条的引见Map Topology 设置拓扑图层 Constuct Feature 构建拓扑要素、线转面,面转线,操作是选中要素,后点击该按钮。planarize lines :对线拓扑处置,交叉线自动按交点打断,删除反复线,操作同上Topology Edit Tool:拓扑编辑工具,选择共享要素如共享边,后面重点将Show Share Feature:显示共享要素,当中共享边,看那几个共用Page 334.1、拓扑工具条的引见Validate Topology In Specified Area:有效拓

17、扑特定的区域,操作是点击按钮,在地图画矩形,就有效矩形范围中的拓扑Validate Topology In Current Extent :有效当前窗口的拓扑。Validate Entire Topology :有效当前整个拓扑Fix Topology Error Tool :选择(可以框选、可以点击和提供修复错误工具Error Inspector :显示或隐藏拓扑错误列表6-10,是拓扑图层后才可以运用,Page 344.2拓扑错误处置重叠线、面 must not overlap缝隙(面) must not have gaps悬挂(线 must not have dangle伪节点 must

18、 not have pseudo-node跨行政区Area Boundary Must Be Covered By Boundary Of碎片处置一个例子Page 35重叠线 must not overlap完全重叠的话,1选中其中一条删除 2 选中重叠几条,运用planarize lines处置,重叠只保管一个部分重叠,1在错误上右键,选择subtract去除反复部分2选中较短一条删除, 3 选中重叠几条,运用planarize lines处置后,自动分段,后再合并 planarize lines还可以处置交叉线,在交叉点自动打断,八字图交叉也可以,面的交叉运用Explode multipa

19、rt feature 运用数据为:4topchecktopcheck.mdblineline_Topology下的Page 36重叠面 must not overlap 在错误上右键选择merge,将重叠部分合并到其中一个面里。在错误上右键选择create feature,将重叠部分生成一个新的要素,然后利用editor下的merge把生成的面合并到相邻的一个面里。用editor下clip直接裁剪掉重叠部分。可以直接修正要素节点去除重叠部分。运用substact去除重叠的1-4是引荐的方法,5慎用运用数据为:4topchecktopcheck.mdblinetp_poly下的Page 374.

20、2.2缝隙(面) must not have gaps在错误上右键选择create feature,将缝隙部分生成一个新的要素,然后利用editor下的merge把生成的面合并到相邻的一个面里。选中周围的几个图斑,在task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成多边形,然后用merge合并到相邻面里。可以直接修正要素节点去除重叠部分 留意:查缝隙时最面最外围一圈会以为是缝隙,这种可以标注例外mark as exception。运用数据为:4topchecktopcheck.mdblinepoly下的Page 384.2.3悬挂(线 mu

21、st not have dangle 选中悬挂错误,右键进展自动延伸和裁剪。延伸或裁剪时需输如一个间隔,小于这个间隔的悬挂线会被自动延伸或裁剪 运用的数据:4topchecktopcheck.mdblineline_ddPage 394.2.4伪节点 must not have pseudo-node选中伪节点错误,右键,有meger,和meger to largest最长那条,4topchecktopcheck.mdblineline_Topology2Page 404.2.5跨行政区Area Boundary Must Be Covered By Boundary Of 编辑图斑层,选行政区,运用Construte feature分割图斑,对于很小的面积的后按行政区合并图斑meger 数据运用:4topchecktopcheck.mdbyyyy_TopologyPage 414.2.6 碎片处置一个例子修正拓扑容差运用数据:4topchecktopcheck.mdbgpXZQgapPage 425.拓扑编辑共享线的挪动共享节点编辑 共享边整形共享多边形生成共享边两个面,其中一个不小心挪动后处置 也必需在编辑形状下运用、图层不一定建topology,

温馨提示

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

评论

0/150

提交评论