Entfernungsband anhand der Anzahl der Nachbarn berechnen (Räumliche Statistiken)
Zusammenfassung
Gibt die minimale, maximale und durchschnittliche Entfernung zum angegebenen n-ten nächsten Nachbarn (N ist ein Eingabeparameter) für eine Reihe von Features zurück. Auf die Ergebnisse kann über das Fenster Ergebnisse zugegriffen werden.
Bild
Verwendung
-
Bei einer Reihe von Features gibt dieses Werkzeug drei Zahlen zurück: die minimale, maximale und durchschnittliche Entfernung zu einer angegebenen Anzahl von Nachbarn (N). Beispiel: Wenn Sie für den Parameter Nachbarn die Zahl 8 angeben, erstellt dieses Werkzeug eine Liste von Entfernungen zwischen jedem Feature und seinem achten Nachbarn. Aus dieser Liste von Entfernungen wird dann die minimale, maximale und durchschnittliche Entfernung errechnet.
- Der maximale Wert ist die Entfernung, die Sie zu jedem Feature schaffen müssen, um sicherzustellen, dass jedes Feature über mindestens N Nachbarn verfügt.
- Der minimale Wert ist die Entfernung, die Sie zu jedem Feature schaffen müssen, um sicherzustellen, dass mindestens ein Feature über N Nachbarn verfügt.
- Der durchschnittliche Wert ist die durchschnittliche Entfernung, die Sie zu jedem Feature schaffen müssen, um dessen N nächste Nachbarn zu ermitteln.
-
Die Ausgabe aus diesem Werkzeug wird in Form von Meldungen in das Fenster Ergebnisse geschrieben. Klicken Sie mit der rechten Maustaste auf den Eintrag Meldungen, und wählen Sie Anzeigen aus, um Ergebnisse in einem Meldungsdialogfeld anzuzeigen.
-
Einige Werkzeuge wie Hot-Spot-Analyse (Getis-Ord Gi*) und Räumliche Autokorrelation (Morans I) ermöglichen es Ihnen, einen Nachbarschaftswert für Entfernungsband oder Entfernungsschwellenwert anzugeben. Durch die Verwendung des Ausgabewertes "Maximale Entfernung" aus diesem Werkzeug für den Parameter Entfernungsband oder Entfernungsschwellenwert stellen Sie sicher, dass jedes Feature in der Eingabe-Feature-Class über mindestens N Nachbarn verfügt.
-
Dieses Werkzeug bietet eine Methode, um einen Wert für Entfernungsband oder Entfernungsschwellenwert zu bestimmen, der mit Werkzeugen in der Toolbox "Spatial Statistics" wie Hot-Spot-Analyse (Getis-Ord Gi*) oder Cluster- und Ausreißeranalyse (Anselin Local Morans I) verwendet wird. Weitere Methoden finden Sie unter Auswählen eines Wertes für ein festes Entfernungsband.
-
Die von diesem Werkzeug zurückgegebenen Entfernungen werden in den Einheiten der Geoverarbeitungsumgebung Ausgabe-Koordinatensystem angegeben.
Wenn die Eingabe-Feature-Class nicht projiziert ist (d. h., wenn Koordinaten in Grad, Minuten und Sekunden angegeben werden) oder als Ausgabe-Koordinatensystem ein geographisches Koordinatensystem festgelegt wurde, werden Entfernungen mit Sehnenmesswerten berechnet. Sehnenentfernungsmesswerte werden verwendet, weil sie schnell berechnet werden können und ausgezeichnete Schätzung von echten geodätischen Entfernungen zulassen, zumindest für Punkte innerhalb von 30 Grad voneinander. Sehnenentfernungen basieren auf einer Kugel anstelle der abgeplatteten Ellipsenform der Erde. Im Fall von zwei beliebigen Punkten auf der Erdoberfläche ist die Sehnenentfernung zwischen diesen die Länge einer Linie, die durch die dreidimensionale Erde führt, um diese beiden Punkte zu verbinden. Sehnenentfernungen werden in Metern angegeben.
Achtung:Achten Sie darauf, Ihre Daten zu projizieren, wenn sich der Untersuchungsbereich über 30 Grad hinaus erstreckt. Sehnenentfernungen erlauben keine sichere Schätzung von geodätischen Entfernungen über 30 Grad hinaus.
-
Für Linien- und Polygon-Features werden bei Entfernungsberechnungen Feature-Schwerpunkte verwendet. Für Multipoints, Polylinien oder Polygone mit mehreren Teilen wird der Schwerpunkt mithilfe des gewichteten arithmetischen Mittelpunkts aller Feature-Teile berechnet. Die Gewichtung für Punkt-Features ist 1, für Linien-Features "Länge" und für Polygon-Features "Fläche".
Syntax
Parameter | Erläuterung | Datentyp |
Input_Features |
Die Feature-Class oder der Layer zur Berechnung von Entfernungsstatistiken. | Feature Layer |
Neighbors |
Die Anzahl der Nachbarn (N), die für jedes Feature berücksichtigt werden. Bei dieser Zahl sollte es sich um eine ganze Zahl wischen einer und der Gesamtzahl der Features in der Feature-Class handeln. Es wird eine Liste von Entfernungen zwischen jedem Feature und seinem n-ten Nachbarn kompiliert, und die maximale, minimale und durchschnittliche Entfernung werden im Ergebnisfenster ausgegeben. | Long |
Distance_Method |
Gibt an, wie Entfernungen von den einzelnen Features zu benachbarten Features berechnet werden.
| String |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie das Werkzeug "CalculateDistanceBandfromNeighborCount" verwendet wird.
import arcpy
arcpy.env.workspace = "c:/data"
mindist, avgdist, maxdist = arcpy.CalculateDistanceBand_stats("Blocks", 10, "EUCLIDEAN_DISTANCE")
Das folgende eigenständige Python-Skript veranschaulicht, wie das Werkzeug "CalculateDistanceBandfromNeighborCount" verwendet wird.
# import module
import arcpy
# Set geoprocessing environment Workspace
arcpy.env.workspace = "c:/data"
# Set variables
infc = "Blocks"
field = "POP2000"
outfc = "PopHotSpots"
neighbors = 10
# Run the CalculateDistanceBand tool to get a distance for use with the Hot Spot tool from the tool result object
mindist, avgdist, maxdist = arcpy.CalculateDistanceBand_stats(infc, neighbors, "EUCLIDEAN_DISTANCE")
# Run the Hot Spot Analysis tool, using the maxdist output from the Calculate Distance Band tool as an input
arcpy.HotSpots_analysis(infc, field, outfc, "Fixed Distance Band", "EUCLIDEAN_DISTANCE", "None", maxdist)
Umgebung
- Ausgabe-Koordinatensystem
Die Feature-Geometrie wird vor der Analyse auf das Ausgabe-Koordinatensystem projiziert. Alle mathematischen Berechnungen basieren auf dem Raumbezug des Ausgabe-Koordinatensystems. Wenn das Ausgabekoordinatensystem auf Grad, Minuten und Sekunden basiert, werden geodätische Entfernungen mithilfe von Sehnenentfernungen geschätzt.