Mittlerer nächster Nachbar (Räumliche Statistiken)

Zusammenfassung

Berechnet einen Index für den nächsten Nachbarn basierend auf der durchschnittlichen Entfernung jedes Features zum nächstgelegenen Nachbar-Feature.

You can access the results of this tool (including the optional report file) from the Results window. If you disable background processing, results will also be written to the Progress dialog box.

Weitere Informationen zur Funktionsweise des Werkzeugs für die durchschnittliche Entfernung zwischen Nachbarn

Abbildung

Abbildung für mittleren nächsten Nachbarn

Verwendung

Syntax

AverageNearestNeighbor_stats (Input_Feature_Class, Distance_Method, Generate_Report, {Area})
ParameterErläuterungDatentyp
Input_Feature_Class

Die Feature-Class, in der Regel eine Point-Feature-Class, für die die Entfernung zum mittleren nächsten Nachbarn berechnet wird.

Feature Layer
Distance_Method

Gibt an, wie Entfernungen von den einzelnen Features zu benachbarten Features berechnet werden.

  • EUCLIDEAN_DISTANCEDie geradlinige Entfernung zwischen zwei Punkten (die als Luftlinie gemessene Entfernung).
  • MANHATTAN_DISTANCEDie Entfernung zwischen zwei Punkten, die entlang von rechtwinkligen Achsen gemessen werden (Gebäudeblock). Für die Berechnung werden die (absoluten) Differenzen zwischen den X- und Y-Koordinaten berechnet.
String
Generate_Report
  • NO_REPORTEs wird keine grafische Zusammenfassung erstellt (Standardeinstellung).
  • GENERATE_REPORTEs wird eine grafische Zusammenfassung als HTML-Datei erstellt.
Boolean
Area
(optional)

Numerischer Wert, der die Größe des Untersuchungsgebiets wiedergibt. Der Standardwert ist die Fläche, die durch das minimale umschließende Rechteck gebildet wird, das alle Features (oder alle ausgewählten Features) umfasst. Die Einheiten sollten mit den im Ausgabe-Koordinatensystem angegebenen Einheiten übereinstimmen.

Double

Codebeispiel

Mittlerer nächster Nachbar – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie das Werkzeug "Mittlerer nächster Nachbar" verwendet wird.

import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.AverageNearestNeighbor_stats("burglaries.shp", "EUCLIDEAN_DISTANCE", "NO_REPORT", "#")
Mittlerer nächster Nachbar – Beispiel 2 (eigenständiges Python-Skript)

Das folgende eigenständige Python-Skript veranschaulicht, wie Sie das Werkzeug "Mittlerer nächster Nachbar" verwenden.

# Analyze crime data to determine if spatial patterns are statistically significant
 
# Import system modules
import arcpy
 
# Local variables...
workspace = "C:/data"
crime_data = "burglaries.shp"
 
try:
    # Set the current workspace (to avoid having to specify the full path to the feature classes each time)
    arcpy.env.workspace = workspace
 
    # Obtain Nearest Neighbor Ratio and z-score
    # Process: Average Nearest Neighbor...
    nn_output = arcpy.AverageNearestNeighbor_stats(crime_data, "EUCLIDEAN_DISTANCE", "NO_REPORT", "#")
    
    # Create list of Average Nearest Neighbor output values by splitting the result object
    nn_values = nn_output.split(";")
    print "The nearest neighbor index is: " + nn_values[0]
    print "The z-score of the nearest neighbor index is: " + nn_values[1]
    print "The p-value of the nearest neighbor index is: " + nn_values[2]
    print "The expected mean distance is: " + nn_values[3]
    print "The observed mean distance is: " + nn_values[4]
    print "The path of the HTML report: " + nn_values[5]
 
except:
    # If an error occurred when running the tool, print out the error message.
    print arcpy.GetMessages()

Umgebungen

Ausgabe-Koordinatensystem

Die Feature-Geometrie wird vor der Analyse auf das Ausgabe-Koordinatensystem projiziert. Alle mathematischen Berechnungen basieren auf dem Raumbezug des Ausgabe-Koordinatensystems.

Verwandte Themen

Lizenzinformationen

ArcView: Ja
ArcEditor: Ja
ArcInfo: Ja

7/10/2012