cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
阅读:1438回复:0

点、线、面数据拓扑处理

楼主#
更多 发布于:2009-07-20 15:54
<font style="background-color: rgb(199, 237, 204);">在ArcGIS中可以对点、线、面数据进行批量拓扑处理<br>1. 线自动连接<br>分两种情况:<br>a:
如果线只是相交自动打断,即没有间隔,从表面上看是相连的一条(其实是两条),可以用Arctoolbox里的工具DataManagement
Tools-Generalization-Dissolve工具来做融合,可以设置融合的参考字段,字段名称内容一致的自动融合成一条。融合后的图层保
留参考字段属性,其他属性字段删除。<br>b:如果线段之间有间隔,可以用ArcMap中的Topology工具条来做,先加载需处理的线图层
lineA,最好复制一个空的lineB图层,字段结构和lineA一致,只是内容清空,然后开始编辑,设置target
layer为lineB,选择lineA里的线要素,设置Map Topology图层为lineB,然后单击Construct
features按钮,设置容差值,在容差之之内的间隔线段将自动连接起来。<br>上述b方法的缺点是属性记录没有保留,需要用Join方法来连接属性,join的方式选择Join data from another layer based on spatial location。<br><br>2.用线来切割面(全图范围或选定线范围内)<br>用线切割面如果是手动操作的话可以用Editor里的cut polygon feature来做,但要是批量处理的话可以用topology工具条里的Construct feature按钮来做<br>方
法:加载需切割的面图层和切割参照线图层,start editor,设置Map Topology为面图层,选择切割参照线,单击construct
feature按钮,在弹出的对话框中选择"Split existing features in target layer using
selection"即可,如下图:<br><img alt="" src="http://images.cnblogs.com/cnblogs_com/chenjq/construct_feature.jpg" border="0" height="230" width="417"></font>
喜欢0 评分0
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
游客

返回顶部