汇总属性 (GeoAnalytics Desktop)

摘要

针对要素类中的字段计算汇总统计数据。

参数

标注说明数据类型
输入图层

要进行汇总的点、折线或面图层。

Table View
输出表

包含汇总属性的新表。

Table
字段

用于汇总相似要素的一个或多个字段。例如,如果选择具有商业和住宅值的名为 PropertyType 的单个字段,则会将所有具有住宅字段值的字段汇总到一起,计算汇总统计数据,并会将所有具有商业字段值的字段汇总到一起。本示例将在输出中生成两行,一行用于商业,一行用于住宅汇总值。

您可以不选择任何字段,并在单个汇总结果中汇总所有要素。

Field
汇总字段
(可选)

将根据指定字段进行计算的统计数据。

Value Table
时间步长间隔
(可选)

用来指定时间步长持续时间的值。 只有在输入点启用了时间且表示时刻时,此参数才可用。

只有对输入启用了时间的情况下,才可应用时间步长。

Time Unit
时间步长重复
(可选)

用来指定时间步长间隔发生频率的值。 只有在输入点启用了时间且表示时刻时,此参数才可用。

Time Unit
时间步长参考
(可选)

用来指定时间步长所要对齐的参考时间的日期。 默认情况下为 1970 年 1 月 1 日 12:00 a.m.。只有在输入点启用了时间且表示时刻时,此参数才可用。

Date

arcpy.gapro.SummarizeAttributes(input_layer, out_table, fields, {summary_fields}, {time_step_interval}, {time_step_repeat}, {time_step_reference})
名称说明数据类型
input_layer

要进行汇总的点、折线或面图层。

Table View
out_table

包含汇总属性的新表。

Table
fields
[fields,...]

用于汇总相似要素的一个或多个字段。例如,如果选择具有商业和住宅值的名为 PropertyType 的单个字段,则会将所有具有住宅字段值的字段汇总到一起,计算汇总统计数据,并会将所有具有商业字段值的字段汇总到一起。本示例将在输出中生成两行,一行用于商业,一行用于住宅汇总值。

您可以不选择任何字段,并在单个汇总结果中汇总所有要素。

Field
summary_fields
[summary_fields,...]
(可选)

将根据指定字段进行计算的统计数据。

  • COUNT - 非空值的数目。 可用于数值字段或字符串。 [null, 0, 2] 的计数为 2
  • SUM - 字段内数值的总和。 [null, null, 3] 的总和为 3
  • MEAN - 数值的平均值。 [0,2, null] 的平均值为 1
  • MIN - 数值字段的最小值。 [0, 2, null] 的最小值为 0
  • MAX - 数值字段的最大值。 [0, 2, null] 的最大值为 2
  • STDDEV - 数值字段的标准差。 [1] 的标准差为 null[null, 1,1,1] 的标准差为 null
  • VAR - 轨迹中数值字段内数值的方差。 [1] 的方差为 null[null, 1,1,1] 的方差为 null
  • RANGE - 数值字段的范围。 其计算方法为最大值减去最小值。 [0, null, 1] 的范围为 1[null, 4] 的范围为 0
  • ANY - 字符串型字段中的示例字符串。

Value Table
time_step_interval
(可选)

用来指定时间步长持续时间的值。 只有在输入点启用了时间且表示时刻时,此参数才可用。

只有对输入启用了时间的情况下,才可应用时间步长。

Time Unit
time_step_repeat
(可选)

用来指定时间步长间隔发生频率的值。 只有在输入点启用了时间且表示时刻时,此参数才可用。

Time Unit
time_step_reference
(可选)

用来指定时间步长所要对齐的参考时间的日期。 默认情况下为 1970 年 1 月 1 日 12:00 a.m.。只有在输入点启用了时间且表示时刻时,此参数才可用。

Date

代码示例

SummarizeAttributes 示例(独立脚本)

以下独立脚本演示了如何使用 SummarizeAttributes 工具。

# Name: Summarize Attributes.py
# Description: Summarize Crime Data by year and beat.
# Import system modules
import arcpy
arcpy.env.workspace = "C:/data/CityData.gdb"
# Set local variables
inFeatures = "ChicagoCrimes"
summaryFields = ["Year", "Beat"]
summaryStatistics = [["Arrest", "COUNT"], ["District", "COUNT"]]
out = 'SummarizeCrimes'
# Execute SummarizeAttributes
arcpy.gapro.SummarizeAttributes(inFeatures, out, summaryFields, 
                                summaryStatistics)

许可信息

  • Basic: 否
  • Standard: 否
  • Advanced: 是

相关主题