描述
用于创建具有重合点计数的要素类。线和点要素的重合点计数由指定的最大距离确定。面要素的点计数取决于点要素或部分要素是否与面要素重叠。
使用方法
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 |
代码示例
以下 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")
以下 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: 是