免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 8492|回复: 4
收起左侧

[技术交流] ArcGis线连接、线切割面

[复制链接]
发表于 2013-2-24 22:12 | 显示全部楼层 |阅读模式
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"即可

评分

参与人数 1铜板 +5 收起 理由
b176877840 + 5 很实用~

查看全部评分

7711

主题

31万

铜板

892

好友

超级版主

地信网论坛贵宾

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
128764

宣传勋章优秀斑主灌水勋章活跃勋章贡献勋章童话节勋章

QQ
发表于 2013-2-24 22:24 | 显示全部楼层

回帖奖励 +1 个铜板

谢谢楼主分享

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

15

主题

11万

铜板

20

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
101188
发表于 2013-6-24 20:44 | 显示全部楼层
housex 发表于 2013-2-24 22:24
谢谢楼主分享

无私分享{:soso_e183:}
回复 支持 反对

使用道具 举报

4

主题

3078

铜板

2

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
899

爱心勋章

发表于 2021-12-16 15:35 | 显示全部楼层
学到了,感谢楼主分享
回复 支持 反对

使用道具 举报

30

主题

2万

铜板

59

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6284
QQ
发表于 2022-1-21 21:39 | 显示全部楼层
感谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表