欢迎来到天天文库
浏览记录
ID:59433399
大小:1.91 MB
页数:48页
时间:2020-09-18
《arcgis desktop基础应用03desktop2教学ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ArcGISDesktop高级应用1第一节编辑拓扑地图拓扑概念创建地图拓扑编辑公共几何图形重建拓扑缓存清除选中的拓扑元素改变拓扑图层的符号拓扑校验编辑总结拓扑错误由线生成多边形地图拓扑概念1.1拓扑的意义拓扑是地理要素间的空间关系,它是确保数据质量的基础。拓扑能提高空间分析能力,并且在确保GIS数据库质量方面扮演了一个重要角色。拓扑将GIS行为应用到空间数据上。拓扑使得GIS软件能够回答这样的问题,比如邻接、连通、邻近和重叠。在ArcGIS中拓扑为用户提供了一个有力的、灵活的方式,来确立和维护空间数据的质量和完整性。拓扑关系可以看成是空
2、间约束,可把它们应用到空间数据上。ArcGIS应用了这些关系,并且在任何一个约束被打破时会通知你。为了做到这一点,GIS软件中包含的工具必须要能够识别空间约束,并且提供用来查找和修复违规要素的工具。1.1ArcGIS的拓扑规则说明在ArcGIS8.3以前,拓扑一直是ArcInfocoverage数据模型的一个特性。在ArcInfocoverage数据模型中,广大的GIS用户通过build和clean操作认识到拓扑的好处。从ArcGIS8.3开始为geodatabase增加了全面的拓扑。在ArcGIS9.0中常用的有关topology的操
3、作主要有两个地方,一个是在ArcCatalog中,一个是在ArcMap中。通常我们将在ArcCatalog中建立拓扑称为建立拓扑规则,而在ArcMap中建立拓扑成为拓扑处理。ArcCatalog的Geodatabase中所提供的创建拓扑规则,主要是用于进行拓扑错误的检查,其中部分规则可以在所设容差内对数据进行一些修改调整。建立好拓扑规则后,就可以在ArcMap中打开由拓扑规则所产生的文件,根据错误提示对SHAPE图层进行修改。ArcMap中的topolopy工具条主要功能有对线拓扑,删除重复线、相交线断点(topolopy中的plana
4、rizelines),根据线拓扑生成面(topolopy中的constructfeatures),拓扑编辑(如共享边编辑等),拓扑错误显示(用于显示在ArcCatalog中创建的拓扑规则错误,topolopy中的errorinspector),拓扑错误重新验证(也即刷新错误记录)。1.1在arccatalog中创建拓扑规则的步骤要在ArcCatalog中创建拓扑规则,必须保证数据为Geodatabase格式,且满足要进行拓扑规则检查的要素类在同一要素集下。因此,首先创建一个新的Geodatabase,然后在其下创建一个要素集,然后要创建
5、要素类或将其它数据作为要素类导入到该要素集下。进入到该要素集下,在窗口右边空白处单击右键,在弹出的右键菜单中有New->Topolopy,然后按提示操作,添加相应规则,就完成拓扑规则的检查。最后在ArcMap中打开由拓扑规则产生的文件,利用Topolopy工具条中错误记录信息进行修改。加入拓扑规则1.1Geodatabase的拓扑规则-多边形拓扑11.mustnotoverlay:单要素类,多边形要素相互不能重叠2.mustnothavegaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区)3.containspoint:
6、多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点4.boundarymustbecoveredby:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素)5.mustbecoveredbyfeatureclassof:多边形+多边形,第一个多边形层必须被第二个完全覆盖(省与全国的关系)6.mustbecoveredby:多边形+多边形,第一个多边形层必须把第二个完全覆盖(全国与省的关系)1.1Geodatabase的拓扑规则-多边形拓扑27.mustnotoverlaywith:多边形+多边形,两个多边形
7、层的多边形不能存在一对相互覆盖的要素8.mustcovereachother:多边形+多边形,两个多边形的要素必须完全重叠9.areaboundarymustbecoveredbyboundaryof:多边形+多边形,第一个多边形的各要素必须为第二个的一个或几个多边形完全覆盖10.mustbeproperlyinsidepolygons:点+多边形,点层的要素必须全部在多边形内11.mustbecoveredbyboundaryof:点+多边形,点必须在多边形的边界上1.1Geodatabase的拓扑规则-线拓扑11.mustnotha
8、vedangle:线,不能有悬挂节点2.mustnothavepseudo-node:线,不能有伪节点3.mustnotoverlay:线,不能有线重合(不同要素间)4.mustnotselfoverlay
此文档下载收益归作者所有