Resumen
Crea una clase de entidad con recuentos de puntos coincidentes. Los recuentos de puntos coincidentes de entidades de puntos y líneas se determinan según una distancia máxima especificada. Los recuentos de puntos para entidades poligonales se determinan en función de si las entidades de puntos o porciones de entidades se superponen con la entidad poligonal.
Uso
La herramienta crea el campo TOTAL_CNT e incluye un recuento total de todos los valores únicos de las Entidades de resumen de entrada que coinciden con las Entidades de entrada.
Se crea un campo para cada valor único que se encuentra en Group Field cuando se utiliza el parámetro Campo de grupo. Cada campo contiene un recuento de Entidades de resumen de entrada que coinciden con las Entidades de entrada y tienen un valor único coincidente.
La clase de entidad de salida se simboliza con el campo TOTAL_CNT.
Cuando se usa el parámetro Campo de grupo, se crean campos <value name>_CNT adicionales. La herramienta generará un nombre de campo único para cada valor único del atributo. Si existen valores nulos, se crea el campo None_CNT.
Sintaxis
SummarizeIncidentCount(in_features, in_sum_features, out_feature_class, {search_radius}, {group_field})
Parámetro | Explicación | Tipo de datos |
in_features | Las entidades de entrada para las que se calcularán recuentos de puntos coincidentes. | Feature Layer |
in_sum_features | Las entidades de puntos coincidentes con las entidades de entrada. | Feature Layer |
out_feature_class | La clase de entidad de recuento de coropletas de salida, simbolizadas por recuento total. | Feature Class |
search_radius (Opcional) | La distancia máxima desde un punto o línea de Entidades de entrada que una entidad de punto considerará coincidente. Este parámetro no está activo si las Entidades de entrada son un polígono. | Linear Unit |
group_field (Opcional) | Un campo que contiene el valor que se utiliza para dividir recuentos de puntos. Se generarán campos adicionales con recuentos para cada valor único del campo de grupo. | Field |
Muestra de código
El siguiente script de Python demuestra cómo utilizar la función SummarizeIncidentCount en el modo inmediato.
import arcpy
arcpy.env.workspace = r"C:/data/city_pd.gdb"
arcpy.ca.SummarizeIncidentCount("Precincts",
"Arrests",
"arrests_by_precinct_offense_type",
None,
"OFFENDESC")
El siguiente script de Python muestra cómo utilizar la función SummarizeIncidentCount en un script independiente.
# 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")
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí