描述
使用点要素图层和面要素图层确定各面区域内的点。确定点与面的空间关系后,会计算出面内所有点的统计数据并将统计数据指定给该区域。
最基本的统计数据是面内点的计数,但是也可以获取其他统计数据。例如,如果您的点表示咖啡店且每个点均具有 TOTAL_SALES 属性,则您可以获得诸如面内所有 TOTAL_SALES 的总和、面内 TOTAL_SALES 的最小值或最大值,或面内所有销售额标准差一类的统计数据。
插图
使用方法
聚合点用于在一组边界范围内收集并汇总点要素。输入参数必须包括要聚合的点和聚合区域。
默认情况下,保留不含点要素的边界复选框处于选中状态。如果选中此复选框,则无论点的位置在哪,分析中使用的所有区域都将包括在结果中。不含点要素的区域将为空且其计数为 0。如果取消选中此复选框,则不含点要素的区域将完全从结果图层中移除。取消选中此复选框可能会对结果区域产生重大影响。
通过最基本的聚合,对每个边界中的点数进行计算。基础统计数据(总和、最小值、最大值、平均值和标准差)还可以根据数值字段进行计算。系统将分别计算每个区域的统计数据。
统计计算还可通过含有分类值的字段进行分组。按字段对统计数据进行分组后,即可计算整个区域的统计数据或各个群组的统计数据。两种统计数据数据均可在结果图层的弹出窗口中进行查看。整体统计数据以数字形式给出,而分组统计数据则在弹出窗口中以图表形式给出。系统还将创建汇总表,根据分组字段值列出每个要素和统计数据。添加少数、多数复选框将返回计数最低和最高的群组,添加百分比复选框将返回少数群组和多数群组中点的百分比。
点图层仅使用输入边界内的点要素进行汇总。结果将使用分级符号进行显示。
下图和下表阐明了假设边界内点图层的统计计算过程。Population 字段用于计算图层的统计数据(总和、最小值、最大值、平均值和标准差)。
统计 区域 A 的结果 总和
280 + 408 + 356 + 361 + 450 + 713 = 2,568
最小值
最小值:
[280, 408, 356, 361, 450, 713] = 280
最大值
最大值:
[280, 408, 356, 361, 450, 713] = 713
平均值
2,568/6 = 428
标准差
= 150.79
语法
arcpy.sfa.AggregatePoints(pointLayer, polygonLayer, outputName, {keepBoundariesWithNoPoints}, {summaryFields}, {groupByField}, {minorityMajority}, {percentPoints})
参数 | 说明 | 数据类型 |
pointLayer | 将聚合到面图层中面的点要素。 | Feature Set |
polygonLayer | 输入点将聚合到的面要素(区域)。 | Feature Set |
outputName | 要在门户中创建的输出图层的名称。 | String |
keepBoundariesWithNoPoints (可选) | 指定输出中是否返回不含点要素的面。
| Boolean |
summaryFields [[Field, Statistic],...] (可选) | 字段名称及您想要为各面内全部点计算的统计汇总类型的列表。始终返回每个面内的点计数。支持的统计数据类型如下:
| Value Table |
groupByField (可选) | pointLayer 中的字段名称。分组条件字段具有相同值的点有属于其自身的计数和汇总字段统计数据。 可以使用分析图层中的属性来创建统计组。例如,如果要将犯罪事件聚合至邻近地区边界,可能会有一个含有五种不同犯罪类型的 Crime_type 属性。各种唯一的犯罪类型构成一组,并将针对 Crime_type 的每个唯一值计算您选择的统计数据。选择分组属性后,将创建两个分析结果:结果图层,以及包含统计数据的相关表。 | Field |
minorityMajority (可选) | 只有在指定 groupByField 后此布尔型参数才适用。如果为真,将对各个边界内每个组字段的少数(所占比例最小)或众数(所占比例最大)属性值进行计算。前缀为众数_和少数_的两个新字段将添加至输出图层。
| Boolean |
percentPoints (可选) | 只有在指定 groupByField 后此布尔型参数才适用。如果设为 ADD_PERCENT,会针对每个唯一的 groupByField 值计算点的百分比计数。向输出组汇总表添加一个新字段,其中包含各组内每个属性值的百分比。如果 minorityMajority 为真,则会有两个额外字段添加至输出,其中包含各组内少数属性值和多数属性值的百分比。
| Boolean |
派生输出
名称 | 说明 | 数据类型 |
aggregatedLayer | 输出图层。 | 要素集 |
groupSummary | 从分组条件字段中汇总各个组的输出表。 | 记录集 |
许可信息
- Basic: 需要 Portal for ArcGIS 中的ArcGIS Enterprise 中的帐户有执行分析的权限
- Standard: 需要 Portal for ArcGIS 中的ArcGIS Enterprise 中的帐户有执行分析的权限
- Advanced: 需要 Portal for ArcGIS 中的ArcGIS Enterprise 中的帐户有执行分析的权限