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

查看: 3621|回复: 1
收起左侧

绕开苍穹软件,直接在ArcGis下清除面状地物图幅边界

[复制链接]

1986

主题

10万

铜板

98

好友

技术员

Network change life, change t

积分
17879

斑竹勋章地信元老

QQ
发表于 2009-12-6 16:29 | 显示全部楼层 |阅读模式
需要文件:面状地物文件MZDW(面状)和图幅边界文件TFBJ(线状)。
1、ArcToolBox—>DataManagementTools—>Features—>FeaturesToLine/PolygonToLine,将MZDW转换成线文件MZDW_FeatureToLine。
2、ArcToolBox—>AnalysisTools—>Erase,用TFBJ来擦除MZYD_FeatureToLine,得到MZDW_FeatureToLine_Erase。
3、ArcToolBox—>DataManagementTools—>Features—>FeaturesToPolygon,将MZDW_FeatureToLine_Erase转换成面文件MZDW_FeatureToLine_Erase_Fe,改名为TB(图斑)。
4、ArcToolBox—>AnalysisTools—>Union,将MZDW和TB做联合运算,得到TUBAN_Union。
5、ArcToolBox—>DataManagementTools—>Generalization—>Dissolved,对TUBAN_Union做融合,其中保留TB的FID和MZDW的地类码和权属等字段,对面积等字段做和运算,得到最终结果TUBAN_Union_Dissolve!
注释:Feature To Line与Polygon To Line的异同
在Arctoolbox中,有两个命令可将面要素类转换成线要素类:Feature To Line和Polygon To Line。虽然这两个命令都能将面状要素类转换成线状要素类,但他们之间有很多不同,正确的了解了他们之间的不同后我们可以有选择地使用这两个命令之一。
一、Feature To Line:由输入的面要素类或线要素类生成新的线要素类
这个工具与有两个特点:
1、可将输入要素类的属性值传递到输出要素类中(由preserve attribute选项决定)
2、两个要素的公共边会产生重复线段。
二、Polygon To Line:由输入的面要素类生成线要素类
其特点是会在产生的线要素类的属性表内生成两个字段:left_fid和right_fid,代表相应的线段在原面要素类中左多边形和右多边形的fid值。
Polygon To Line不会传递原面要素类的属性到生成的线要素类,且不会产生重复的线段,这是与Feature To Line最大的区别。
为什么Feature To Line会产生重复线而Polygon To Line不会呢?其原因可能是Feature To Line转换polygon的边界时是一个个polygon单独提取边界的,没考虑之间的相互位置关系,所以会产生重复的线;而Polygon To Line综合考虑了相邻polygon的相互关系,所以不会产生重复的线。
轻轻的我来签到了,想带走一堆铜板...

0

主题

1840

铜板

3

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
649
发表于 2013-1-24 09:10 | 显示全部楼层
{:soso_e100:}

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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