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.
Syntax
arcpy.ca.SummarizeIncidentCount(in_features, in_sum_features, out_feature_class, {search_radius}, {group_field})
Parameter | Erklärung | Datentyp |
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
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")
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")
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja