首页 arcmap拓扑检查方法

arcmap拓扑检查方法

举报
开通vip

arcmap拓扑检查方法 第一章 利用ArcMap检查和修正拓扑错误技巧 一副人工或自动矢量化后的数据,在正式应用数据之前,应根据要求检查和修正各种拓扑错 误!地理数据是庞大和海量的数据,无乱是人为的还是自动的矢量化,都可以出现错误,对 于数据量很大的数据来说,检查和修正错误是一项枯燥复杂而且工作量很大的工作。 根据几年来摸索的出现经验,现总结几种方法和大家讨论,欢迎大家来参加讨论和指正! 1)在workstation 工作站下 ,编辑检查数据,此法 要求源数据为 coverage,且是在黑 乎乎的界面下进行操作,虽然...

arcmap拓扑检查方法
第一章 利用ArcMap检查和修正拓扑错误技巧 一副人工或自动矢量化后的数据,在正式应用数据之前,应根据要求检查和修正各种拓扑错 误!地理数据是庞大和海量的数据,无乱是人为的还是自动的矢量化,都可以出现错误,对 于数据量很大的数据来说,检查和修正错误是一项枯燥复杂而且工作量很大的工作。 根据几年来摸索的出现经验,现总结几种方法和大家讨论,欢迎大家来参加讨论和指正! 1)在workstation 工作站下 ,编辑检查数据,此法 要求源数据为 coverage,且是在黑 乎乎的界面下进行操作,虽然也可以设置编辑菜单,但总体还是要用到很多命令,比较麻 烦。 workstation 下修改拓扑错误的方法: 第一步:把文件转为 coverage格式,进去 catalog,设置其各项容限值(在文件属性中 tolerance 项,根据精度要求设置) 第二不:进入 arc下修改! 启动 workstation的 arc环境,输入 ae (注释:arcedit),ec + (cov文件路径) 具体命令格式可以输入 help,查看帮助 显示悬挂线的命令是:de arc node dangle ;回车 nodec dangle 2 回车 disp999,回车 draw,回车 这样所有的悬挂的着,为接上的线错误,都显示为红色,接下来只要用相应的命令进行处理 修改就可以!建议大家,修改前,对图层做一下 build处理,这样好多细小的错误它都回自 动处理掉,注意选择好参数! 2. 将数据装载如个人地理数据库,用拓扑功能自动检查数据错误: (此法可在arcmap下进行,界面友好,比较适合于拓扑错误不是很多的图形修改): 第二种方法: 用 catalog 建一个个人地理数据库,new一个 featuredataset 把要修改错误的 shp文件导入到 featuredataset下面 然后右键点 featuredataset,new一个 topoloy数据层, 点击下一步,勾选刚才导入的 shp层,下一步,添加拓扑检查规则,这一步很重要,你要显 示断线,没接上的线,出头线等,都要选相应的拓扑规则!选完之后,点下一步完成 catalog生成一个拓扑检查层文件,用 arcmap打开该文件 就可以看见你需要显示的错误,这样再用编辑工具修改起来就方便好多。 第二章 [第一部分] Arcgis中 topolopy说明: 在 arcgis中有关 topolopy操作,,有两个地方,一个是在 arccatalog中,一个是在 arcmap中。 通常我们将在 arccatalog中建立拓扑称为建立拓扑规则,而在 arcmap中建立拓扑称为拓扑处 理。 arccatalog 中所提供的创建拓扑规则,主要是用于进行拓扑错误的检查,其中部分规则可以 在溶限内对数据进行一些修改调整。建立好拓扑规则后,就可以在 arcmap中打开些拓扑规 则,根据错误提示进行修改。 arcmap 中的 topolopy 工具条主要功能有对线拓扑(删除重复线、相交线断点等,topolopy 中的 planarize lines)、根据线拓扑生成面(topolopy中的 construct features)、拓扑编辑(如 共享边编辑等)、拓扑错误显示(用于显示在 arccatalog中创建的拓扑规则错误,topolopy中 的 error inspector),拓扑错误重新验证(也即刷新错误记录)。 [第二部分] 在 arccatalog中创建拓扑规则的具体步骤? 要在 arccatalog中创建拓扑规则,必须保证数据为 geodatabase格式,且满足要进行拓扑规则 检查的要素类在同一要素集下。 因此,首先创建一个新的 geodatabase,然后在其下创建一个要素集,然后要创建要素类或 将其它数据作为要素类导入到该要素集下。 进入到该要素集下,在窗口右边空白处单击右键,在弹出的右键菜单中有 new->topolopy, 然后按提示操作,添加一些规则,就完成拓扑规则的检查。 最后在 arcmap中打开由拓扑规则产生的文件,利用 topolopy工具条中错误记录信息进行修 改。 [第三部分] 有关 geodatabase的 topology规则 多边形 topology 1.must not overlay:单要素类,多边形要素相互不能重叠 2.must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区) 3.contains 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.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:点+多边形,点必须在多边形的边界上 线 topology 1.must not have dangle:线,不能有悬挂节点 2.must 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 interior:线,不能有相交和重叠 8.must be single part:线,一个线要素只能由一个 path组成 9.must not covered with:线+线,两层线不能重叠 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组织结构。 Geodatabase中,将地理数据组织成为数据对象(data objects)。这些数据对象存储于要素类 (feature class)、对象类(object class)或要素集(feature datasets)中。 对象类(object class)用于存储非空间信息。 要素类(feature class)则存储了空间信息及其相应的属性信息,在同一个要素类中,空间要 素的几何形状必须一致,比如必须都是点、线或者面。简言之,要素类是同类要素的集合。 要素集(feature dataset)用于存放具有同一空间参考(spatial reference)的要素类。存放了 简单要素的要素类可以存放于要素集中,也可以作为单个要素类直接存放在 Geodatabase的 目录下。直接存放在 Geodatabase目录下的要素类也称为独立要素类(standalone feature)。 存储拓扑关系的要素类必须存放到要素集中,使用要素集的目的是确保这些要素类具有统一 的空间参考,以利于维护拓扑。Geodatabase 支持要素类之间的逻辑完整性,体现为对复杂 网络(complex networks)、拓扑规则和关联类等的支持。下面描述 Geodatabase中的数据对 象(data objects)。 要素类(Feature class) 要素类,可称为点、线或面类型要素的集合,同时,地图的文本信息也可用注记(annotation) 要素类存储。非独立要素类,也就是相关联的要素类(如参与拓扑规则或者几何网络的要素 类),以要素集的形式管理到一起。 栅格数据集(Raster dataset) 以栅格 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 的形式管理的单或多波段栅格数据。 表(Tables) 描述非空间信息的表。 关联类(Relationships) 关联类是一种机制:从一个表(要素类)中选择记录以后,可以在相关联的表(要素类)中 可以获取到相应记录。 域(Domains) 列有效值的一个列表(或范围)。 子类(Subtypes) 将要素类中的要素进行了逻辑分组,每一个分组便是一个子类。每一个这样的都有其完整性 规则和 GIS行为(如高速公路,是道路要素的一个子集)。 空间关系(Spatial relationships) 在拓扑工具(topologies)或几何网络(Geometric network)中定义。拓扑规则可以指定要素 类中的要素之间有何种空间关系,如地块之间不能重叠(overlap),或者多个不同要素类中的 要素之间的空间关系,比如国家首都(点要素)必须位于该国家疆土(面要素)上。 元数据(Metadata) 数据库中的每个元素的描述文档。 在 ArcMap中进行数据的拓扑错误检查 首先在 catalog 中创建一个拓扑类,在创建过程中,应该加上拓扑规则,比如要检查没有闭合的 弧线,就要应用“Must not have dangles(不允许存在悬挂)”的拓扑规则。 然后在 ArcMap 中打开拓扑层,进入编辑状态。可以验证整个拓扑层,错误的 feature 会在图上 显示出来。点击 Error Inspector命令,在 Error inspector对话框里,选择相应的拓扑规则,如“Must not have dangles(不允许存在悬挂)”,然后点击“search now”按钮,把所有违反拓扑规则的 feature 都显示在下面的列表框中。在列表框里右击每一个 feature,选择合适的方法来处理拓扑错误。其 中有 Snap(捕捉)、Trim(修剪)、Extend(延伸)三个工具。 对于清除微短线,可以合理设置 cluster tolerance的值, 线拓扑规则中有一个默认的规则“Must be Larger Than Cluster Tolerance ”,如果线的长度小于 tolerance的值,就可以找出这些线,然后 delete 即可。 第一章 利用ArcMap检查和修正拓扑错误技巧
本文档为【arcmap拓扑检查方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_714329
暂无简介~
格式:pdf
大小:19KB
软件:PDF阅读器
页数:4
分类:
上传时间:2012-08-07
浏览量:118