ArcGIS要素转换+空间连接+叠加分析+缓冲区+空间校正

一、要素转换

矢量数据可通过工具箱→数据管理工具→要素→选择(点集转线)(面转线)(要素折点转点)(要素转点 / 线 / 面)转换。

二、空间连接

根据空间关系将一个要素类的属性连接到另一个要素类的属性。目标要素和来自连接要素的被连接属性写入到输出要素类。空间连接功能可在工具箱→分析工具→叠加分析中打开。

例如将小班矢量化中的点属性拷贝到线生成的小班中,也可以面面之间属性拷贝,一般将一个面图层转成点图层在进行空间连接。

连接操作(可选)

  • 是指在具有相同空间关系的目标要素和连接要素之间存在一对多关系时,确定输出要素类中目标要素和连接要素之间的连接方式。
  • JOIN_ONE_TO_ONE:如果找到与同一目标要素存在相同空间关系的多个连接要素,将使用字段映射合并规则对多个连接要素中的属性进行聚合。例如,如果在两个独立的面连接要素中找到了同一个点目标要素,将对这两个面的属性进行聚合,然后将其传递到输出点要素类。如果面1属性值为3,面2属性值为7,且指定了“总和”合并规则,则目标要素点的聚合值将为10。默认选项为JOIN_ONE_TO_ONE。
  • JOIN_ONE_TO_MANY:如果找到多个与同一目标要素存在相同空间关系的连接要素,输出要素类将包含目标要素的多个副本(记录)。例如,如果在两个独立的面连接要素中找到了同一个点目标要素,则输出要素类将包含目标要素的两个副本:分别包含两个面的属性。

保留所有目标要素(可选)

  • 确定是在输出要素类中保留所有目标要素(称为外部连接),还是仅保留那些与连接要素有指定空间关系的目标要素(称为内部连接)。

连接要素的字段映射(可选)

  • 控制输出要素类中要包含的属性字段。初始列表包含目标要素和连接要素中的所有字段。可以添加、删除、重命名字段或更改字段的属性。目标要素中的所选字段按原样传递,但连接要素中的所选字段可能会根据有效的合并规则进行聚合。默认值为空字符串,在这种情况下,将所有字段从目标要素和连接要素传递到输出。有关字段映射的详细信息,请参阅帮助主题“使用字段映射控件”和“将输入字段映射到输出字段”。可以指定多个字段和统计数据组合。
  • 合并规则用于指定如何将两个或更多个输入字段的值合并为一个输出值。有以下几个合并规则可供使用:
  • First:使用第一个输入字段的值填充输出字段。
  • Last:使用最后一个输入字段的值填充输出字段。
  • Join:串连(连接)所有输入字段的值以填充输出字段。
  • Sum:计算所有输入字段值的总和。
  • Mean:计算所有输入字段值的平均值。
  • Median:计算中值。
  • Mode:使用具有最高频率的值。
  • Min:使用所有输入字段值中的最小值。
  • Max:使用所有输入字段值中的最大值。
  • Standarddeviation:对所有输入字段值使用标准差分类方法。
  • Count:查找计算中所包含的记录数。

匹配选项(可选)

  • 定义用于匹配行的条件。匹配选项包括:
  • INTERSECT:如果连接要素与目标要素相交,将匹配连接要素中相交的要素。这是默认设置。
  • INTERSECT_3D:如果连接要素中的要素与三维空间(x、y和z)中的某一目标要素相交,则将匹配这些要素。
  • WITHIN_A_DISTANCE:如果连接要素在目标要素的指定距离之内,将匹配处于该距离内的要素。在搜索半径参数中指定距离。
  • WITHIN_A_DISTANCE_3D:如果在三维空间中,连接要素在目标要素的指定距离之内,将匹配处于该距离内的要素。在搜索半径参数中指定距离。包含:如果目标要素中包含连接要素中的要素,将匹配连接要素中被包含的要素。目标要素必须是面或折线。对于此选项,目标要素不能为点,且仅当目标要素为面时连接要素才能为面。
  • COMPLETELY_CONTAINS:如果目标要素完全包含连接要素中的要素,将匹配连接要素中被包含的要素。面可以完全包含任意要素。点不能完全包含任意要素,甚至不能包含点。面只能完全包含折线和点。
  • CONTAINS_CLEMENTINI:该空间关系产生的结果同COMPLETELY_CONTAINS,但有一种情况例外:如果连接要素完全位于目标要素的边界上(没有任何一部分完全位于里面或外面),则不会匹配要素。CLEMENTINI将边界面定义为用来分隔内部和外部的线,将线的边界定义为其端点,点的边界始终为空。
  • WITHIN:如果目标要素位于连接要素内,将匹配连接要素中包含目标要素的要素。它与CONTAINS相反。对于此选项,只有当连接要素也为面时目标要素才可为面。只有当点为目标要素时点才可为连接要素。
  • COMPLETELY_WITHIN:如果目标要素完全在连接要素范围内,则匹配连接要素中完全包含目标要素的要素。这与COMPLETELY_CONTAINS相反。
  • WITHIN_CLEMENTINI:结果同WITHIN,但下述情况例外:如果连接要素中的全部要素均位于目标要素的边界上,则不会匹配要素。CLEMENTINI将边界面定义为用来分隔内部和外部的线,将线的边界定义为其端点,点的边界始终为空。
  • ARE_IDENTICAL_TO:如果连接要素与目标要素相同,将匹配连接要素中相同的要素。连接要素和目标要素必须具有相同的shape类型:点到点、线到线和面到面。
  • BOUNDARY_TOUCHES:如果连接要素中具有边界与目标要素相接的要素,将匹配这些要素。连接要素和目标要素必须是线或面。此外,连接要素中的要素必须在目标面的外部或完全在其内部。
  • SHARE_A_LINE_SEGMENT_WITH:如果连接要素中具有与目标要素共线的要素,将匹配这些要素。连接要素和目标要素必须是线或面。
  • CROSSED_BY_THE_OUTLINE_OF:如果连接要素中具有轮廓与目标要素交叉的要素,则将匹配这些要素。连接要素和目标要素必须是线或面。如果将面用于连接或目标要素,则会使用面的边界(线)。将匹配在某一点交叉的线,而不是共线的线。
  • HAVE_THEIR_CENTER_IN:如果目标要素的中心位于连接要素内,将匹配这些要素。要素中心的计算方式如下:对于面和多点,将使用几何的质心;对于线输入,则会使用几何的中点。

三、叠加分析

叠加分析包含:交集取反、擦除、更新、标识、相交、联合、分割、裁切等,是图层和要素操作的基础,可在工具箱→分析工具→叠加分析 / 提取分析打开。

  • 交集取反:输入要素和更新要素中不叠置的要素或要素的各部分将被写入到输出要素类。
  • 擦除:通过将输入要素与擦除要素的多边形相叠加来创建要素类。只将输入要素处于擦除要素外部边界之外的部分复制到输出要素类。
  • 更新:计算输入要素和更新要素的几何交集。输入要素的属性和几何根据输出要素类中的更新要素来进行更新。
  • 标识:计算输入要素和标识要素的几何交集。与标识要素重叠的输入要素或输入要素的一部分将获得这些标识要素的属性。
  • 相交:计算输入要素的几何交集。所有图层和/或要素类中相叠置的要素或要素的各部分将被写入到输出要素类。
  • 联合:计算输入要素的几何并集。将所有要素及其属性都写入输出要素类。
  • 分割:输入要素会创建由多个输出要素类构成的子集。“分割字段”的唯一值生成输出要素类的名称。它们保存在目标工作空间中。
  • 裁切:提取与裁剪要素相重叠的输入要素。此工具用于以其他要素类中的一个或多个要素作为模具来剪切掉要素类的一部分。在您想要创建一个包含另一较大要素类的地理要素子集的新要素类(也称为研究区域或感兴趣区域(AOI))时,裁剪工具尤为有用。
交集取反
擦除
更新
标识
相交
联合
分割
裁切

四、缓冲区

缓冲属于常用操作,例如:道路我们可以用线缓冲后转面,行政界限缓冲等,工具可在工具箱→分析工具→临域分析→缓冲区/多环缓冲区中打开,也可以使用编辑器缓冲工具和自定义缓冲向导工具

五、空间校正

空间校正类似于地理配准,例如矢量文件有偏移即可使用空间校正。在自定义中打开空间校正工具条。使用之前要先打开编辑器。

步骤:

  • 【设置校正数据】,然后选择【校正方法】,校正方法类似于地类配准。
  • 设置好后,点击【新建位移链接工具】按钮建立链接。
  • 链接完成后,可点击【查看链接表】按钮查看残差,无误后,点击【校正】,点击保存编辑即可完成校正。

  • 14
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值