1、加载拓扑数据并切换至开始编辑状态;
2、Editor->More Editing Tools->Topology 显示拓扑信息工具条;
1.利用Arcmap的拓扑工具
2.Feature to Polygon
这种方法,顾名思义,就是要素转多边形。在ArcToolBox中,依次找到Data Management Tools—>Features—>Feature to Polygon,在弹出的对话框中设置好线要素文件以及生成的多边形存储的位置和文件名,点击确定即可。多边形生成结束后会自动添加到ArcGIS的TOC窗口中。
3.Polygon Feature Class from Lines
首先说明,这种方法需要ArcGIS Geodatabase的支持,也就是你的shape数据需要放在ArcGIS的Geodatabase中,Personal Geodatabase或File Geodatabase都可。在存储线要素的要素数据集(Feature Dataset)中,在空白地区右击,选择New—>Polygon Feature Class from Lines…,在弹出的窗口中输入生成面要素的名称,选择要生成面要素的线要素,往下看我们惊喜的发现了'Select a point feature class to establish attributes for the polygon feature'这句话,这就意味着在这里我们可以指定一个点要素文件,来建立面要素的属性。为什么说是惊喜呢?因为在矢量化的最后,很大一部分工作都是来为图斑赋属性(比如说土地利用类型),有了这个功能,我们在用线勾绘图斑时,可以新建一个点文件,每个图斑中画一个点,为其附上图斑应该赋的属性,这样在先转为多边形时就可以利用这个功能将点的属性直接赋予多边形,省却了我们大量的时间。
用于修正错误的拓扑信息,可以直接操作矢量数据。
注意:在面拓扑错误检查中,若两个多边形出现重叠,merge是指将重叠部分合并到其中一个面中。
ArcToolbox由以下工具利用了拓扑的原理
Data Management Tools-Features
Feature To Line
新生成的线要素继承原来面要素的属性,而且相邻面要素公共线生成两条线。以属性为主
Polygon To Line
新生产的线要素为获得左右两边面的FID,而且相邻面要素公共线生成一条线。以空间拓扑关系为主
Construct Features(Topology Tool面生成线)
生成的线属性继承目标线图层的结构,公共边为一条线
Feature To Point Feature Vertices To Points
Feature To Polygon Split Line At Vertices
ArcMap拓扑工具(Construct Features)
Polygon FeatureClass From Lines
ArcToolbox工具-FeatureToPolygon
AO、AE代码完成
ArcMap拓扑工具(Construct Features)
ArcToolbox工具-FeatureToLine
ArcToolbox工具-PolygoneToLine
AO、AE代码完成
本手册的全部内容:ArcGIS实践教程汇总
联系客服