Entfernungsband anhand der Anzahl der Nachbarn berechnen (Räumliche Statistiken)
Zusammenfassung
Gibt für einen Satz von Features die minimale, die maximale und die durchschnittliche Entfernung zum angegebenen N-ten nächsten Nachbarn zurück (N ist ein Eingabeparameter). Auf die Ergebnisse kann über das Fenster Ergebnisse zugegriffen werden.
Abbildung
Verwendung
-
Dieses Werkzeug gibt für einen Satz von Features drei Werte zurück: die minimale, die maximale und die durchschnittliche Entfernung zu einer angegebenen Anzahl von Nachbarn (N). Beispiel: Wenn Sie 8 für den Parameter Nachbarn angeben, erstellt das Werkzeug zwischen jedem Feature und seinem 8. nächsten Nachbarn eine Liste von Entfernungen; aus dieser Liste von Entfernungen wird dann die minimale, die maximale und die durchschnittliche Entfernung berechnet.
- Der maximale Wert entspricht der Entfernung, die Sie sich von jedem Feature entfernen müssten, um sicherzustellen, dass jedes Feature mindestens N Nachbarn hat.
- Der minimale Wert entspricht der Entfernung, die Sie sich von jedem Feature entfernen müssten, um sicherzustellen, dass mindestens ein Feature N Nachbarn hat.
- Der durchschnittliche Wert gibt die durchschnittliche Entfernung an, die Sie weg von jedem Feature entfernen müssten, damit Sie den N-ten nächsten Nachbarn finden.
-
Die Ausgaben dieses Werkzeugs werden als Meldungen in das Ergebnisfenster geschrieben. Klicken Sie mit der rechten Maustaste auf den Eintrag Meldungen, und wählen Sie Ansicht aus, um die Ergebnisse in einem Meldungsdialogfeld anzuzeigen.
-
Mit einigen Werkzeugen, beispielsweise Hot Spot-Analyse (Getis-Ord Gi*) und Räumliche Autokorrelation (Global Morans I) können Sie einen Wert für Entfernungsband oder Schwellenwertentfernung für die Nachbarschaft angeben. Durch Verwendung des Ausgabewerts für die maximale Entfernung aus diesem Werkzeug für den Parameter Entfernungsband oder Schwellenwertentfernung können Sie sicherstellen, dass jedes Feature in der Eingabe-Feature-Class mindestens N Nachbarn hat.
-
Das Werkzeug stellt eine Strategie zum Bestimmen eines Werts für Entfernungsband oder Schwellenwertentfernung zur Verwendung mit den Werkzeugen in der Toolbox "Spatial Statistics" bereit, z. B. Hot Spot-Analyse (Getis-Ord Gi*) oder Cluster- und Ausreißeranalyse (Local Morans I). Weitere Strategien finden Sie unter Auswählen eines Werts für ein festes Entfernungsband.
-
Die von diesem Werkzeug zurückgegebenen Entfernungen sind in den Einheiten der Geoverarbeitungsumgebung Ausgabe-Koordinatensystem angegeben.
-
Für Berechnungen, die auf der euklidischen Entfernung oder der Manhattan-Distanz basieren, sind zur genauen Messung von Entfernungen projizierte Daten erforderlich.
-
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 bzw. der Layer, die bzw. der für die Berechnung der Entfernungsstatistik verwendet wird. | Feature Layer |
Neighbors |
Die Anzahl der Nachbarn (N), die für jedes Feature berücksichtigt werden müssen. Diese Zahl muss eine Ganzzahl zwischen 1 und der Gesamtzahl von Features in der Feature-Class sein. Eine Liste von Entfernungen zwischen jedem Feature und seinem N-ten Nachbarn wird kompiliert, und die maximale, die minimale und die 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 Sie das Werkzeug "CalculateDistanceBandfromNeighborCount" verwenden.
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 Sie das Werkzeug "CalculateDistanceBandfromNeighborCount" verwenden.
# 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)
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.