标注 | 说明 | 数据类型 |
输入图层
| 要进行汇总的点、折线或面图层。 | 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,...] (可选) | 将根据指定字段进行计算的统计数据。
| Value Table |
time_step_interval (可选) | 用来指定时间步长持续时间的值。 只有在输入点启用了时间且表示时刻时,此参数才可用。 只有对输入启用了时间的情况下,才可应用时间步长。 | Time Unit |
time_step_repeat (可选) | 用来指定时间步长间隔发生频率的值。 只有在输入点启用了时间且表示时刻时,此参数才可用。 | Time Unit |
time_step_reference (可选) | 用来指定时间步长所要对齐的参考时间的日期。 默认情况下为 1970 年 1 月 1 日 12:00 a.m.。只有在输入点启用了时间且表示时刻时,此参数才可用。 | Date |
代码示例
以下独立脚本演示了如何使用 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: 是