ArcGIS Desktop

  • Dokumentation
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Summenstatistik

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Berechnet die Summenstatistiken für Felder einer Tabelle.

Verwendung

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

  • Mit diesem Werkzeug sind folgende statistische Operationen möglich: Summe, Mittelwert, Maximum, Minimum, Bereich, Standardabweichung, Anzahl, Erste(r) und Letzte(r). Die Operation "Medianwert" ist nicht verfügbar.

  • Für jeden Statistiktyp wird ein Feld mit der folgenden Benennungsregel erstellt: SUM_<field>, MAX_<field>, MIN_<field>, RANGE_<field>, STD_<field>, FIRST_<field>, LAST_<field>, COUNT_<field> (wobei <Feld> der Name des Eingabefeldes ist, für das die Statistik berechnet wird). Wenn es sich bei der Ausgabetabelle um eine dBASE-Tabelle handelt, wird der Feldname auf zehn Zeichen verkürzt.

  • Wenn ein Untersuchungsfeld angegeben wurde, werden die Statistiken für jeden eindeutigen Attributwert separat berechnet. Wenn kein Untersuchungsfeld angegeben wurde, enthält die Ausgabetabelle nur einen Datensatz. Wird eines angegeben, ist ein Datensatz für jeden Untersuchungsfeld-Wert vorhanden.

  • NULL-Werte sind von allen statistischen Berechnungen ausgeschlossen. Beispiel: Der Mittelwert (AVERAGE) von 10, 5 und NULL beträgt 7,5 ((10+5)/2). Mit "COUNT" wird die Anzahl der Werte zurückgegeben, die in der statistischen Berechnung enthalten sind, in diesem Fall 2.

  • Die Schaltfläche Feld hinzufügen für den Parameter Statistikfeld(er) wird nur in ModelBuilder verwendet. Wenn das vorherige Werkzeug nicht in ModelBuilder ausgeführt wurde oder keine abgeleiteten Daten vorhanden sind, enthält der Parameter Statistikfeld(er) u. U. keine Feldnamen. Mit der Schaltfläche Feld hinzufügen können Sie die erforderlichen Felder hinzufügen, um das Dialogfeld "Summenstatistik" abzuschließen und das Modell zu erstellen.

  • Wenn Sie Layer verwenden, werden nur die momentan selektierten Features zum Berechnen der Statistiken verwendet.

Syntax

Statistics_analysis (in_table, out_table, statistics_fields, {case_field})
ParameterErläuterungDatentyp
in_table

Die Eingabetabelle mit den Feldern, die zur Berechnung der Statistiken verwendet werden. Bei der Eingabe kann es sich um eine INFO-, eine dBASE-, eine OLE-DB- oder eine VPF-Tabelle bzw. um eine Feature-Class handeln.

Table View; Raster Layer
out_table

Die Ausgabe-dBASE- oder Geodatabase-Tabelle, in der die berechneten Statistiken gespeichert werden.

Table
statistics_fields
[[field, statistics_type],...]

Das Zahlenfeld mit den Attributwerten, mit denen die angegebene Statistik berechnet wird. Es können mehrere Statistik- und Feldkombinationen angegeben werden. NULL-Werte sind von allen statistischen Berechnungen ausgeschlossen.

Mit der nur in ModelBuilder verwendeten Schaltfläche "Feld hinzufügen" können Sie die erforderlichen Felder hinzufügen, um das Dialogfeld abzuschließen und das Modell zu erstellen.

Die verfügbaren Statistiktypen lauten:

  • SUM: Der Gesamtwert für das angegebene Feld wird hinzugefügt.
  • MEAN: Der Mittelwert für das angegebene Feld wird berechnet.
  • MIN: Der kleinste Wert aller Datensätze des angegebenen Feldes wird ermittelt.
  • MAX: Der größte Wert aller Datensätze des angegebenen Feldes wird ermittelt.
  • RANGE: Der Wertebereich (MAX minus MIN) für das angegebene Feld wird ermittelt.
  • STD: Die Standardabweichung der Werte im angegebenen Feld wird ermittelt.
  • COUNT: Gibt die Anzahl der Werte zurück, die in statistischen Berechnungen enthalten sind. Zählt alle Werte außer den NULL-Werten. Um die Anzahl der NULL-Werte in einem Feld zu bestimmen, wenden Sie COUNT auf das gewünschte Feld an und erstellen dann eine COUNT-Statistik für ein anderes Feld, das keine NULL-Werte enthält (z. B. das OID-Feld, falls vorhanden). Ermitteln Sie dann die Differenz.
  • FIRST: Der erste Datensatz in der Eingabetabelle wird ermittelt und der angegebene Feldwert wird verwendet.
  • LAST: Der letzte Datensatz in der Eingabetabelle wird ermittelt und der angegebene Feldwert wird verwendet.
Value Table
case_field
[case_field,...]
(optional)

Das Feld in der Eingabetabelle, mit dem die Statistiken separat für jeden eindeutigen Attributwert berechnet werden (oder eine Kombination der Attributwerte, wenn mehrere Felder angegeben sind).

Field

Codebeispiel

Statistics – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "Statistics" im unmittelbaren Modus verwenden.

import arcpy
from arcpy import env
env.workspace = "C:/data/Habitat_Analysis.gdb"
arcpy.Statistics_analysis("futrds", "C:/output/output.gdb/stats", [["Shape_Length", "SUM"]], "NM")
Statistics – Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Skript fasst die Vegetation nach Fläche im Umkreis von 150 Fuß von Hauptstraßen zusammen.

# Name: Statistics_Example2.py
# Description: Summarize the vegetation by area within 150 feet of major roads
 
# Import system modules
import arcpy
from arcpy import env
 
# Set environment settings
env.workspace = "C:/data"
 
# Set local variables
inRoads = "majorrds.shp"
outBuffer = "C:/output/output.gdb/buffer_out"
bufferDistance = "250 feet"
inVegetation = "Habitat_Analysis.gdb/vegtype"
outClip = "C:/output/output.gdb/clip_out"
joinField = "HOLLAND95"
joinTable = "c:/data/vegtable.dbf"
joinedField = "HABITAT"
outStatsTable = "C:/output/output.gdb/stats_out"
statsFields = [["Shape_Area", "SUM"]]
 
# Execute Buffer to get a buffer of major roads
arcpy.Buffer_analysis(inRoads, outBuffer, bufferDistance, dissolve_option = "ALL")
 
# Execute Clip using the buffer output to get a clipped feature class
#  of vegetation
arcpy.Clip_analysis(inVegetation, outBuffer, outClip)
 
# Execute JoinField to add the vegetation type
arcpy.JoinField_management(outClip, joinField, joinTable, joinField, joinedField)
 
# Execute Statistics to get the area of each vegetation type within
#  the clipped buffer.
arcpy.Statistics_analysis(outClip, outStatsTable, statsFields, joinedField)
Statistics – Beispiel 3 (eigenständiges Skript)

Das folgende eigenständige Skript durchläuft die Attributfelder eines Datasets und konstruiert den Parameter "Statistikfeld(er)" so, dass "SUM" für jedes numerische Feld berechnet wird.

# Name: Statistics_Example3_SUM_All.py
# Description: Script that runs the Summary Statistic tool to calculate the
#   Sum statistic for every numeric field based on a unique case field

# Import system modules
import arcpy

# Set environment settings
env.workspace = "C:/data/f.gdb"

# Set local variables
intable = "intable"
outtable = "sumstats"
casefield = "Name"
stats = []

# Loop through all fields in the Input Table
for field in arcpy.ListFields(intable):
    # Just find the fields that have a numeric type
    if field.type in ("Double", "Integer", "Single", "SmallInteger"):
        # Add the field name and Sum statistic type
        #    to the list of fields to summarize
        stats.append([field.name, "Sum"])
# Correct formatting of stats [["Field1", "Sum"], ["Field2", "Sum"], ...]

# Run the Summary Statistics tool with the stats list
arcpy.Statistics_analysis(intable, outtable, stats, casefield)

Umgebungen

  • Ausgabe-CONFIG-Schlüsselwort
  • Aktueller Workspace
  • Scratch-Workspace

Lizenzinformationen

  • ArcGIS Desktop Basic: Ja
  • ArcGIS Desktop Standard: Ja
  • ArcGIS Desktop Advanced: Ja

Verwandte Themen

  • Überblick über das Toolset "Statistiken"

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches