Ereignisanzahl zusammenfassen (Crime Analysis and Safety)

Zusammenfassung

Erstellt eine Feature-Class mit Anzahlwerten für lagegleiche Punkte. Die Anzahl lagegleicher Punkte für Linien- und Punkt-Features wird durch eine angegebene maximale Entfernung bestimmt. Punktanzahlwerte für Polygon-Features werden anhand des Kriteriums bestimmt, ob Punkt-Features oder Teile von Features Polygon-Features überlappen.

Verwendung

  • Das Werkzeug erstellt das Feld TOTAL_CNT. Dieses enthält die Gesamtzahl der eindeutigen Werte für die Eingabe-Zusammenfassungs-Features, die lagegleich mit den Eingabe-Features sind.

    Bei Verwendung des Parameters Gruppenfeld wird für jeden eindeutigen Wert im Group Field ein Feld erstellt. Jedes Feld enthält die Anzahl der Eingabe-Zusammenfassungs-Features, die lagegleich mit den Eingabe-Features sind und einen übereinstimmenden eindeutigen Wert aufweisen.

  • Die Ausgabe-Feature-Class wird durch das Feld TOTAL_CNT symbolisiert.

  • Wenn der Parameter Gruppenfeld verwendet wird, werden zusätzliche <value name>_CNT-Felder erstellt. Das Werkzeug generiert für jeden eindeutigen Wert des Attributs einen eindeutigen Feldnamen. Wenn NULL-Werte vorhanden sind, wird das Feld None_CNT erstellt.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Features

Die Eingabe-Features, für die Anzahlwerte für lagegleiche Punkte berechnet werden.

Feature Layer
Eingabe-Zusammenfassungs-Features

Die Punkt-Features, die mit den Eingabe-Features lagegleich sind.

Feature Layer
Ausgabe-Feature-Class

Die Ausgabe-Feature-Class mit der Choropleth-Anzahl, symbolisiert durch die Gesamtanzahl.

Feature Class
Suchradius
(optional)

Die maximale Entfernung von einem/einer Eingabe-Features-Punkt oder -Linie, bis zu der ein Punkt-Feature als lagegleich erachtet wird.

Dieser Parameter ist nicht aktiviert, wenn es sich bei den Eingabe-Features um ein Polygon handelt.

Linear Unit
Gruppenfeld
(optional)

Ein Feld, das den zum Teilen der Punktanzahl verwendeten Wert enthält. Es werden zusätzliche Felder generiert, die die Anzahl für jeden eindeutigen Wert im Gruppenfeld enthalten.

Field

arcpy.ca.SummarizeIncidentCount(in_features, in_sum_features, out_feature_class, {search_radius}, {group_field})
NameErläuterungDatentyp
in_features

Die Eingabe-Features, für die Anzahlwerte für lagegleiche Punkte berechnet werden.

Feature Layer
in_sum_features

Die Punkt-Features, die mit den Eingabe-Features lagegleich sind.

Feature Layer
out_feature_class

Die Ausgabe-Feature-Class mit der Choropleth-Anzahl, symbolisiert durch die Gesamtanzahl.

Feature Class
search_radius
(optional)

Die maximale Entfernung von einem/einer Eingabe-Features-Punkt oder -Linie, bis zu der ein Punkt-Feature als lagegleich erachtet wird.

Dieser Parameter ist nicht aktiviert, wenn es sich bei den Eingabe-Features um ein Polygon handelt.

Linear Unit
group_field
(optional)

Ein Feld, das den zum Teilen der Punktanzahl verwendeten Wert enthält. Es werden zusätzliche Felder generiert, die die Anzahl für jeden eindeutigen Wert im Gruppenfeld enthalten.

Field

Codebeispiel

SummarizeIncidentCount – Beispiel 1 (Python-Fenster)

Das folgende Python-Skript veranschaulicht, wie die Funktion SummarizeIncidentCount im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.env.workspace = r"C:/data/city_pd.gdb"
arcpy.ca.SummarizeIncidentCount("Precincts",
                                "Arrests",
                                "arrests_by_precinct_offense_type",
                                None,
                                "OFFENDESC")
SummarizeIncidentCount – Beispiel 2 (eigenständiges Skript)

Das folgende Python-Skript veranschaulicht die Verwendung der Funktion SummarizeIncidentCount in einem eigenständigen Skript.

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

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen