拓扑创建与处理

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

多边形+多边形,第一个多边形层必须被第二个 完全覆盖(省与全国的关系)
面拓扑规则说明
5、must cover each other
多边形+多边形,两个多边形的要素必须完全重 叠 6、must be covered by 多边形+多边形,第一个多边形层必须把第二个 完全覆盖(全国与省的关系) 7、boundary must be covered by 多边形+线,多边形层的边界与线层重叠(线层 可以有非重叠的更多要素) 8、area boundary must be covered by
数据检查和பைடு நூலகம்扑处理
2014年4月6日
讲解内容
1.拓扑描述及作用 2.拓扑规则介绍 3.拓扑建立和拓扑检查
4.拓扑错误处理
5.拓扑编辑
Page 2
ArcGIS制图流程
为什么需要拓扑
拓扑是地理要素间的空间关系,它是确保数据质量的 基础。拓扑能提高空间分析能力,并且在确保GIS数据 库质量方面扮演了一个重要角色。 拓扑将GIS行为应用到空间数据上。拓扑使得GIS软件 能够回答这样的问题,比如邻接、连通、邻近和重叠 。在ArcGIS中拓扑为用户提供了一个有力的、灵活的 方式,来确立和维护空间数据的质量和完整性。 拓扑关系可以看成是空间约束,可把它们应用到空间 数据上。ArcGIS应用了这些关系,并且在任何一个约 束被打破时会通知你。为了做到这一点,GIS软件中包 含的工具必须要能够识别空间约束,并且提供用来查 找和修复违规要素的工具。
6、must not have dangle
线,不能有悬挂节点
7、must not have pseudo
线,不能有伪节点
8、must not self overlay
线,一个要素不能自覆盖
线拓扑规则说明
9、must not self intersect
线,不能有线自交叉
10、must be single part
拓扑检查步骤
1、在ArcCatalog中将需要检查的数据导入到 Geodatabase中; 2、创建Topolopy层并填加拓扑规则,完成拓 扑关系检查; 3、在Arcmap中打开由拓扑规则产生的文件, 利用Topolopy工具条中错误记录信息进行 修改; 4、重新拓扑关系检查;
1、导入数据到Geodatabase
拓扑检查作用
面与面之间互相重叠关系 面层中不合理空白区域 面与面之间完全覆盖关系 点层要素与面层要素之间包含关系 线层中悬挂节点、伪节点 线要素之间重合关系 线要素之间交叉、相交及自相交关系 点线重合关系
……
功能说明
1、ArcGIS中有关Topolopy操作有两地方,一个在Arccatalog中, 一个是在Arcmap中。通常我们将在Arccatalog中建立拓扑称为建 立拓扑规则,而在Arcmap中建立拓扑称为拓扑处理。 2、Arccatalog中所提供的创建拓扑规则,主要是用于进行拓扑错 误的检查,其中部分规则可以在容限内对数据进行一些修改调整。 建立好拓扑规则后,就可以在Arcmap中打开创建拓扑规则,根据 错误提示进行修改。 3、Arcmap 中的Topolopy工具条主要功能有对线拓扑(删除重复 线、相交线断点等)、根据线拓扑生成面、拓扑编辑(如共享边 编辑等)、拓扑错误显示(用于显示在Arccatalog中创建的拓扑 规则错误,Topolopy中的Error inspector),拓扑错误重新验证 (也即刷新错误记录)等。
boundary of
多边形+多边形,第一个多边形的各要素必须为 第二个的一个或几个多边形完全覆盖
面拓扑规则说明
9、contains point
多边形+点,多边形要素类的每个要素的边界以 内必须包含点层中至少一个点
线拓扑规则说明
1、must not overlay
线,不能有线重合(不同要素间)
2、must not intersect
面拓扑规则说明
1、must not overlay
单要素类,多边形要素相互不能重叠
2、must not have gaps
单要素类,连续连接的多边形区域中间不能有空 白区(非数据区)
3、must not overlay with
多边形+多边形,两个多边形层的多边形不能存 在一对相互覆盖的要素
4、must be covered by feature class of
讲解内容
1.拓扑描述及作用 2.拓扑规则介绍 3.拓扑建立和拓扑检查
4.拓扑错误处理
5.拓扑编辑
Page 10
2、拓扑规则介绍
ArcGIS的拓扑都是基于geodatabase(mdb,gdb,sde), shp文件是不能进行拓扑检查的。 首先要建立Feature Dataset(要素集),把需要检查的数据 放在同一要素集下,要素集和检查数据的数据基础(坐标系统、 坐标范围)要一致,直接拖进入就可以,拖出来也可以,有 拓扑时要先删除拓扑 拓扑分为两种: 1. 一个图层自身拓扑:数据类型肯定一致,要么是点,要么线、 要么面 2. 两个图层之间的拓扑:数据类型可能不同,有线点、点面、 线面、线线、面面五种,检查前提必须在同一Feature Dataset(要素集)下,数据基础(坐标系统、坐标范围)要 一致 Page 11 3. 拓扑容差
线,不能有线交叉(不同要素间)
3、must be covered by feature class of
线+线,两层线完全重叠
4、must not overlay with
线+线,不能有线重合
2-5、线拓扑规则说明
5、must be covered by boundary of
线+多边形,线被多边形边界重叠
1)ArcGIS中Shape格式数据不支持拓扑规则检 查,所以数据必须保证是Geodatabase格式; 2)要进行拓扑规则检查的要素类必须在同一要 素集下;
2、填加拓扑规则
• 进入要素集下,在窗口右边空白处单击右键, 在弹出的右键菜单中有New->Topolopy,然后 按提示操作,添加一些规则,就完成拓扑规则 的检查;
线,一个线要素只能由一个path组成
11、must not intersect or touch interrior
相关文档
最新文档