汇总事件计数 (犯罪分析和安全)

描述

用于创建具有重合点计数的要素类。线和点要素的重合点计数由指定的最大距离确定。面要素的点计数取决于点要素或部分要素是否与面要素重叠。

使用方法

  • TOTAL_CNT 字段由工具创建,并且包含与输入要素重合的输入汇总要素的所有唯一值的总计数。

    在使用分组字段参数时,将为在 Group Field 中找到的每个唯一值创建一个字段。每个字段将包含与输入要素重合的输入汇总要素的计数并且具有匹配的唯一值。

  • 可以使用 TOTAL_CNT 字段对输出要素类进行符号化。

  • 在使用分组字段参数时,将创建附加 <value name>_CNT 字段。该工具将为属性的每个唯一值生成一个唯一的字段名称。如果存在空值,则将创建 None_CNT 字段。

语法

arcpy.ca.SummarizeIncidentCount(in_features, in_sum_features, out_feature_class, {search_radius}, {group_field})
参数说明数据类型
in_features

将要计算重合点计数的输入要素。

Feature Layer
in_sum_features

与输入要素重合的点要素。

Feature Layer
out_feature_class

输出分区统计计数要素类,按总计数进行符号化。

Feature Class
search_radius
(可选)

将视为点要素重合的与输入要素点或线的最大距离。

如果输入要素为面,则此参数将处于非活动状态。

Linear Unit
group_field
(可选)

一个字段,其中包含用于分割点计数的值。将生成附加字段,其中包含分组字段中每个唯一值的计数。

Field

代码示例

SummarizeIncidentCount 示例 1(Python 窗口)

以下 Python 脚本演示了如何在即时模式下使用 SummarizeIncidentCount 函数。

import arcpy
arcpy.env.workspace = r"C:/data/city_pd.gdb"
arcpy.ca.SummarizeIncidentCount("Precincts",
                                "Arrests",
                                "arrests_by_precinct_offense_type",
                                None,
                                "OFFENDESC")
SummarizeIncidentCount 示例 2(独立脚本)

以下 Python 脚本演示了如何在独立脚本中使用 SummarizeIncidentCount 函数。

# Name: SummarizeIncidentCount.py
# Description: Creates a polygon feature class containing the total number of 
#              crimes committed, the total number of each type of crime 
#              committed, within each precinct.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:\data\city_pd.gdb"
# Execute SummarizeIncidentCount
arcpy.ca.SummarizeIncidentCount("Precincts", "Crimes", 
                                "crimes_by_precinct_offense_type", "OFFENDESC")

许可信息

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

相关主题