arcgis中叠加分析工具介绍_第1页
arcgis中叠加分析工具介绍_第2页
arcgis中叠加分析工具介绍_第3页
arcgis中叠加分析工具介绍_第4页
arcgis中叠加分析工具介绍_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、arcgis 中叠加分析工具介绍在 arcgis 常见的叠加分析情况汇总。在矢量叠加,即将同一区域、同一比例尺的两组或两组以上的多边形要素的数据文件进行叠加产生一个新的数据层,其结果综合了原来图层所具有的属性。矢量叠加操作分为:交集( intersect )、擦除( erase )、标识叠加(又称交补集 ,identify )、 裁 减 ( clip )、 更 新 叠 加 ( update )、 对 称 差( symmetricaldifference )、分割( split )、合并叠加(union)、添加(append)、合并( merge)以及融合( dissolve )等类型。这里首先

2、提醒一下:编辑里边的 merge 是将同一要素类里边的要素合并生成新的要素, 并将原要素删除,其属性按指定的要素修改。编辑里边的 union 可将同一要素类或不同要素类的要素合并生成新的要素,不删除原要素, 新要素的属性为系统默认值 (空格或 0 等,根据字段属性而定) 。编辑里的 merge 和 union 是对选中的要素进行操作,而 arctoolbox 里的是对要素类进行操作。交集( intersect), 计算两个图层几何对象相交的部分。对于arctoolbox中的 intersect 工具来说,可以选择保留所有的属性字段或是只有fid 或是除了fid 所有的字段。而相应的editor

3、tool 中也有一个类似于 intersect 的工具,对于这个工具来说,与我们arctoolbox 中 intersect 不同的是,它所产生的最后结果是没有属性的,是需要人工输入属性值的。此工具要求 inputfeatures是简单要素类,如point 、 line、polygon ,不能是复杂要素类,如 annotation 、network 等。当 inputfeatures是不同的要素类型时(如point和 polygon 、line 和polygon ),输出的结果默认是维数较低的类型,如line和 polygon 的默认结果是 line ,point 与 line 的默认结果是

4、point 。结果类型可以降低维数,比如 polygon 和 polygon 的默认结果是 polygon ,但可指定为 line 或 point 。结 果可 能有 多部 件要 素(multipartfeatures),可 用multiparttosinglepart工具打散。擦除叠加 (erase) ,目标特征与要擦除区域多边形进行叠加,只有落在要擦除区域外的特征方可能保留下来,并拷贝到输出特征集中。 使用中需注意, 用于擦除的区域必须是多边形,不能是点线。erase后的结果可能有多部件要素( multipartfeatures),可用 multiparttosinglepart工具打散。标

5、识叠加( identify),这个工具最让人迷惑了,说实话,当时我就没记得还有这样一种工具,呵呵。现在看起来,这个工具还是挺有用的嘛, 至少从 arcgis的帮助文档看来。该工具只能在拥有arcinfo许可的时候才能使用。它的功能是,将输入特征与标识叠加对象进行intersect操作,输入对象中与标识对象叠加的部分也获得了标识叠加对象的属性信息,其他部分保持不变。此工具要求inputfeatures是简单要素类,identityfeatures必须是polygon 要素类。结 果可 能有 多部 件要 素(multipartfeatures),可 用multiparttosinglepart工具

6、打散。当 选 中keep_relationships选 项 时 , 结 果 的 属 性 表 中 将 会 增 加inputfeatures和 identityfeatures空间相关的字段。当 inputfeatures是 line时,结果的属性表将会增加两个字段left_poly和 right_poly,分别存放左边和右边 identityfeatures的 fid值。裁减( clip ),这个工具最能让人与erase 工具弄混了, 与 erase 功能相反,它保留了输入特征与裁减特征相重的部分。clip工具可以裁减特征集、栅格数据与 coverages (裁减 coverages 需要有 a

7、rcinfo级的许可)。需要注意的是在editortool中也有 clip这样的一个工具,其功能与矢量叠加中的clip 功能并不相同,它既可以保留相重部分,也可以减去相重的部分。当然, editortool 中的 clip 就不属于我们这里讨论的矢量叠加的范围之中了。更新叠加(update),两者相交的部分属性信息为更新特征所有的属性信息,其他不相交的部分保持不变。updatefeatures全部写入输出结果中。结 果可 能有 多部 件要 素(multipartfeatures),可 用multiparttosinglepart工具打散。此工具要求 inputfeatures和 updatef

8、eatures必须是 polygon 类型的,且属性表结构要一致, 否则将丢失属性。 当 borders 选项选中时, updatefeatures中的每个要素的外轮廓都将保留在结果中,即保持 updatefeatures原来的形状,这是默认选项。当borders选项未选中时, updatefeatures的所有要素及与之相交的 inputfeatures的要素会融合在一起, 形成重叠的几个要素, 重叠要素的个 数 和updatefeatures的 要 素 的 个 数 形 同 , 这 几 个 要 素 分 别 赋 予updatefeatures的每个要素的属性。对称差(symmetricaldi

9、fference),即计算输入特征与更新特征不相交的部分形成新的文件。结果文件的属性表根据joinattributes选项的不同而不同。当选项为no_fid时,将 inputfeatures和 updatefeatures的属性表中除 fid外的所有字段传递到结果的属性表中;当选项为only_fid时,只将inputfeatures和updatefeatures的属性表中的fid传递到结果的属性表中;当选项为all时,将 inputfeatures 和 updatefeatures 的属性表中的所有字段传递到结果的属性表中;从属性表中可区分各个要素原属于inputfeatures还是 upda

10、tefeatures中。例如某个要素的 fid_fa为-1 时表示此要素原来不在inputfeatures中而是位于updatefeatures中。此工具要求 inputfeatures和 updatefeatures均为 polygon 要素类。分割( split ),即将一个特征对象分割成多个对象。这个比较好理解,可能是用以分割特征对象的那个分割文件中的任何一个多边形的边界都会起到分割的作用。合并叠加(union ),平行输入一组特征对象, 所有对象的所有属性信息都将被写入到输出文件当中去。与update 的区别在于union 保留了所有的信息而update 则没有, update 在输入

11、特征与更新特征相交的部分只保留了更新特征的属性信息。图形: union 只能合并 polygon 类型的要素类。两个要素类合并时会处理相交部分,使之单独形成多部件要素,并且有选项选择允许缝隙(gaps)或不允许缝隙。如果过选择不允许缝隙,两个要素类合并后的缝隙将生成要素。属性表: union 合并属性表的选项有三个:all 、no_fid和 only_fid。 all将两个要素类的属性表字段按顺序全部放在输出要素类的属性表中,包括fid 。同名的字段(除fid外)在字段名后加数字以示区别(fid后加要素类名称)。no_fid 将两个要素类的属性表中除 fid 外的字段按顺序全部放在输出要素类的

12、属性表中。 only_fid 只将两个要素类的属性表中的 fid 放到输出要素类的属性表中,在 fid 后加要素类名称添加( append),合并输入要素类、表、栅格影像及栅格目录到一个已有的要素类、表、栅格影像及栅格目录中。感觉上是将几个图层合并成一个图层,可以把相互重合的部分融合起来。当 schematype 选项为 test时,输入输出的要素类属性表结构必须一致, 既字段名、类型、排列顺序必须完全相同, 当 schematype选项为 no_test时可以不同。图形: append 可以合并点、线、多边形等要素类和表、栅格影像及栅格目录,但必须是相同类型的。 append 不处理要素,只

13、简单地把要素放到一个要素类里,因此输出的要素类可能会有重叠或缝隙。属性表:同输出要素类的属性表。 输入要素类属性表中的字段如果在输出要素类属性表中没有将会被丢弃, 但可做字段映射, 将输入要素类的某个字段映射到输出要素类的某个字段。合并( merge),合并输入要素类、 表到新的要素类、 表中。就是应该是 split的反操作,把有公共边的相邻的对象连接起来。与append有些差别,可能,据我理解, append 容许操作的数据有相重叠的部分,而merge 一般只操作相邻的对象。图形:merge可以合并点、 线、多边形等要素类和表, 但必须是相同类型的。merge 不处理要素,只简单地把要素放到

14、一个要素类里,因此输出的要素类可能会有重叠或缝隙。属性表: merge 处理属性表时会把相同名字的字段合成一个,不同名字的字段按原名字、顺序全部加入输出要素类属性表中,原fid将会丢弃。 merge 可以进行字段映射。融合( dissolve ),将数据按属性信息进行整合,将具有相同指定属性信息的对象融合成一个对象。 这个比较简单, 一般会用于大量细块操作后的整合,可以减少数据量吧。8、在 arcgis 中把点的属性赋给区在 arcmap 中加载点和区层,右击区层,选择“joinsandrelates ” ->“ join. ”, 在 弹 出 的 对 话 框 中 , 第 一 个 下 拉

15、框 选 择“ joindatafromanotherlayerbasedonspatiallocation ”,在第二个下拉框选择点层,然后在联接后属性选择第二个单选框, 然后选择输出图层名称, 点击“ok”。这样区和点就根据空间位置把属性联接上了,但是在 arcgis 中,区内即使没有点,也会和最近的点联接上, 要想把没有点的区所连接的属性去掉, 就根据空间位置选择面图层“ completelycontain ”点图层,这样包含点的那些区就被选中了,然后再反选( switchselection ),把后来联接上的字段值均设为空即可。在矢量叠加,即将同一区域、同一比例尺的两组或两组以上的多边形

16、要素的数据文件进行叠加产生一个新的数据层,其结果综合了原来图层所具有的属性。矢量叠加操作分为:交集( intersect )、擦除( erase )、标识叠加(又称交补集 ,identify )、 裁 减 ( clip )、 更 新 叠 加 ( update )、 对 称 差( symmetricaldifference )、分割( split )、合并叠加(union)、添加(append)、合并( merge)以及融合( dissolve )等类型。这里首先提醒一下:编辑里边的 merge 是将同一要素类里边的要素合并生成新的要素, 并将原要素删除,其属性按指定的要素修改。编辑里边的 un

17、ion 可将同一要素类或不同要素类的要素合并生成新的要素,不删除原要素, 新要素的属性为系统默认值(空格或 0 等,根据字段属性而定)。编辑里的 merge 和 union 是对选中的要素进行操作,而 arctoolbox 里的是对要素类进行操作。交集( intersect ), 计算两个图层几何对象相交的部分。对于 arctoolbox 中的 intersect 工具来说,可以选择保留所有的属性字段或是只有 fid 或是除了fid 所有的字段。而相应的editortool 中也有一个类似于 intersect 的工具,对于这个工具来说,与我们arctoolbox 中 intersect 不同

18、的是,它所产生的最后结果是没有属性的,是需要人工输入属性值的。此工具要求 inputfeatures是简单要素类,如point 、 line 、polygon ,不能是复杂要素类,如 annotation 、network 等。当 inputfeatures是不同的要素类型时(如point和 polygon 、line 和polygon ),输出的结果默认是维数较低的类型,如line和 polygon 的默认结果是 line ,point 与 line的默认结果是 point 。结果类型可以降低维数,比如polygon 和 polygon 的默认结果是 polygon ,但可指定为 line或

19、 point 。结 果 可 能 有 多 部 件 要 素 ( multipartfeatures),可用multiparttosinglepart工具打散。擦除叠加 (erase) ,目标特征与要擦除区域多边形进行叠加,只有落在要擦除区域外的特征方可能保留下来,并拷贝到输出特征集中。 使用中需注意, 用于擦除的区域必须是多边形,不能是点线。erase后的结果可能有多部件要素( multipartfeatures),可用 multiparttosinglepart工具打散。标识叠加( identify),这个工具最让人迷惑了,说实话,当时我就没记得还有这样一种工具,呵呵。现在看起来,这个工具还是挺

20、有用的嘛, 至少从 arcgis的帮助文档看来。该工具只能在拥有arcinfo许可的时候才能使用。它的功能是,将输入特征与标识叠加对象进行intersect操作,输入对象中与标识对象叠加的部分也获得了标识叠加对象的属性信息,其他部分保持不变。此工具要求inputfeatures是简单要素类,identityfeatures必须是polygon 要素类。结 果可 能有 多部 件要 素(multipartfeatures),可 用multiparttosinglepart工具打散。当 选 中keep_relationships选 项 时 , 结 果 的 属 性 表 中 将 会 增 加inputfe

21、atures和 identityfeatures空间相关的字段。当 inputfeatures是 line时,结果的属性表将会增加两个字段left_poly和 right_poly,分别存放左边和右边 identityfeatures的 fid值。裁减( clip ),这个工具最能让人与erase 工具弄混了, 与 erase 功能相反,它保留了输入特征与裁减特征相重的部分。clip工具可以裁减特征集、栅格数据与 coverages (裁减 coverages 需要有 arcinfo级的许可)。需要注意的是在editortool中也有 clip这样的一个工具,其功能与矢量叠加中的clip 功能

22、并不相同,它既可以保留相重部分,也可以减去相重的部分。当然, editortool 中的 clip 就不属于我们这里讨论的矢量叠加的范围之中了。更新叠加(update),两者相交的部分属性信息为更新特征所有的属性信息,其他不相交的部分保持不变。updatefeatures全部写入输出结果中。结 果可 能有 多部 件要 素(multipartfeatures),可 用multiparttosinglepart工具打散。此工具要求 inputfeatures和 updatefeatures必须是 polygon 类型的,且属性表结构要一致, 否则将丢失属性。 当 borders 选项选中时, up

23、datefeatures中的每个要素的外轮廓都将保留在结果中,即保持 updatefeatures原来的形状,这是默认选项。当borders选项未选中时, updatefeatures的所有要素及与之相交的 inputfeatures的要素会融合在一起, 形成重叠的几个要素, 重叠要素的个 数 和updatefeatures的 要 素 的 个 数 形 同 , 这 几 个 要 素 分 别 赋 予updatefeatures的每个要素的属性。对称差(symmetricaldifference),即计算输入特征与更新特征不相交的部分形成新的文件。结果文件的属性表根据joinattributes选项的

24、不同而不同。当选项为no_fid时,将 inputfeatures和 updatefeatures的属性表中除 fid外的所有字段传递到结果的属性表中;当选项为only_fid时,只将inputfeatures和updatefeatures的属性表中的fid传递到结果的属性表中;当选项为all时,将 inputfeatures 和 updatefeatures 的属性表中的所有字段传递到结果的属性表中;从属性表中可区分各个要素原属于inputfeatures还是 updatefeatures中。例如某个要素的 fid_fa为-1 时表示此要素原来不在inputfeatures中而是位于upda

25、tefeatures中。此工具要求 inputfeatures和 updatefeatures均为 polygon 要素类。分割( split ),即将一个特征对象分割成多个对象。这个比较好理解,可能是用以分割特征对象的那个分割文件中的任何一个多边形的边界都会起到分割的作用。合并叠加(union ),平行输入一组特征对象, 所有对象的所有属性信息都将被写入到输出文件当中去。与update 的区别在于union 保留了所有的信息而update 则没有, update 在输入特征与更新特征相交的部分只保留了更新特征的属性信息。图形: union 只能合并 polygon 类型的要素类。两个要素类合并时会处理相交部分,使之单独形成多部件要素,并且有选项选择允许缝隙(gaps)或不允许缝隙。如果过选择不允许缝隙,两个要素类合并后的缝隙将生成要素。属性表: union 合并属性表的选项有三个:all 、no_fid和 only_fid。 all将两个要素类的属性表字段按顺序全部放在输出要素类的属性表中,包括fid 。同名的字段(除fid外)在字段名后加数字以示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论