范围内汇总 (GeoAnalytics Server 工具)
汇总
将一个面图层与另一个图层叠加,以便汇总各面内点的数量、线的长度或面的面积,并计算面内此类要素的属性字段统计数据。
旧版本:
即将在 ArcGIS Enterprise 中弃用 ArcGIS GeoAnalytics Server 扩展模块。 GeoAnalytics Server 的最终版本已随 ArcGIS Enterprise 11.3 一同发布。 可通过 ArcGIS Enterprise 11.3 及较早版本获取此地理处理工具。
以下是使用 范围内汇总的示例情景:
按土地利用类型给定集水区边界和土地利用边界,计算每个集水区的土地利用类型的总面积。
给定县内宗地和城市边界,汇总各城市边界内闲置宗地的平均值。
给定各县和道路,汇总各县内各种道路类型的道路总里程。
插图

用法
基本上, 范围内汇总工具将使用两个图层:输入面和输入汇总要素,并将其堆叠在彼此上方。 可以向下查看堆栈,并计算落在输入面范围内的输入汇总要素的数量。 您也可以计算关于输入汇总要素属性的简单统计数据,例如总和、平均值、最小值、最大值等。
使用 范围内汇总计算标准统计数据以及地理加权统计数据。 标准统计数据用于汇总统计值,而无需进行加权。 加权统计使用面内线的地理加权属性或面内面的属性来计算值。 加权统计数据不适用于面内的点。
可以为表示计数或比率的属性计算标准统计数据和地理加权统计数据。 它们定义如下:
Counts—表示点位置、沿线或面内实体的总和或数量的属性。 计数类型属性的示例包括一个国家的人口、人口普查区块中的出租车搭载次数以及河流沿岸的大坝数量。 对于线和面要素,在计算标准或加权统计数据之前,计数按比例划分。
Rates—表示点位置、沿线或面内的比例或指数的属性。 比率类型属性的示例包括一个国家的人口密度、道路的速度限制或社区的步行方便性得分。 比率不会按照比例划分。
对于计数类型的属性,在计算统计数据之前,值会根据面内的线数量或另一个面内的面数量按比例划分。 当汇总要素是点时,计数类型和比率类型属性的统计数据计算方式相同。
您可以使用下表中的选项来计算每个面内汇总图层的长度和面积。 可以根据汇总图层的几何进行选择。
输入要素
描述
选项
点
每个面内的汇总点计数
无
线
每个面内的汇总线长度
法定英里
国际码
国际英尺
美国测量英里
美国测量码
美国测量英尺
千米
米
面积
每个面内的汇总面面积
法定平方英里
国际平方码
国际平方英尺
平方千米
平方米
公顷
国际英亩
美国测量平方英里
美国测量平方码
美国测量平方英尺
美国测量英亩
对于线和面,将计算所有加权统计数据。 将标准汇总字段统计数据和加权汇总字段统计数据同时应用到 汇总图层参数值与 汇总面图层相交的要素数据中。 加权汇总字段统计数据将乘以基于 汇总面参数值中与 汇总图层参数值中的每个要素相交的要素比例的权重。
对于标准统计数据,有八个选项:计数、总和、平均值、最小值、最大值、范围、标准差和方差。 字符串统计数据有两个选项:计数和任意。 将在要汇总的图层中的数值字段上计算三个加权统计数据:平均值、标准差和方差。
不会为字符串数据计算加权统计数据。 每次指定 字段和 统计数据值时,工具窗格都将添加一行以便可以计算多个统计数据。 您可以在结果图层的表或弹出窗口中查看汇总结果。 默认情况下,始终计算与 汇总面值相交的要素计数。
在 ArcGIS Enterprise 10.6.1 及更高版本中,您可以使用 分组依据字段参数对组进行计算。 除了汇总的面图层以外,此参数还将创建一个表格输出。
提供 分组依据字段值时, 添加少数和多数属性以及 添加组百分比参数可用。 少数和多数分别是 分组依据字段参数中所占比例最小和最大的值,其中所占比例将通过每个值的点数、总长度或总面积来确定。
选中 添加少数和多数属性参数时,将有两个字段添加到结果图层。 这些字段将列出 分组依据字段参数中各结果要素的少数值和多数值。
添加组百分比参数仅在选中 添加少数和多数属性时可用。 当选中 添加组百分比参数时,结果图层中将添加两个字段,列出属于各要素少数值和多数值的点数、总长度或总面积的百分比。 百分比字段也将添加到结果表中,列出属于各要素 分组依据字段参数中所有值的点数、总长度或总面积的百分比。
输出要素图层始终是面图层。 将仅返回与汇总图层相交的面。 其他面将从结果图层中完全移除。

显示输入点和面要素(第一个图像)以及生成的面要素(第二个图像)。 输出面要素中包含以下字段:
字段名称
描述
count与每个面图层相交的汇总要素的计数。
sum_length_<linearunit>或sum_area_<areaunit>面内线的总长度或每个面内汇总面的总面积。 选中 添加形状汇总属性时将以指定单位返回这些值。
statistic_<fieldname>指定的统计数据将分别创建一个属性字段,名称格式如下:<statistic>_<fieldname>。 例如,
id字段的最大偏差和标准偏差为MAX_id和SD_id。pstatistic_<fieldname>指定的加权统计数据将分别创建一个属性字段,名称格式如下:p<statistic>_<fieldname>。 例如,字段
id的加权最大值为pMAX_id。minority_<fieldname>当您创建分组依据表并选中 添加少数和多数属性时,将返回此值。 此值表示每个面中作为少数的指定字段值。 例如,一个面中有五个具有名为
color字段的点,值分别为 red、blue、blue、green、green。 如果您按照color字段来创建组,则minority_color字段的值为 red。majority_<fieldname>当您创建分组依据表并选中 添加少数和多数属性时,将返回此值。 此值表示每个面中作为多数的指定字段值。 例如,一个面中有五个具有名为
color字段的点,值分别为 red、blue、blue、green、green。 如果您按照color字段来创建组,则majority_color字段的值为 blue;green。minority_<fieldname>_percent当您创建分组依据表并选中 添加组百分比时,将返回此值。 此值表示每个面中作为少数的指定字段的计数百分比。 例如,一个面中有五个具有名为
color字段的点,值分别为 red、blue、blue、green、green。 如果您按照color字段来创建组,则minority_color_percent字段的值为 20(计算为 1/5)。majority_<fieldname>_percent当您创建分组依据表并选中 添加组百分比时,将返回此值。 此值表示每个面中作为多数的指定字段的计数百分比。 例如,一个面中有五个具有名为
color字段的点,值分别为 red、blue、blue、green、green。 如果您按照color字段来创建组,则majority_color_percent字段的值为 40(计算为 2/5)。join_id当您创建分组依据表时,将返回此值。 这是将要素链接到分组依据表中的 ID。 每个
join_id字段对应分组依据表中的一行或多行。输出分组依据表中包含以下字段:
字段名称
描述
join_id这是将要素链接到面图层的 ID。 每个面将有一个或多个具有相同 ID 的要素,表示所有分组依据值。 例如,一个面中有五个具有名为
color字段的点,值分别为 red、blue、blue、green、green。 分组依据表将有三行表示面(连接 ID 相同),每行分别表示红色、蓝色和绿色其中一种颜色。count已连接面内指定组的计数。 例如,对于选定面,红色为 1。
<statistic>_<fieldname>为每个组计算的任何指定统计数据。
p<statistic>_<fieldname>为每个组计算的任何指定加权统计数据。
percentcount每组占面中总计数的百分比。 按上例所述,红色占 1/5 = 20,蓝色占 2/5 = 40,绿色占 2/5 = 20。
您可以通过执行以下一项或多项操作来提升 范围内汇总工具的性能:
设置范围环境,以便仅分析感兴趣的数据。
与较小的图格相比,较大的图格性能更佳。 如果您要使用立方图格或不确定使用哪种大小,可从较大的立方图格开始原型化。
将本地数据用于分析运行的位置。
该地理处理工具由 ArcGIS GeoAnalytics Server 提供支持。 分析将在 GeoAnalytics Server 上完成,且结果将存储在 ArcGIS Enterprise 的内容中。
运行 GeoAnalytics Server 工具时,分析将在 GeoAnalytics Server 上完成。 要获得最佳性能,请通过在 ArcGIS Enterprise 门户上托管的要素图层或通过大数据文件共享,使 GeoAnalytics Server 可以访问数据。 非 GeoAnalytics Server 本地的数据,将在分析开始前移动至 GeoAnalytics Server。 这意味着运行工具需要更长时间,并且在某些情况下,从 ArcGIS Pro 到 GeoAnalytics Server 移动数据可能会失败。 失败的阈值取决于网络速度,以及数据的大小和复杂性。 建议您始终共享数据或创建大数据文件共享。
您也可以使用 ArcGIS Pro 的“标准要素分析”工具箱中的范围内汇总工具完成类似分析。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
汇总图层 |
将按面或图格进行汇总的点、线或面要素。 |
Feature Set |
|
输出名称 |
包含相交几何和属性的输出面要素服务的名称。 |
String |
|
面或图格 |
用于指定是否按面或图格对 汇总图层值进行汇总。
|
String |
|
图格类型 |
指定将生成以汇总要素的图格形状。
|
String |
|
图格大小 (可选) |
表示图格大小和汇总输入要素时所采用单位的距离间隔。 |
Linear Unit |
|
汇总面 (可选) |
将用于汇总输入汇总图层内要素的面。 |
Feature Set |
|
添加形状汇总属性 |
指定是要计算汇总图层(面或图格)内线的长度还是面的面积。 将始终包括与汇总形状相交的点、线和面的计数。
|
Boolean |
|
形状单位 (可选) |
指定将用于计算形状汇总属性的测量值单位。 如果输入汇总要素为点,则不需要使用形状单位,因为仅添加各输入面内点的计数。 如果输入汇总要素为线,则指定一个线性单位。 如果输入汇总要素为面,则指定一个面积单位。
|
String |
|
标准汇总字段 (可选) |
将根据指定字段进行计算的统计数据。 值表列:
|
Value Table |
|
加权汇总字段 (可选) |
指定将根据指定字段进行计算的加权统计数据。 值表列:
|
Value Table |
|
数据存储 (可选) |
指定将用于存储输出的 ArcGIS Data Store。 在时空大数据存储中存储的所有结果都将存储在 WGS84 中。 在关系数据存储中存储的结果都将保持各自的坐标系。
|
String |
|
分组依据字段 (可选) |
输入汇总要素中的字段,将用于计算每个唯一属性值的统计数据。 例如,输入汇总要素包含存储危险材料的企业的点位置,且其中一个字段为 |
Field |
|
添加少数和多数属性 (可选) |
用于指定是否添加各个边界内每个组字段的少数(所占比例最小)和多数(所占比例最大)属性值。 如果选中此参数,则将向输出图层添加两个前缀为 Minority_ 和 Majority_ 的新字段。 仅当为 分组依据字段参数提供值时,此参数才适用。
|
Boolean |
|
添加组百分比 (可选) |
用于指定是否将添加百分比字段。 如果选中此参数,则系统将针对每个输入面计算每个唯一组值的百分比。 仅当为 分组依据字段参数提供值并且为 添加少数和多数属性参数指定值时,此参数才适用。
|
Boolean |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输出要素图层 |
每个面内的点的总数、线的长度或面的面积。 |
Feature Set |
|
按汇总分组 |
一旦提供了按汇总分组,则此工具将针对每个唯一组输出含有计算统计数据的表格。 |
Record Set |
环境
特殊情况
- 输出坐标系
-
将用于分析的坐标系。 除非由该参数进行指定,否则将基于输入坐标系完成分析。 对于 GeoAnalytics Tools,最终结果将存储于 WGS84 中的时空数据存储之内。
许可信息
- 基本: 需要 ArcGIS GeoAnalytics Server
- 标准: 需要 ArcGIS GeoAnalytics Server
- 高级: 需要 ArcGIS GeoAnalytics Server