版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ARCGIS 拓扑检查步骤与修正拓扑错误技巧 将数据装载如个人地理数据库 , 用拓扑功能自动检查数据错误 启动 ArcCatlalog;任意选择一个本地目录 , 右键-新建-创建个人 personal GeoDatabase; 选 择刚才创建的 GeoDatabase ,右键-新建 -数据集 dataset; 设置数据集的坐 标系统, 如果不能确定就选择您要进行分析的数据的坐标系统 ;选择刚才创建的数据集 ,右键-导入要素类 inport -feature class single, 导入 您要进行拓扑分析的数据 ;选择刚才创建的数据集 ,右键-新建-拓扑,创建拓扑 ,根据提示创建拓扑 ,添
2、加拓扑处理规则 ; 进行拓扑分析。最后在 arcmap 中打开由拓扑规则产生的文件 , 利用 topolopy 工具条中错误记录 信息进行修改将数据集导入 ARCMAP 中,点击 edit 按钮进行编辑。打开 eidt 下拉菜单 , 选择 more editing tools topology 出现拓扑编辑工具栏。 选择要拓扑的数据 , 点击打开 error inspector 按钮。在 error inspector 对话框中点击 search now , 找出所有拓扑的错误。 对线状错误进行 Mark as Exception 。对 polygon 错误逐个检查 , 首先选择错误的小班 ,
3、 点击右键选择 zoom to , 然后点 击 merge , 选择合适的图班进行 merge 处理 , 这样不会丢失小班信息。 另一个说法 :用 catalog 建一个个人地理数据库 ,new 一个 featuredataset 把要修改错误的 shp 文件导入到 featuredataset 下面 然后右键点 featuredataset , new 一个 topoloy 数据层 , 点击下一步 , 勾选刚才导入 的shp层,下一步,添加拓扑检查规则,这一步很重要,您要显示断线,没接上的线, 出头线等,都要选相应的拓扑规则!选完之后,点下一步完成catalog生成一个拓 扑检查层文件,用a
4、rcmap打开该文件就可以瞧见您需要显示的错误,这样再用编 辑工具修改起来就方便好多。第一部分在arcgis中有关topolopy 操作,有两个地方,一个就是在arccatalog 中,一个 就是在arcmap中。通常我们将在arccatalog中建立拓扑称为建立拓扑规则,而 在arcmap中建立拓扑称为拓扑处理。arccatalog中所提供的创建拓扑规则,主要就是用于进行拓扑错误的检查,其中 部分规则可以在溶限内对数据进行一些修改调整。建立好拓扑规则后,就可以在arcmap中打开些拓扑规则,根据错误提示进行修改。arcmap中的topolopy工具条主要功能有对线拓扑(删除重复线、相交线断点
5、等,topolopy 中的planarize lines)、根据线拓扑生成面(topolopy 中的con struct features)、拓扑编辑(如共享边编辑等)、拓扑错误显示(用于显示在 arccatalog 中创建的拓扑规则错误,topolopy 中的error inspector), 拓扑错误 重新验证(也即刷新错误记录)。第二部分在arccatalog中创建拓扑规则的具体步骤?要在arccatalog中创建拓扑规则,必须保证数据为geodatabase格式,且满足要 进行拓扑规则检查的要素类在同一要素集下。因此,首先创建一个新的geodatabase,然后在其下创建一个要素集,然
6、后要创建 要素类或将其它数据作为要素类导入到该要素集下。进入到该要素集下 ,在窗口右边空白处单击右键 , 在弹出的右键菜单中有 new-topolopy, 然后按提示操作 , 添加一些规则 , 就完成拓扑规则的检查。 最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录 信息进行修改。 第三部分 有关 geodatabase 的 topology 规则多边形 topology1、must not overlay: 单要素类 , 多边形要素相互不能重叠2、 must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非 数据区 )3、con
7、tains point: 多边形点 , 多边形要素类的每个要素的边界以内必须包含 点层中至少一个点4、boundary must be covered by: 多边形线 , 多边形层的边界与线层重叠 (线 层可以有非重叠的更多要素 )5、must be covered by feature class of:多边形多边形 , 第一个多边形层必须被第二个完全覆盖 (省与全国的关系 )6、must be covered by: 多边形多边形 , 第一个多边形层必须把第二个完全覆 盖(全国与省的关系 )7、must not overlay with: 多边形多边形 , 两个多边形层的多边形不能存在一
8、 对相互覆盖的要素8、must cover each other: 多边形多边形 , 两个多边形的要素必须完全重叠9、area boundary must be covered by boundary of:多边形多边形 , 第一个多边形的各要素必须为第二个的一个或几个多边形完全覆盖10、must be properly inside polygons:点多边形 , 点层的要素必须全部在多 边形内11、 must be covered by boundary of:点多边形 , 点必须在多边形的边界上线 topology1、must not have dangle:线, 不能有悬挂节点2、mu
9、st not have pseudo-node: 线, 不能有伪节点3、must not overlay:线,不能有线重合 (不同要素间 )4、must not self overlay:线 , 一个要素不能自覆盖5、must not intersect:线, 不能有线交叉 ( 不同要素间 )6、must not self intersect:线, 不能有线自交叉7、must not intersect or touch interrior:线, 不能有相交与重叠8、must be single part:线, 一个线要素只能由一个 path 组成9、must not covered with
10、:线线 , 两层线不能重叠10、must be covered by feature class of:线线, 两层线完全重叠11、endpoint must be covered by:线点 , 线层中的终点必须与点层的部分 ( 或全部) 点重合12、 must be covered by boundary of:线多边形 , 线被多边形边界重叠13、 must be covered by endpoint of:点线 , 点被线终点完全重合14、 point must be covered by line:点线 , 点都在线上 第四部分 Geodatabase 组织结构。Geodataba
11、ses中,将地理数据组织成为数据对象(data objects)。这些数据对象 存储于要素类 (feature class) 、对象类 (object class) 或要素集 (feature datasets) 中。对象类 (object class) 用于存储非空间信息。要素类 (feature class) 则存储了空间信息及其相应的属性信息 , 在同一个要素 类中 , 空间要素的几何形状必须一致 , 比如必须都就是点、线或者面。简言之 , 要 素类就是同类要素的集合。要素集 (feature dataset) 用于存放具有同一空间参考 (spatial reference) 的要 素类
12、。存放了简单要素的要素类可以存放于要素集中 , 也可以作为单个要素类直 接存放在 Geodatabase 的目录下。直接存放在 Geodatabase 目录下的要素类也 称为独立要素类 (standalone feature) 。存储拓扑关系的要素类必须存放到要素 集中, 使用要素集的目的就是确保这些要素类具有统一的空间参考 ,以利于维护 拓扑。 Geodatabase 支持要素类之间的逻辑完整性 , 体现为对复杂网络 (complex networks) 、拓扑规则与关联类等的支持。下面描述 Geodatabase 中的数据对象 (data objects) 。要素类 (Feature cl
13、ass)要素类, 可称为点、线或面类型要素的集合 ,同时, 地图的文本信息也可用注记 (annotation) 要素类存储。非独立要素类 , 也就就是相关联的要素类 ( 如参与拓扑 规则或者几何网络的要素类 ), 以要素集的形式管理到一起。栅格数据集 (Raster data set) 以栅格表的形式管理的单或多波段栅格数据。表(Tables)描述非空间信息的表。关联类 (Relationships) 关联类就是一种机制 :从一个表(要素类)中选择记录以后 ,可以在相关联的表 (要 素类)中可以获取到相应记录。域(Domai ns)列有效值的一个列表 (或范围)。子类 (Subtypes)将要
14、素类中的要素进行了逻辑分组 , 每一个分组便就是一个子类。每一个这样的都有其完整性规则与GIS行为(如高速公路,就是道路要素的一个子集)。空间关系 (Spatial relationships)在拓扑工具 (topologies) 或几何网络 (Geometric network) 中定义。拓扑规则可 以指定要素类中的要素之间有何种空间关系 , 如地块之间不能重叠 (overlap), 或 者多个不同要素类中的要素之间的空间关系 ,比如国家首都 (点要素)必须位于该 国家疆土 (面要素) 上。元数据 (Metadata) 数据库中的每个元素的描述文档。拓扑规则详解1 、 禁止重叠 (Must
15、Not Overlap) 这条规则要求要素类的多边形内部不重叠。多边形之间可以共用顶点与边。这条规则应用于一块区域不能为两个或多个多边形同时所有的情况。 它在下述情 况下有用:模拟行政边界,比如ZIP Codes或者选举区;以及互相排她的区域分类 比如土地覆盖或地形类型等。相减(Subtract):Subtract方法从每个有拓扑错误的要素中删除几何重叠的部分,在这个位置产生一个间隙或者空白区。这个方法可以用于一个或多个选中的 Must Not Overlap 错误。合并(Merge):对于不符合规则的要素,Merge方法在一个要素中添加重叠部分, 而从其她要素中减掉重叠的部分。需要在 Mer
16、ge 对话框中选择接收重叠部分的 要素。这个方法只能用于一个 Must Not Overlap 错误。创建要素 (Create Feature):Create Feature 方法在重叠区生成一个新的多边 形,并且从每个产生错误的要素中删除重叠的部分 ,来创建一个要素几何平面。这 个方法可以用于一个或多个选中的 Must Not Overlap 错误。2、 不许有间隔 (Must Not Have Gaps)这个规则要求在一个多边形内部与相邻的多边形之间不能有空值区域。 所有多边 形必须形成一个连续的表面。 总就是在这个表面的边界处会出现错误。 可以忽略 这个错误或者将其标注为异常。 对那些必
17、须覆盖整个区域的数据应用这就不能存 在间隔或形成空白区 它们必须覆盖整个区域。 可以使用 Create Feature 条 规则。比如说土壤多边形或者将边界上的错误标注为异常。3 、 禁止要素类间重叠 (Must Not Overlap该规则要 With)求一个要素类的多边形内部不能与另一个要素类的多边形内部重叠。 两个要素类 的多边形可以共用边或顶点 ,或者完全不相连。当一个区域不能同时属于两个独 立要素类时要应用这个规则。4 、 必须被要素类覆盖 (Must Be Covered By FeatureClass Of) 这个规则要求一个要素类中的多边形必须与其她要素类的多边形共用它的所有
18、区域。第一个要素类中的某个区域如果未能被其她要素类中的多边形覆盖就就是 错误的。5 、 须相互覆盖 (Must Cover Each Other) 这个规则要求一个要素类中的多边形必须与 另一个要素类中的多边形共用它们所有的区域。 多边形可以共用边或者顶点。 任 何一个要素类中的任意区域如果没有被另一要素类中的多边形所覆盖都就是错 误的。6 、必须被覆盖 (Must Be Covered By) 这个规则要求一个要素类中多边形必须包含在另一个要素类多边形中。 多边形可 以共用边界与顶点。 被包含的要素类中定义的任何区域必须由包含要素类的区域 所覆盖。当给素必须被其她类型的要素覆盖的时候 , 要
19、应用这个规则。7 、 边界必须被覆盖 (Boundary Must BeCovered By) 这个规则要求多边形要素边界必须被另一个要素类中的线所覆盖。 当面状要素需 要用线状要素标示其边界的时候 ,可以利用这个规则。常见情形就是区域有一组 属性 ,而其边界具有其她属性。比如 , 地块可以与其边界一同存储在地理数据库 中。每个地块可以由一个或多个存储了长度或调查数据的线状要素所定义 , 每个 地块都应该准确地匹配它的边界8 、 区域边界必须被其她边界覆盖 (Area Boundary Must Be Covered By Boundary Of) 这个规则要求一个要素类中的多边形一要素类中的
20、多边形要素的边界所覆盖。 当 一个要素类中的多边形要素由另一个要素类中的多个多边形组成并且共用的边 界须重叠时 ,可以应用这个规则。 这个规则没有拓扑校正命令。9 、 存在伪节点 (Must Not Have Pseudonodes 这条规则要求要素类中的线状要素必须在每个端点处与至少两个其它线状要素 相连只与一个其她线状要素相连 ,或者只与自身相连的线状要素都被称为有伪节 点的线状要要素必须形成闭合环的时候 ,可以使用这条规则 , 比如当用线状要素 定义多边形的边界时 , 或者当逻辑上必须与其它两条线状要素在每个端点处相连 的时候 ,比如在一个河流网状结构中 (在第一条河流的源点处应该标注为
21、异常 )。10 、 禁止 在内部相交或者相接 (Must Touch Interior) 这个规则要求一个要素类中的线状要素必须只能在端点上与同一要素类中的线 状要素相连。 任何重叠的、 在非端点位置上相交的。 当线状要素必须只能在端点 处相连的时候 ,可以使用这个规则 , 比如地块线的例子 ,必须拆分成仅在端点相连 的线状要素 ,并且彼此不能重叠11 、不许重叠 (Must Not Overlap With) 这个规则要求一个要素类中的线状要素不能与类中的线状要素发生重叠。 当线状 要素不能共用同一空间位置时 ,可以利用这个规则 , 比如,公路不能与铁路重叠 ,而 等高线的子类也不能与其它等
22、高线重叠12 必须被其它要素类中的要素覆盖 (Must Be Covered By Feature Class Of) 这个规则要求一个要素类中的线状要素必须被另一个要素类中的线状要素覆盖。 在模拟逻辑上不同但空间上相同的线状要素时 ,可以利用这个规则 , 比如公交路 线与街道。一个公交路线要素类不应该偏离街道要素类中定义的街道。13 、 必须被其她边界覆盖 (Must Be Covered By Boundary Of)这个规则要求线状要素被面状要素的边界所覆盖14 、 端点必须被覆盖 (Endpoint must Be Covered By) 这个规则要求线状要素的端点必须被另一个要素类中的点状要素覆盖15 、 不能自我重叠 (Must Not Self Overlap) 这个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度智能停车系统车库交易合同2篇
- 二零二五年度家政服务与家庭旅游策划合同3篇
- 二零二五年度叉车维修保养与维修设备租赁合同2篇
- 2025年度综合体物业房使用及公共设施维护协议3篇
- 二零二五年度大棚养殖废弃物资源化利用合作协议2篇
- 二零二五年度文化旅游项目借款及旅游资源担保服务协议3篇
- 二零二五年度保障性住房置换合同范本
- 二零二五年度ISO9001质量管理体系认证咨询与实施合同3篇
- 二零二五年度加油站油品供应与信息化建设合同3篇
- 船舶管系课程设计
- 女装行业退货率分析
- 领导沟通的艺术
- 纯视觉方案算法
- 道士述职报告
- 绿色贷款培训课件
- 2024年七年级语文上学期期末作文题目及范文汇编
- 云南省昆明市五华区2023-2024学年九年级上学期期末英语试卷+
- 2023年生产运营副总经理年度总结及下一年计划
- 2023年中考语文标点符号(顿号)练习(含答案)
- 施工图审查招标文件范文
- 布袋式除尘器制造工序检验规定
评论
0/150
提交评论