Attribute zusammenfassen (GeoAnalytics Desktop)

Zusammenfassung

Berechnet die Summenstatistiken für Felder einer Feature-Class.

Verwendung

  • Attribute zusammenfassen ist ein Werkzeug für Tabellenanalysen, nicht für räumliche Analysen. Eingaben können ein Tabellen-Layer oder ein Layer mit Geometrie (Punkte, Linien oder Polygone) sein.

  • Sie können ein oder mehrere Felder zum Zusammenfassen angeben oder alle Features zusammenfassen. Wenn Sie nach Feldern zusammenfassen, wird die Statistik für jede eindeutige Kombination aus Attributwerten berechnet.

  • Die Ausgabetabelle enthält Felder mit den Ergebnissen der statistischen Operation.

  • Für jeden angegebenen Statistiktyp wird ein Feld mit der folgenden Namenskonvention erstellt: sum_<field>, max_<field>, min_<field>, range_<field>, std_<field>, count_<field>, var_<field> und any_<field> (wobei <field> der Name des Eingabefeldes ist, für das die Statistik berechnet wird). Die Statistik wird für jede Gruppe getrennt berechnet.

  • Dieses Werkzeug lässt sich auf räumliche Daten anwenden und das Ergebnis ist tabellarisch. Mit Features verbinden können die Ergebnisse mit räumlichen Daten verbunden werden.

  • Die nachfolgende Tabelle veranschaulicht die statistischen Berechnungen eines Layers, der mithilfe von identischen Feldwerten zusammengefasst werden. Das Feld VO2 wurde verwendet, um die numerischen Statistiken (Anzahl, Summe, Minimum, Maximum, Bereich, Mittelwert, Standardabweichung und Varianz) für den Layer zu berechnen. Mit dem Feld Rating wurde die Zeichenfolgenstatistik (Anzahl und Beliebige) für den Layer berechnet.

    Eingabe-Layer, der zusammengefasst werden soll
    Der Eingabe-Layer, der zusammengefasst werden soll, wird angezeigt.

    Die obige Tabelle wurde nach dem Feld Designation zusammengefasst. Das Feld VO2 wurde zum Berechnen der numerischen Statistiken (Anzahl,Summe, Minimum, Maximum, Bereich, Mittelwert, Standardabweichung und Varianz) für den Layer verwendet. Mit dem Feld Rating wurde die Zeichenfolgenstatistik (Anzahl und Beliebige) für den Layer berechnet. Als Ergebnis wird eine Tabelle mit zwei Features ausgegeben, die die eindeutigen Werte von Designation darstellen.

    Eingabe-Layer, der mit dem Feld "Designation" zusammengefasst wurde
    Der Eingabe-Layer, der mit dem Feld "Designation" zusammengefasst wurde, wird angezeigt.

    Die folgende Tabelle zeigt, wie die ersten Felder aussehen, wenn der Layer mit den Feldern Designation und Age Group zusammengefasst wird. Statistiken werden mit derselben Methode wie im vorherigen Beispiel berechnet.

    Eingabe-Layer, der mit den Feldern "Designation" und "AgeGroup" zusammengefasst wurde
    Der Eingabe-Layer, der mit den Feldern "Designation" und "AgeGroup" zusammengefasst wurde, wird angezeigt.
  • Mithilfe der folgenden Tipps können Sie die Performance des Werkzeugs Attribute zusammenfassen verbessern:

    • Legen Sie die Ausdehnungsumgebung so fest, dass nur die gewünschten Daten analysiert werden.
    • Verwenden Sie lokale Daten an der Stelle, an der die Analyse ausgeführt wird.

  • Dieses Geoverarbeitungswerkzeug wird unterstützt durch Spark. Bei Analysen auf Ihrem Desktop-Computer werden mehrere Kerne parallel verwendet. Weitere Informationen über die Ausführung der Analyse finden Sie unter Überlegungen zu GeoAnalytics Desktop-Werkzeugen.

  • Bei der Ausführung von GeoAnalytics Desktop-Werkzeugen wird die Analyse auf Ihrem Desktop-Computer durchgeführt. Für eine optimale Performance sollten die Daten auf Ihrem Desktop verfügbar sein. Wenn Sie einen gehosteten Feature-Layer verwenden, wird empfohlen, ArcGIS GeoAnalytics Server zu verwenden. Wenn Ihre Daten nicht lokal verfügbar sind, dauert die Ausführung eines Werkzeugs bedeutend länger. Informationen zur Verwendung von ArcGIS GeoAnalytics Server für Analysen finden Sie unter GeoAnalytics Tools.

  • Eine ähnliche Analyse ist auch mit dem Werkzeug Summenstatistik in der Toolbox "Analysis" möglich.

Syntax

SummarizeAttributes(input_layer, out_table, fields, {summary_fields})
ParameterErklärungDatentyp
input_layer

Der zusammenzufassende Punkt-, Polylinien- oder Polygon-Layer.

Table View
out_table

Eine neue Tabelle mit zusammengefassten Attributen.

Table
fields
[fields,...]

Ein Feld oder Felder zur Zusammenfassung ähnlicher Features. Wenn Sie beispielsweise ein einzelnes Feld namens PropertyType mit den Werten von Gewerbe- oder Wohngebäuden ausgewählt haben, werden alle Felder mit dem Wert für Wohngebäude, mit berechneten Summenstatistiken, und alle Felder mit dem Wert für Gewerbegebäude zusammengefasst. Bei diesem Beispiel ergeben sich zwei Zeilen in der Ausgabe, eine für Zusammenfassungswerte für Gewerbegebäude und eines für Zusammenfassungswerte für Wohngebäude.

Sie können auch keine Felder auswählen und alle Features in einem einzigen Zusammenfassungsergebnis zusammenfassen.

Field
summary_fields
[summary_fields,...]
(optional)

Die Statistiken, die für bestimmte Felder berechnet werden.

  • COUNT: Die Anzahl der Nicht-NULL-Werte. Es kann für numerische Felder oder Zeichenfolgen verwendet werden. Die Anzahl von [null, 0, 2] ist 2.
  • SUM: Die Summe der numerischen Werte in einem Feld. Die Summe von [null, null, 3] ist 3.
  • MEAN: Der Mittelwert der numerischen Werte. Der Mittelwert von [0,2, null] ist 1.
  • MIN: Der Minimalwert eines numerischen Feldes. Das Minimum von [0, 2, null] ist 0.
  • MAX: Der Maximalwert eines numerischen Feldes. Der Maximalwert von [0, 2, null] ist 2.
  • STDDEV: Die Standardabweichung eines numerischen Feldes. Die Standardabweichung von [1] ist null. Die Standardabweichung von [null, 1,1,1] ist null.
  • VAR: Die Varianz eines numerischen Feldes in einem Track. Die Varianz von [1] ist null. Die Varianz von [null, 1,1,1] ist null.
  • RANGE: Der Bereich eines numerischen Feldes. Dieser wird durch die Subtraktion der Minimalwerte vom Maximalwert berechnet. Der Bereich von [0, null, 1] ist 1. Der Bereich von [null, 4] ist 0.
  • ANY: Dies ist eine Beispielzeichenfolge aus einem Feld vom Typ "Zeichenfolge".

Value Table

Codebeispiel

SummarizeAttributes – Beispiel (Python-Fenster)

Das folgende Skript veranschaulicht die Verwendung des Werkzeugs SummarizeAttributes im Python-Fenster.

#-------------------------------------------------------------------------------
# Name: Summarize Attributes.py
# Description: Summarize Crime Data by year and beat.
# Import system modules
import arcpy
arcpy.env.workspace = "C:/data/CityData.gdb"
# Set local variables
inFeatures = "ChicagoCrimes"
summaryFields = ["Year", "Beat"]
summaryStatistics = [["Arrest", "COUNT"], ["District", "COUNT"]]
out = 'SummarizeCrimes'
# Execute SummarizeAttributes
arcpy.gapro.SummarizeAttributes(inFeatures, out, summaryFields, 
                                summaryStatistics)

Lizenzinformationen

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

Verwandte Themen