arcgis多种编辑方式.doc
文本预览下载声明
一、面转线方法:
1、打开一个空的线文件,开始编辑线文件,选择所有面,拷贝,粘贴,保存编辑。
2、打开arctoolbox工具箱,选择data management tools中的features中的featue to line工具
二、ArcGis Polyline线转换为Polygon面
??? 1、打开ArcMap用Add Data加载shp Polyline线文件。?????2、选Editor编辑\Start Editing开始编辑。?????3。选Editor编辑\More Editing Tools\Topology拓扑?????4。在Topology拓扑工具栏中选Map Topology 再在Shp文件上打勾Ok?????5。用Select Features 选择指针把线全部选中,这时Topology拓扑工具栏中的Construct Features选项为激活状态。?????6。这时点击Construct Features来检查图中有无多余的线段和点与线分离的过远,多次输入0.1和0.2的值仔细调整。????7。调整好后选Editor编辑\Save Edits保存。????8。打开ArcToolbox选Data Management Tools\Features\双击Feature To Polygon特性到面在Input Features选中正在编辑的Shp文件,在Output Feature Class处输出文件名可改。点击Ok即可完成线面转换。?????检查有错误,缺线等,可重做第6。
三、ArcGIS点、线、面数据拓扑处理??
1. 线自动连接分两种情况:a:如果线只是相交自动打断,即没有间隔,从表面上看是相连的一条(其实是两条),可以用Arctoolbox里的工具DataManagement Tools-Generalization-Dissolve工具来做融合,可以设置融合的参考字段,字段名称内容一致的自动融合成一条。融合后的图层保留参考字段属性,其他属性字段删除。b:如果线段之间有间隔,可以用ArcMap中的Topology工具条来做,先加载需处理的线图层lineA,最好复制一个空的lineB图层,字段结构和lineA一致,只是内容清空,然后开始编辑,设置target layer为lineB,选择lineA里的线要素,设置Map Topology图层为lineB,然后单击Construct features按钮,设置容差值,在容差之之内的间隔线段将自动连接起来。上述b方法的缺点是属性记录没有保留,需要用Join方法来连接属性,join的方式选择Join data from another layer based on spatial location。
2.用线来切割面(全图范围或选定线范围内)用线切割面如果是手动操作的话可以用Editor里的cut polygon feature来做,但要是批量处理的话可以用topology工具条里的Construct feature按钮来做方法:加载需切割的面图层和切割参照线图层,start editor,设置Map Topology为面图层,选择切割参照线,单击construct feature按钮,在弹出的对话框中选择Split existing features in target layer using selection即可
四、浅谈ARCGIS拓扑
拓扑是地理要素间的空间关系, 它是确保数据质量的基础。 拓扑能提高空间分析能力, 并且在确保GI S 数据库质量方面扮演了一个重要角色。
拓扑将GI S 行为应用到空间数据上。 拓扑使得 GI S 软件能够回答这样的问题, 比如邻接、连通、邻近和重叠。
在ArcGIS中拓扑为用户提供了一个有力的、 灵活的方式来确立和维护空间数据的质量和完整性。
拓扑关系可以看成是空间约束, 可把它们应用到空间数据上。 ArcGIS 应用了这些关系,并且在任何一个约束被打破时会通知你。为了做到这一点,GIS软件中包含的工具必须要能够识别空间约束,并且提供用来查找和修复违规要素的工具。
在 ArcGIS8.3 以前, 拓扑一直是ArcInfo coverage 数据模型的一个特性。 在 ArcInfo coverage 数据模型中, 广大的 GIS 用户通过build 和 clean 操作认识到拓扑的好处。??
从ArcGIS8.3 开始为 geodatabase 增加了全面的拓扑。
在 ArcGIS9. 0 中常用的有关 topology 的操作主要有两个地方, 一个是在 ArcCatalog 中,一个是在 ArcMap中。
通常我们将在 ArcCatalog 中建立拓扑称为建立拓扑
显示全部