『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS实践教程(16)Arcmap中拓扑错误修正的使用方法

ArcGIS实践教程(16)Arcmap中拓扑错误修正的使用方法
首先说明,这种方法需要ArcGIS Geodatabase的支持,也就是你的shape数据需要放在ArcGIS的Geodatabase中,Personal Geodatabase或File Geodatabase都可。

       1、加载拓扑数据并切换至开始编辑状态;

       2Editor->More Editing Tools->Topology 显示拓扑信息工具条;


       由线生成面

       1.利用Arcmap的拓扑工具


       2.Feature to Polygon

       这种方法,顾名思义,就是要素转多边形。在ArcToolBox中,依次找到Data Management Tools>Features>Feature to Polygon,在弹出的对话框中设置好线要素文件以及生成的多边形存储的位置和文件名,点击确定即可。多边形生成结束后会自动添加到ArcGISTOC窗口中。

       3.Polygon Feature Class from Lines

       首先说明,这种方法需要ArcGIS Geodatabase的支持,也就是你的shape数据需要放在ArcGISGeodatabase中,Personal GeodatabaseFile Geodatabase都可。在存储线要素的要素数据集(Feature Dataset)中,在空白地区右击,选择New>Polygon Feature Class from Lines…,在弹出的窗口中输入生成面要素的名称,选择要生成面要素的线要素,往下看我们惊喜的发现了"Select a point feature class to establish attributes for the polygon feature"这句话,这就意味着在这里我们可以指定一个点要素文件,来建立面要素的属性。为什么说是惊喜呢?因为在矢量化的最后,很大一部分工作都是来为图斑赋属性(比如说土地利用类型),有了这个功能,我们在用线勾绘图斑时,可以新建一个点文件,每个图斑中画一个点,为其附上图斑应该赋的属性,这样在先转为多边形时就可以利用这个功能将点的属性直接赋予多边形,省却了我们大量的时间。

       由面生成线


       拓扑编辑

       用于修正错误的拓扑信息,可以直接操作矢量数据。

       重建拓扑


       修正拓扑工具

       注意:在面拓扑错误检查中,若两个多边形出现重叠,merge是指将重叠部分合并到其中一个面中。

       拓扑浏览器

       ArcToolbox基于拓扑原理的工具

 

       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

 

       扑拓工具总结

 

       1.线生成面

 

       ArcMap拓扑工具(Construct Features)

 

       Polygon FeatureClass From Lines

 

       ArcToolbox工具-FeatureToPolygon

 

      AOAE代码完成

 

       2.面生成线

 

       ArcMap拓扑工具(Construct Features)

 

       ArcToolbox工具-FeatureToLine

 

       ArcToolbox工具-PolygoneToLine

 

       AOAE代码完成

      京ICP备2025132830号-1 京公网安备 号