Synthétiser le nombre d’incidents (Analyse criminelle et sécurité)

Résumé

Crée une classe d’entités à partir d’un nombre de points coïncidents. Pour les entités ponctuelles et linéaires, le nombre de points coïncidents est déterminé en fonction d’une distance maximum spécifiée. Pour les entités surfaciques, le nombre de points est déterminé par les entités ponctuelles ou parties de ces entités superposées à l’entité surfacique.

Utilisation

  • Le champ TOTAL_CNT est créé par l’outil et inclut le total des valeurs uniques pour les entités de synthèse en entrée (Input Summary Features) qui coïncident avec les entités en entrée (Input Features).

    Un champ est créé pour chaque valeur unique trouvée dans Group Field lorsque le paramètre Group Field (Champ de regroupement) est utilisé. Chaque champ contient un nombre d’entités de synthèse en entrée (Input Summary Features) qui coïncident avec les entités en entrée (Input Features) et possèdent une valeur unique correspondante.

  • La classe d’entités en sortie est symbolisée à l’aide du champ TOTAL_CNT.

  • Lorsque le paramètre Group Field (Champ de regroupement) est utilisé, des champs <value name>_CNT supplémentaires sont créés. L’outil génère un nom de champ unique pour chaque valeur unique de l’attribut. Si des valeurs nulles existent, le champ None_CNT est créé.

Syntaxe

arcpy.ca.SummarizeIncidentCount(in_features, in_sum_features, out_feature_class, {search_radius}, {group_field})
ParamètreExplicationType de données
in_features

Les entités en entrée pour lesquelles les totaux de points coïncidents sont calculés.

Feature Layer
in_sum_features

Les entités ponctuelles coïncidentes avec les entités en entrée.

Feature Layer
out_feature_class

La classe d’entités en sortie Total de choroplèthes, symbolisée selon le nombre total.

Feature Class
search_radius
(Facultatif)

La distance maximum depuis un point ou une ligne d’entités en entrée (Input Features) à laquelle une entité ponctuelle est considérée coïncidente.

Ce paramètre n’est pas actif lorsque Input Features (Entités en entrée) est un polygone.

Linear Unit
group_field
(Facultatif)

Un champ contenant la valeur utilisée pour diviser des nombres de points. Des champs supplémentaires contenant le total de chaque valeur unique dans le champ de regroupement seront générés.

Field

Exemple de code

Exemple 1 d’utilisation de l’outil SummarizeIncidentCount (fenêtre Python)

Le script Python ci-dessous illustre l’utilisation de la fonction SummarizeIncidentCount en mode immédiat.

import arcpy
arcpy.env.workspace = r"C:/data/city_pd.gdb"
arcpy.ca.SummarizeIncidentCount("Precincts",
                                "Arrests",
                                "arrests_by_precinct_offense_type",
                                None,
                                "OFFENDESC")
Exemple 2 d’utilisation de la fonction SummarizeIncidentCount (script autonome)

Le script Python ci-dessous illustre l'utilisation de l'outil SummarizeIncidentCount dans un script autonome.

# 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")

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes