本文简要介绍 python 语言中 arcgis.geoanalytics.summarize_data.summarize_attributes
的用法。
用法:
arcgis.geoanalytics.summarize_data.summarize_attributes(input_layer, fields=None, summary_fields=None, output_name=None, gis=None, context=None, future=False, time_step_interval=None, time_step_interval_unit=None, time_step_repeat_interval=None, time_step_repeat_interval_unit=None, time_step_reference=None)
-
Parameter
Description
input_layer
必需的层。将总结的特征。请参阅特征输入。
fields
可选字符串。将用于汇总类似特征的字段。例如,如果您选择了一个名为 property type 的字段,其值为 Commercial 和住宅,则所有属性类型为住宅的特征将汇总在一起,并计算汇总统计数据,并将所有商业特征汇总在一起。
summary_fields
可选的字典列表。要为汇总在一起的要素计算的字段名称和统计汇总类型的列表。请注意,始终返回具有相同字段值的要素的计数。默认情况下,返回所有统计信息。
用法:
[{"statisticType" : "<statistic type>", "onStatisticField" : "<field name>" }]
onStatisticField
是输入点图层中的字段名称statisticType
是以下之一:对于数字字段:
Count
- Totals the number of values of all the points in each polygon.Sum
- Adds the total value of all the points in each polygon.Mean
- Calculates the average of all the points in each polygon.Min
- Finds the smallest value of all the points in each polygon.Max
- Finds the largest value of all the points in each polygon.Range
- Finds the difference between the Min and Max values.Stddev
- Finds the standard deviation of all the points in each polygon.Var
- Finds the variance of all the points in each polygon.
对于字符串字段:
Count - Totals the number of strings for all the points in each polygon.
Any - Returns a sample string of a point in each polygon.
output_name
可选字符串。该任务将创建结果的要素服务。您定义服务的名称。
gis
可选
GIS
。运行该工具的 GIS。如果未指定,则使用活动 GIS。context
可选字典。上下文包含影响任务执行的其他设置。对于此任务,有一个设置:
extent
- A bounding box that defines the analysis area. Only those features that intersect the bounding box will be analyzed.dataStore
- Results will be saved to the specified data store. For ArcGIS Enterprise, the default is the spatiotemporal big data store.
future
可选布尔值。如果
True
,则返回 GPJob 而不是结果。可以查询 GPJob 的执行状态。默认值为
False
。time_step_interval
可选整数。一个数值,指定时间步长间隔的持续时间。此选项仅在输入点为 time-enabled 且代表时间瞬间时可用。
默认值为
None
。time_step_interval_unit
可选字符串。一个字符串,它指定时间步长间隔的单位。此选项仅在输入点为 time-enabled 且代表时间瞬间时可用。
选择清单:
Years
Months
Weeks
Days
Hours
Minutes
Seconds
Milliseconds
默认值为
None
。time_step_repeat_interval
可选整数。一个数值,指定时间步重复发生的频率。仅当输入点为 time-enabled 且时间类型为即时时,此选项才可用。
time_step_repeat_interval_unit
可选字符串。一个字符串,它指定步骤重复的时间单位。仅当输入点为 time-enabled 且时间类型为即时时,此选项才可用。
选择清单:
Years
Months
Weeks
Days
Hours
Minutes
Seconds
``Milliseconds`
默认值为
None
。time_step_reference
可选的日期时间。一个日期,指定将时间片对齐到的参考时间,以从纪元开始的毫秒数表示。默认值为 1970 年 1 月 1 日凌晨 12:00(纪元时间戳 0)。仅当输入点为 time-enabled 且时间类型为即时时,此选项才可用。
例子:
# Usage Example: To summarize similar types of storms to find the sum of property damage. summarized_result = summarize_attributes(input_layer=storms, fields="Storm_type", summary_fields=[{"statisticType" : "Sum", "onStatisticField" : "PropertyDamage"}], output_name="summarized_storms")
相关用法
- Python ArcGIS summarize_elevation用法及代码示例
- Python ArcGIS summarize_nearby用法及代码示例
- Python ArcGIS summarize_categorical_raster用法及代码示例
- Python ArcGIS summarize_raster_within用法及代码示例
- Python ArcGIS summarize_center_and_dispersion用法及代码示例
- Python ArcGIS summarize_within用法及代码示例
- Python ArcGIS sum用法及代码示例
- Python ArcGIS subset_multidimensional_raster用法及代码示例
- Python ArcGIS suggest用法及代码示例
- Python ArcGIS sample用法及代码示例
- Python ArcGIS square用法及代码示例
- Python ArcGIS sqrt用法及代码示例
- Python ArcGIS slope用法及代码示例
- Python ArcGIS segment_mean_shift用法及代码示例
- Python ArcGIS set_null用法及代码示例
- Python ArcGIS std用法及代码示例
- Python ArcGIS sinh用法及代码示例
- Python ArcGIS segment用法及代码示例
- Python ArcGIS sin用法及代码示例
- Python ArcGIS power用法及代码示例
- Python ArcGIS APIKeyManager.get用法及代码示例
- Python ArcGIS KnowledgeGraph.named_object_type_delete用法及代码示例
- Python ArcGIS ContentManager.unshare_items用法及代码示例
- Python ArcGIS ImageryLayer.thumbnail用法及代码示例
- Python ArcGIS FormFieldElement用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.geoanalytics.summarize_data.summarize_attributes。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。