《Feature To Line与Polygon To Line的异同》由会员分享,可在线阅读,更多相关《Feature To Line与Polygon To Line的异同(4页珍藏版)》请在金锄头文库上搜索。
1、在 Arctoolbox中,有两个命令可将面要素类转换成线要素类:Feature To Line 和 Polygon To Line。虽然这两个命令都能将面状要素类转换成线状要素类,但他们之间有很多不同,正确的了解了他们之间的不同后我们可以有选择地使用这两个命令之一。一、Feature To Line:由输入的面要素类或线要素类生成新的线要素类这个工具与有两个特点:1、可将输入要素类的属性值传递到输出要素类中(由 preserve attribute选项决定)2、两个要素的公共边会产生重复线段。输入要素类:输出要素类:二、Polygon To Line:由输入的面要素类生成线要素类其特点是会在
2、产生的线要素类的属性表内生成两个字段: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的相互关系,所以不会产生重复的线。以上只是个人的猜测,不知正确与否,请各位指正