Skip To Content

连接要素

注:

目前,此功能仅在 Map Viewer 经典版(之前称为 Map Viewer)中受支持。 该功能将在新 Map Viewer 的未来版本中提供。

连接要素 连接要素工具用于根据空间和属性关系,将属性从一个图层或表传递到另一个图层或表。 或者,用于计算连接要素的统计数据。

工作流示意图

连接要素工作流示意图

示例

分析师具有整个城市的犯罪数据。 要分析和研究这些犯罪的影响,分析师需要了解犯罪地点与城市各辖区(如学区、警务区、社区等)的关系。 通过使用“连接要素”工具,可将每个地点的附加信息追加到每一起犯罪中,并可以进一步研究和分析对不同辖区的影响。

注:

如果您的门户配置为使用 ArcGIS Living Atlas 内容,则可以使用 ArcGIS Living Atlas 县图层,其中包含可与犯罪数据连接的人口数据。

用法说明

“连接要素”工具专用于把信息从一个图层传递并添加到另一个图层。 信息将基于定义的空间关系类型或两个数据集间共享的公用属性进行传递。

提示:

您可以通过在下拉菜单中选择选择分析图层将不在 Map Viewer 经典版 中的图层添加到工具窗格。

连接要素时,您可以基于空间关系、属性关系或二者的组合来连接要素。

选项描述

选择空间关系 选择空间关系

将确定要素是否彼此相连的空间关系。 可用的关系将取决于正在连接的图层的几何类型(点、线或面)。 可用的空间关系如下:

  • 相同
  • 相交
  • 完全包含
  • 完全在其他要素范围内
  • 在某一距离范围内

选择字段进行匹配 选择字段进行匹配

将确定要素是否彼此相连的属性关系。 如果连接图层中的字段值等于目标图层中的字段值,则会对要素进行匹配。

如果发现连接图层中存在多个与目标图层关系相同的要素,则连接操作可以确定目标图层和连接图层之间的连接方式。 可供选择的两种连接操作如下:

  • 一对一连接 - 此选项可将连接图层中的单个要素连接到目标图层中的每个要素。 来自连接图层的用于连接的记录由添加统计数据参数或定义要保留的记录参数确定。 如果选择的是添加统计数据,则所有匹配的记录都将被汇总到目标图层中的各个要素。 默认情况下,也将添加汇总记录的计数。 如果选择了定义要保留的记录,则对于每个目标要素,将仅使用来自连接图层的一条匹配记录。 您可以选择是在连接图层中保留第一条匹配记录(默认),还是保留某一字段(排序依据)值最高或最低的匹配记录。 按表达式排序需要数值字段(该选项适用于最大或最小值)或日期字段(该选项适用于最新或最旧值)。
  • 一对多连接 - 此选项可将连接图层中的所有匹配要素连接到目标图层。 此结果图层将包含目标要素的多个记录。

选中保留所有目标要素用于确定仅包括匹配要素,还是包括来自目标图层的所有要素。 未选中此选项(默认设置)时,将在输出中仅返回目标图层与连接图层之间的匹配要素(内部连接)。 选中后,将在输出中返回目标图层中的所有要素,即使目标要素在连接图层中没有匹配项也会如此(左外连接)。

将一个连接到多个以及一对一的示例
一对一和一对多属性连接示例(在选中和未选中保留所有目标要素的情况下)。 在此示例中,一对一连接包括默认记录、Occupants 总和以及 Occupants 的最大值。

如果选中使用当前地图范围,则仅分析当前地图范围内可见的要素。 如果未选中,则会对目标图层和连接图层内的所有要素进行分析,包括超出当前地图范围的要素。

将结果创建为托管要素图层视图可在源数据更改的情况下保留最新数据。 包含连接的托管要素图层视图将处于只读模式。 如果统计数据作为输出的一部分包括在内,则托管要素图层视图将在含统计数据的视图中包含额外的表图层。 如果目标图层已启用附件且具有 GlobalID 字段,则将保留目标图层上的附件。 有关托管要素图层视图的详细信息,请参阅限制

局限性

仅在指定一对一连接操作时,才可计算汇总统计数据。

无法使用字段类型为 ObjectID 的字段创建连接。 如果必须在连接中使用来自 ObjectID 字段的值,则可以创建一个整型字段,并根据 ObjectID 值计算该字段

如果满足以下全部条件,则可以根据分析结果创建托管要素图层视图:

将结果存储为托管要素图层视图时,使用当前地图范围不可用。

将结果存储为托管要素图层视图时,无法启用编辑者追踪功能。 因此,诸如“编辑者只能查看自己的要素”的设置不适用于由连接产生的托管要素图层视图。 目标图层和连接图层的所有编辑器追踪字段都将作为常规字段包含在托管要素图层视图中。

连接要素的工作原理

等式

标准差由下列等式计算得出:

标准差等式

其中:

  • N = 观测值个数
  • xi = 观测值
  • = 平均数

计算

仅针对符合一对一连接操作中所使用的指定空间或属性关系的要素计算统计数据。 您只能计算数值字段的统计数据。 添加统计数据时,将添加 Join Count 字段,其中列出了针对每个目标要素汇总的匹配记录数。 如果使用上表,将根据字段 Occupants 计算数值统计数据,并针对字段 TypeApartments 值,根据 Building_Name 字段计算字符串统计数据。

数值统计数据公寓类型的居住者结果

总和

130 + 8 + 250 = 388

最小值

最小值:

[130, 8, 250] = 8

最大值

最大值:

[130, 8, 250] = 250

平均值

388/3 = 129.333

标准差

标准差
= 121.0014
注:

空值将被排除在所有统计计算之外。 例如,10、5 和空值的平均数为 7.5 ((10+5)/2)。

类似工具

使用连接要素基于空间和属性关系,将属性从一个图层或表传递到另一个图层或表。 其他工具或许在解决略有差异的类似问题时十分有用。

Map Viewer 经典版 分析工具

使用丰富图层工具可获得与点、线或面数据位置相关的人员、场所以及商业的人口统计和景观信息。

ArcGIS Pro 分析工具

连接要素可执行空间连接添加连接汇总统计数据工具的功能。