“连接要素”工具适用于两个图层。“连接要素”可根据空间、时态和属性关系或者三者的某些组合将一个要素的属性连接到另一个要素。该工具可确定满足指定连接条件的所有输入要素并将第二个输入图层连接到第一个。可选择将所有要素连接到匹配的要素或汇总匹配的要素。
“连接要素”可应用于点、线、面和表。时态连接需要启用时间的输入数据,而空间连接需要具有几何的数据。
该图层将具有来自追加至其表格的连接图层中的属性。
使用 邻近空间关系进行分析需要投影坐标系。您可以在 分析环境中设置 处理坐标系。如果您的处理坐标系未设置为投影坐标系,则 运行分析时系统将提示您进行设置 。
除了从地图中选择图层外,还可以在下拉列表的底部选择 选择分析图层,以浏览至大数据文件共享数据集或要素图层中的内容。
要将其属性追加到目标图层的连接图层。
除了从地图中选择图层外,还可以在下拉列表的底部选择 选择分析图层,以浏览至大数据文件共享数据集或要素图层中的内容。
当发现多个连接要素与要连接的图层具有相同关系时,该操作将确定如何在输出中处理目标图层和连接图层之间的连接。有两种连接操作可供选择:
例如,假设您希望查找农贸市场 2 千米范围内的超市。在此案例中,目标图层具有表示农贸市场的单个要素,而连接图层表示本地杂货店并且具有年销售总额等属性。可使用“连接要素”工具找到五个满足条件的杂货店。如果您将连接操作指定为 一对多连接,则会在结果中得到五个要素,每行表示农贸市场和超市。如果指定 一对一连接关系,则会得到一个表示农贸市场以及超市汇总信息(例如,计数 (2) 以及年销售总额等其他统计数据)的要素。
指定使用的连接选项。可应用以下连接类型中的一个、两个或三个:
将确定要素是否彼此相连的空间关系。以下可用关系取决于要用作输入要素的几何类型(点、折线或面)。
指定适用于空间邻近关系的半径。
例如,如果您有一个表示核电站的数据集和一个表示住宅的数据集,则可以设置 1 千米的邻近空间距离,以查找在核电站 1 千米范围内的房屋。
将确定要素是否彼此相连的时态关系。仅当在两个图层上启用时间时,此选项才可用,可用关系取决于要用于输入要素的时间类型(时刻或间隔)。可用的时间关系如下:
指定应用于时间邻近关系的时间半径。时间邻近关系包括 邻近、 近前和 近后。
例如,如果您拥有划船事故图层和飓风 GPS 轨迹图层,您可以在空间(1 千米)和时间(5 小时)上查找飓风轨迹指定距离内的划船事故。将生成发生的空间和时间均十分接近的连接到飓风的划船事故。
将一个图层中的字段值与另一图层中的字段值进行匹配。
例如,如果您有一个全县住宅地址地理图层(包括 ZIP 字段)和一个按邮政编码分类的健康人口统计表格数据集(名为 HEALTHZIP 的字段),则可通过对 ZIP 字段和 HEALTHZIP 字段进行匹配,连接健康数据集与住宅数据。这将生成包含相应健康数据的住宅图层。
如果将连接操作设置为 一对一连接,则计算连接要素的统计数据。默认情况下,将计算所有统计数据。
可以计算汇总的要素的统计数据。可以根据数值字段计算以下内容:
可以根据字符串字段计算以下内容:
所有统计数据均根据非空值计算而得。生成的图层将包含一个针对每个计算而得的统计数据的新字段。可通过选择一个属性和统计数据添加任意数量的统计数据。
将条件应用到指定字段。将仅连接带有符合这些条件的字段的要素。
例如,如果只想向 health_spending 大于 income 20% 的要素的数据集应用连接,请使用第一个数据集(要连接到的数据集要素)中的字段 health_spending 和第二个数据集(要连接的数据集)中的字段 income,应用连接条件 $target["health_spending"] > ($join["income"] * .20)
。
可通过使用表达式计算器来应用连接条件。
GeoAnalytics 结果存储在数据存储中并显示为 Portal for ArcGIS 中的要素图层。大多数情况下,结果应存储在时空数据存储中(此为默认设置)。某些情况下,将结果存储在关系数据存储也是一个很好的选择。下列内容说明了您可能需要将结果存储在关系数据存储中的原因:
如果您希望您的 GeoAnalytics 结果增加并希望利用时空大数据存储功能处理大量数据,则您不应使用关系数据存储。
要创建的图层的名称。如果您要写入 ArcGIS Data Store,则您的结果将保存在我的内容并添加到地图中。如果您要写入大数据文件共享,则您的结果将存储于大数据文件共享中,并添加到其清单。结果将不会添加到地图中。默认名称基于工具名称以及输入图层名称。如果该图层已存在,将无法使用该工具。
如果写入 ArcGIS Data Store(关系或时空大数据存储),可以使用将结果保存在下拉框指定 我的内容中的文件夹的名称,结果将保存到该文件夹中。