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

下载本文档

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

文档简介

1、山西农业大学资源环境学院山西农业大学资源环境学院数据检查和拓扑处理山西农业大学资环学院山西农业大学资环学院Page 2讲解内容1.数据质量检查的内容数据质量检查的内容2.拓扑规则介绍拓扑规则介绍3.拓扑建立和拓扑检查拓扑建立和拓扑检查4.拓扑错误处理拓扑错误处理5.拓扑错误高级处理拓扑错误高级处理6.拓扑编辑拓扑编辑山西农业大学资环学院山西农业大学资环学院Page 3一一. .数据质量检查的内容数据质量检查的内容山西农业大学资环学院山西农业大学资环学院Page 41.数据质量检查的内容数据质量检查的内容-总结总结属性检查属性检查:表结构检查、字段值范围(如必须在范围,如高程不大于8900,行政

2、代码必须在行政代码表中),通过属属性查询和属性统计性查询和属性统计,进行属性检查空间关系检查空间关系检查:拓扑一致性检查、碎片检查、接边检查拓扑一致性检查、碎片检查在ArcGIS是通过拓扑检查完成,ArcGIS没有接边检查,提供了一个自动(线)接边的工具山西农业大学资环学院山西农业大学资环学院Page 51.1.数据质量检查的内容数据质量检查的内容- -属性检查属性检查属性查询可以获得对应字段的唯一值查询产生选择集方法:创立新的选择集、添加到当前选择集、删除从当前选择集、从当前选择集中选择可以实现二次查询可以实现二次查询也可以使用下列方式设置也可以使用下列方式设置山西农业大学资环学院山西农业大

3、学资环学院Page 6SQL的语法类型字符串空的判断模糊查询shp单引号=_(下划线)表示1位,%表示多位pgdb单双引号都可以is Null或则=”“?表示1位,*表示多位fgdb单引号=_表示1位,%表示多位oracle单引号is Null而不是=null_表示1位,%表示多位Sql server单引号is Null_表示1位,%表示多位总结字符串一般用单单引号,特殊查询,如北大,应该为%北%大% 模糊查询使用模糊查询使用Like, 精确查询使用精确查询使用=,字符串查询加引号字符串查询加引号山西农业大学资环学院山西农业大学资环学院Page 7SQL的语法续,数字的模糊查询,思路是转字符串

4、类型模糊查询Shpcast cast ( FID as character) like %1%gdbCAST(OBJECTID AS varchar(20) like %1%mdbmdbstrstr( OBJECTID ) like ( OBJECTID ) like * *1 1* * oracleOBJECTID like %1%Sql serverStr(OBJECTIDStr(OBJECTID) like %1%) like %1%山西农业大学资环学院山西农业大学资环学院Page 8选择查询方法1、创建新的选择集2、增加到当前选择集3、从当前选择集中删除4、从当前选择集中选择山西农业大

5、学资环学院山西农业大学资环学院Page 91.1.数据质量检查的内容数据质量检查的内容- -属性统计属性统计 在属性浏览中,选中字段标题,右键,升序排列对选中从小到大排序, 降序排列从大到小排序汇总汇总是分类汇总,选中字段唯一值。其他字段,可以是最大值,最小值、平均值,汇总等, 对于数字字段,右键界面如 统计统计 有最大值,最小值、平均值,汇总使用的数据:使用的数据:5topchecktb.gdbxzq5topchecktb.gdbxzq山西农业大学资环学院山西农业大学资环学院Page 10拓扑关系拓扑:空间数据的的位置关系。地理对象的拓扑关系,主要有以下三种: 1. 相邻: 是指对象之间是否

6、在某一边界重合,例如行政区划图中的省、县数据。 2. 重合: 是指确认对象之间是否在某一局部互相覆盖,如巴士线路和道路之间的关系。 3. 连通: 连通关系可以确认通达度、获得路径等。 山西农业大学资环学院山西农业大学资环学院Page 112 2、拓扑规则介绍(中级)、拓扑规则介绍(中级) ArcGIS的拓扑都是基于拓扑都是基于geodatabasegeodatabase(mdb,gdb,sde),shp文件是不能进行拓扑检查的。 首先要建立建立Feature DatasetFeature Dataset(要素数据集),(要素数据集),把需要检查的数据放在同一要素集下,要素集和检查数据的要素集和

7、检查数据的数据基础(坐标系统、坐标范围)要一致,直接拖进入就可以,拖出来也可直接拖进入就可以,拖出来也可以,有拓扑时要先删除拓扑以,有拓扑时要先删除拓扑 拓扑分为两种:1. 一个图层自身拓扑:数据类型肯定一致,要么是点点,要么线、要么面2. 两个图层之间的拓扑:数据类型可能不同,有点点点点,线点、点面、线面、线线、面面五种,检查前提必须在同一Feature Dataset(要素集)下,数据基础(坐标系统、坐标范围)要一致 3.3. 拓扑容差,拓扑容差,9.39.3,2626中,中,arcgis10,32arcgis10,32中拓扑规则中拓扑规则山西农业大学资环学院山西农业大学资环学院Page

8、12拓扑容差山西农业大学资环学院山西农业大学资环学院Page 132.12.1一个图层自身拓扑一个图层自身拓扑 点层:点层:一个图层ArcGIS中没有拓扑检查,在我们实际中可能用到是点重复点重复检查,做法是:没有点的坐标,可以使用ArcToolBox中增加点增加点XYXY坐标坐标,再新建一个字段XYStr,值更新为str(POINT_X*1000) + str(POINT_Y*1000),这里的1000,就是容差为0.001,按XYStr, Summarize导出,个数不一致,就有重复,通过XYStr连接可以查找重复。可以使用:5topchecktb.gdbGCZJD山西农业大学资环学院山西农

9、业大学资环学院Page 14点重复检查,ArcGIS新增功能山西农业大学资环学院山西农业大学资环学院Page 15处理重复点山西农业大学资环学院山西农业大学资环学院Page 16线层自身拓扑错误,最主要5个问题山西农业大学资环学院山西农业大学资环学院Page 17线层自身拓扑错误山西农业大学资环学院山西农业大学资环学院Page 18一个面自身错误山西农业大学资环学院山西农业大学资环学院Page 19两个图层之间,点点山西农业大学资环学院山西农业大学资环学院Page 202.2.12.2.1两个图层之间拓扑两个图层之间拓扑 点线之间点线之间点线拓扑点线拓扑必须被其他要素的端点覆盖:点被线终点完全

10、重合如红点错误 点必须被线覆盖:点都在线上如红点错误可以看出包含线点拓扑线点拓扑端点必须被其他要素覆盖:线点,线层中的终点必须和点层的部分(或全部)点重合山西农业大学资环学院山西农业大学资环学院Page 212.2.22.2.2两个图层之间拓扑两个图层之间拓扑 点面之间点面之间点面拓扑点面拓扑- -检查点检查点点必须在其他要素的边界覆盖:点必须在多边形(面)的边界上必须完全位于内部:点层的要素必须全部在多边形(面)内,点在多边形边上也是错误面点拓扑面点拓扑- -检查面检查面包含点:多边形点,多边形要素类的每个要素的边界以内必包含点:多边形点,多边形要素类的每个要素的边界以内必须包含点层中至少一

11、个点,在边缘也是错误须包含点层中至少一个点,在边缘也是错误山西农业大学资环学院山西农业大学资环学院Page 222.2.32.2.3两个图层之间拓扑两个图层之间拓扑 线面之间线面之间线面拓扑:检查线检查线必须被其他元素的边界覆盖:线被多边形边界重叠,如:行政界线是行政区的边界面线拓扑:检查面检查面边界必须被其他要素覆盖:多边形层的边界与线层重叠(线层可以有非重叠的更多要素)所有的by都是多图层之间山西农业大学资环学院山西农业大学资环学院Page 232.2.42.2.4两个图层之间拓扑两个图层之间拓扑 线线之间线线之间线线之间拓扑,可以用于一个线图层自己和自己运算不能和其他要素重叠:要素层相互

12、不能重叠,拓扑错误,是将两个图层重叠的列出来,图层顺序不影图层顺序不影响最后的结果响最后的结果,只能用于两个不同图层之间。山西农业大学资环学院山西农业大学资环学院Page 242.2.52.2.5两个图层之间拓扑两个图层之间拓扑 面面之间面面之间 不能和其他要素重叠:要素层相互不能重叠,拓扑错误,是将两个图层重叠的列出来,图层顺序不影响最后的结果图层顺序不影响最后的结果,只能用于两个不同图层之间。 必须被其他要素覆盖:第一个多边形层必须被第二个完全覆盖(如所有图必须在行政区划范围内,省与全国的关系),图层的先后,效果是不一样的, 必须相互覆盖:比较两个图层是否一样山西农业大学资环学院山西农业大

13、学资环学院Page 252.32.3拓扑容差拓扑容差 拓扑容差是拓扑错误,关键因素,不同容差,错误个拓扑容差是拓扑错误,关键因素,不同容差,错误个数也不一样,甚至在指定容差下有拓扑错误,如数也不一样,甚至在指定容差下有拓扑错误,如0.0010.001,而容差为而容差为0.0050.005,就没有了。,就没有了。 拓扑容差大小与数据的要有关,一般拓扑容差大小与数据的要有关,一般0.001m,0.001m,就可以了就可以了山西农业大学资环学院山西农业大学资环学院Page 26三三. .拓扑建立和拓扑检查拓扑建立和拓扑检查- -内容内容1、建拓扑 是arccatalog中,2、拓扑检查:可以在arc

14、catalog,或arcmap中,拓扑错误处理是在arcmap。3、拓扑检查实际会改变数据改变数据,不仅仅是拓扑检查。一定要备份数据备份数据, ,级别级别(Rank)(Rank)(高级)高级) 在拓扑验证的过程中,有自动捕捉的过程,要素会移动。在ArcGIS拓扑关系中每一个要素类是根据Rank值的大小来控制移动程度的。Rank等级越高的要素移动程度越小。ArcGIS10提供的Rank范围在(1-50),Rank值等于1的为最高等级。山西农业大学资环学院山西农业大学资环学院Page 273.1建拓扑在要素数据集右键拓扑,一个要素数据集中可以有多个拓扑,但一个图层只能在一个拓扑1. 首先给拓扑设置

15、名称和容差2. 选择参与的图层,最少一个图层3. 添加拓扑重点一定要先见要素数据集重点一定要先见要素数据集使用的数据为:5topchecktopcheck.mdbtt,看拓扑检查.exe山西农业大学资环学院山西农业大学资环学院Page 283.1建拓扑4、拓扑验证,点击拓扑,右键 验证5、修改容差,右键,属性,在错误中看错误山西农业大学资环学院山西农业大学资环学院Page 293.2拓扑检查 拓扑有效后就可以查看拓扑错误,设置不同拓扑,就实现不同拓扑检查 可以arccatalog,也可是在acrmap将一个图层叠加在一起看,有错误就可以进行拓扑编辑拓扑编辑山西农业大学资环学院山西农业大学资环学

16、院Page 303.3拓扑检查实际会改变数据改变数据,不仅仅是拓扑检查。使用数据5top33line.gdb中point和line山西农业大学资环学院山西农业大学资环学院Page 313.3拓扑检查实际会改变数据之二改变数据之二使用数据5top33over.gdb中polygon山西农业大学资环学院山西农业大学资环学院Page 32四四. .拓扑错误处理(中级)拓扑错误处理(中级)1、拓扑工具条的介绍: 拓扑Topology工具条在ArcMap中,通过右键增加,要想使用数据处于编辑编辑状态2、拓扑错误处理拓扑错误处理山西农业大学资环学院山西农业大学资环学院Page 334.1、拓扑工具条的介绍

17、 地图拓扑:设置拓扑图层 构造要求 构建拓扑要素、线转面,面转线,操作是选中要素,后点击该按钮。 打断相交线 :对线拓扑处理,交叉线自动按交点打断,删除重复线,操作同上 拓扑编辑工具:选择共享要素(如共享边),后面重点将 显示共享要素:当拓扑编辑工具中共享边,看那几个共用山西农业大学资环学院山西农业大学资环学院Page 344.1、拓扑工具条的介绍 有效当前范围拓扑 修复错误工具:选择(可以框选、可以点击)和提供修复错误工具 错误监视器:显示或隐藏拓扑错误列表是拓扑图层后才可以使用,是拓扑图层后才可以使用,山西农业大学资环学院山西农业大学资环学院Page 354.24.2拓扑错误处理拓扑错误处

18、理 重叠(线、面) 不能重叠 缝隙缝隙( (面面) ) 不能有缝隙不能有缝隙 悬挂悬挂( (线)线) 伪节点伪节点 跨行政区跨行政区 碎片处理一个例子碎片处理一个例子山西农业大学资环学院山西农业大学资环学院Page 36重叠线 完全重叠的话,1)选中其中一条删除 2) 选中重叠几条,使用打断相交线处理,重叠只保留一个 部分重叠,1)在错误上右键,选择去除重复部分2)选中较短一条删除, 3) 选中重叠几条,使用打断相交线处理后,自动分段,后再合并打断相交线还可以处理交叉线,在交叉点自动打断,八字图交叉也可以,面的交叉使用使用数据为:5topchecktopcheck.mdblineline_To

19、pology下的山西农业大学资环学院山西农业大学资环学院Page 37重叠面 must not overlapmust not overlap 在错误上右键选择merge,将重叠部分合并到其中一个面里。 在错误上右键选择create feature,将重叠部分生成一个新的要素,然后利用editor下的合并merge把生成的面合并到相邻的一个面里。 用editor下切割clip直接裁剪掉重叠部分。 可以直接修改要素节点去除重叠部分。 使用排除substact去除重叠的1-4是推荐的方法,5慎用使用数据为:使用数据为:5topchecktopcheck.mdbline5topchecktopche

20、ck.mdblinetp_polytp_poly下的下的山西农业大学资环学院山西农业大学资环学院Page 384.2.24.2.2缝隙缝隙( (面面) must not have gaps) must not have gaps在错误上右键选择创建要素,将缝隙部分生成一个新的要素,然后利用编辑下的m合并把生成的面合并到相邻的一个面里。可以直接修改要素节点去除重叠部分 注意:查缝隙时最面最外围一圈会认为是缝隙,这种可以标记为异常(例外mark as exception)。使用数据为:使用数据为:5topchecktopcheck.mdblinepoly5topchecktopcheck.mdbl

21、inepoly下的下的山西农业大学资环学院山西农业大学资环学院Page 394.2.34.2.3悬挂悬挂( (线)线) 选中悬挂错误,右键进行自动延伸和裁剪。延伸或裁剪时需输如一个距离,小于这个距离的悬挂线会被自动延伸或裁剪 使用的数据:5topchecktopcheck.mdblineline_dd山西农业大学资环学院山西农业大学资环学院Page 404.2.44.2.4伪节点伪节点 must not have pseudo-nodemust not have pseudo-node选中伪节点伪节点错误,右键,有合并,和合并到最长(最长那条),5topchecktopcheck.mdblin

22、e5topchecktopcheck.mdblineline_Topology2line_Topology2山西农业大学资环学院山西农业大学资环学院Page 414.2.54.2.5跨行政区跨行政区 图斑层使用行政区标识 数据使用:5topchecktopcheck.mdbyyyy_Topology山西农业大学资环学院山西农业大学资环学院Page 424.2.6 4.2.6 碎片处理一个例子碎片处理一个例子修改拓扑容差使用使用数据数据:5topchecktopcheck.mdbgpXZQgap山西农业大学资环学院山西农业大学资环学院Page 436.6.拓扑编辑拓扑编辑1.共享线的移动2.共享节点编辑 3.共享边两个面,其

温馨提示

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

评论

0/150

提交评论