分享

arcgis中union、merge、append和intersect区别

 昵称QAb6ICvc 2014-07-28

unionmergeappend的主要区别
arctoolbox
中将两个要素类合并成一个的工具主要有unionmergeappend。虽然它们都能将两个要素类合并
成一个要素类,但功能上有所不同,下面介绍一下它们之间的主要差别。
下面两张图是两个要素类ab的图形和属性表:


1
union:合并输入要素类到新的要素类中。
图形:union只能合并polygon类型的要素类。两个要素类合并时会处理相交部分,使之单独形

成多部件要素,并且有选项选择允许缝隙(gaps)或不允许缝隙。如果过选择不允许缝隙,两

个要素类合并后的缝隙将生成要素。
属性表:union合并属性表的选项有三个:allno_fidonly_fidall将两个要素类的属性

表字段按顺序全部放在输出要素类的属性表中,包括fid。同名的字段(除fid外)在字段名后

加数字以示区别(fid后加要素类名称)。no_fid将两个要素类的属性表中除fid外的字段按顺

序全部放在输出要素类的属性表中。only_fid只将两个要素类的属性表中的fid放到输出要素

类的属性表中,在fid后加要素类名称以示区别。union不做字段映射。
2
merge:合并输入要素类、表到新的要素类、表中。
图形:merge可以合并点、线、多边形等要素类和表,但必须是相同类型的。merge不处理要素

,只简单地把要素放到一个要素类里,因此输出的要素类可能会有重叠或缝隙。
属性表:merge处理属性表时会把相同名字的字段合成一个,不同名字的字段按原名字、顺序

全部加入输出要素类属性表中,原fid将会丢弃。merge可以进行字段映射。
3
append:合并输入要素类、表、栅格影像及栅格目录到一个已有的要素类、表、栅格影像

及栅格目录中。当schema type选项为test时,输入输出的要素类属性表结构必须一致,既字

段名、类型、排列顺序必须完全相同,当schema type选项为no_test时可以不同。
图形:append可以合并点、线、多边形等要素类和表、栅格影像及栅格目录,但必须是相同类

型的。append不处理要素,只简单地把要素放到一个要素类里,因此输出的要素类可能会有重

叠或缝隙。
属性表:同输出要素类的属性表。输入要素类属性表中的字段如果在输出要素类属性表中没有

将会被丢弃,但可做字段映射,将输入要素类的某个字段映射到输出要素类的某个字段。

注意:编辑里的mergeunion是对选中的要素进行操作,而arctoolbox里的是对要素类(图层

)进行操作

 

其他:
merge是合并的意思 union是并集,联合的意思 在gis中,如有面A和B merge的结果是AB相交的区域 union的结果是A和B二者区域之和。和数学中的∩和∪类似。
intersect和他们有什么区别呢?还有就是使用merge和union工具后,属性表有什么变化吗
图和叠加地图全部要素
Intersect仅仅保留那些落在输入地图和叠加地图共同范围的要素
Merge吧两幅地图拼合成一幅地图,合并后不能去除地图之间的共享边界。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多