Clustering von hohen/niedrigen Werten (Getis-Ord General G) (Spatial Statistics)

Zusammenfassung

Misst den Grad der Cluster-Bildung von hohen oder niedrigen Werten mit der Getis-Ord General G-Statistik.

Weitere Informationen zur Cluster-Bildung von hohen/niedrigen Werten (Getis-Ord General G)

Abbildung

Abbildung zum Werkzeug "Clustering von hohen/niedrigen Werten (Getis-Ord General G)"

Verwendung

  • Das Werkzeug Clustering von hohen/niedrigen Werten gibt vier Werte zurück: beobachteter General G-Index, erwarteter General G-Index, Z-Wert und p-Wert. Die Werte werden während der Ausführung des Werkzeugs am unteren Rand des Bereichs Geoverarbeitung als Meldungen geschrieben und als abgeleitete Werte zur potenziellen Verwendung in Modellen oder Skripten übergeben. Sie können auf diese Meldungen zugreifen, indem Sie mit der Maus auf die Fortschrittsleiste zeigen, auf die Pop-out-Schaltfläche klicken oder den Abschnitt "Meldungen" im Bereich Geoverarbeitung erweitern. Sie können auch auf die Meldungen für ein zuvor ausgeführtes Werkzeug über den Geoverarbeitungsverlauf zugreifen. Optional können Sie dieses Werkzeug zum Erstellen einer HTML-Berichtsdatei mit einer grafischen Zusammenfassung der Ergebnisse verwenden. Der Pfad zu dem Bericht wird in die Meldungen einbezogen, in denen die Parameter für die Werkzeugausführung zusammengefasst sind. Klicken Sie auf diesen Pfad, um die Berichtsdatei zu öffnen.

  • Das Eingabefeld sollte eine Vielzahl nicht negativer Werte enthalten. Es wird eine Fehlermeldung angezeigt, wenn das Eingabefeld negative Werte enthält. Außerdem ist es für diese Statistikberechnung erforderlich, dass nicht alle Variablen den gleichen Wert aufweisen; eine Berechnung ist z. B. nicht möglich, wenn alle Eingabewerte 1 lauten. Um mit diesem Werkzeug das räumliche Muster von Ereignisdaten zu analysieren, können Sie die Ereignisdaten zusammenfassen. Das Werkzeug Optimierte Hot-Spot-Analyse kann auch zur Analyse des räumlichen Musters von Ereignisdaten verwendet werden.

    Hinweis:

    Ereignisdaten sind Punkte, die Ereignisse (Verbrechen, Verkehrsunfälle) oder Objekte (Bäume, Geschäfte) darstellen, wobei der Fokus auf der An- oder Abwesenheit und nicht auf ein mit einem Punkt verknüpften gemessenen Attribut liegt.

  • Der Z-Wert und der p-Wert sind Maße für die statistische Signifikanz. Anhand dieser Werte können Sie bestimmen, ob Sie die Nullhypothese ablehnen können. Bei diesem Werkzeug wird in der Nullhypothese davon ausgegangen, dass die mit Features verknüpften Werte zufällig verteilt sind.

  • Das Z-Ergebnis basiert auf der Berechnung per Zufalls-NULL-Hypothese. Weitere Informationen zu Z-Ergebnissen finden Sie unter Was ist ein Z-Ergebnis? Was ist ein p-Wert?

  • Je größer (oder kleiner) das Z-Ergebnis, desto höher die Intensität der Cluster-Bildung. Ein Z-Ergebnis nahe Null gibt an, dass anscheinend keine Cluster-Bildung im Untersuchungsgebiet zu verzeichnen ist. Ein positives Z-Ergebnis deutet auf eine Cluster-Bildung hoher Werte hin. Ein negatives Z-Ergebnis deutet auf eine Cluster-Bildung niedriger Werte hin.

  • Wenn der Parameterwert Eingabe-Feature-Class nicht projiziert wird (d. h., wenn Koordinaten in Grad, Minuten und Sekunden angegeben werden) oder als Umgebung für das 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ätzungen von echten geodätischen Entfernungen zulassen, zumindest für Punkte innerhalb von 30 Grad voneinander. Sehnenentfernungen basieren auf einem abgeplatteten Sphäroid. 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 die beiden Punkte zu verbinden. Sehnenentfernungen werden in Metern angegeben.

    Vorsicht:

    Achten Sie darauf, dass Sie die Daten projizieren, wenn sich der Untersuchungsbereich über 30 Grad hinaus erstreckt. Sehnenentfernungen erlauben keine sichere Schätzung von geodätischen Entfernungen über 30 Grad hinaus.

  • Wenn in der Analyse Sehnenentfernungen verwendet werden, sollte der Parameterwert Entfernungsband oder Entfernungsschwellenwert (falls angegeben) in Metern angegeben werden.

  • 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".

  • Ihre Auswahl für den Parameter Konzeptualisierung von räumlichen Beziehungen sollte inhärente Beziehungen unter den Features, die analysiert werden, widerspiegeln. Je realistischer Sie modellieren können, wie Features im Raum interagieren, desto genauer werden die Ergebnisse. Empfehlungen werden unter Auswählen einer Konzeptualisierung räumlicher Beziehungen: Empfehlungen beschrieben. Nachfolgend finden Sie weitere Tipps:

    • Festes Entfernungsband

      Mit dem Parameter Entfernungsband oder Entfernungsschwellenwert wird sichergestellt, dass jedes Feature mindestens einen Nachbarn hat. Das ist wichtig, jedoch ist der berechnete Standardwert häufig nicht die am besten geeignete Entfernung für die Analyse. Zusätzliche Strategien, mit deren Hilfe Sie einen geeigneten Maßstab (ein Entfernungsband) für die Analyse ermitteln können, werden unter Auswählen eines Wertes für ein festes Entfernungsband dargestellt.

    • Inverse Entfernung oder Inverse Entfernung im Quadrat

      Wird für den Parameter Entfernungsband oder Entfernungsschwellenwert 0 eingegeben, werden alle Features als Nachbarn aller anderen Features betrachtet. Wenn dieser Parameter leer bleibt, wird die Standardentfernung angewendet.

      Gewichtungen für Entfernungen von weniger als 1 werden instabil, wenn Sie umgekehrt werden. Demzufolge wird der Gewichtung für Features, deren Entfernung weniger als 1 Entfernungseinheit beträgt, ein Wert von 1 zugewiesen.

      Bei den Optionen für die inverse Entfernung (Inverse Entfernung, Inverse Entfernung im Quadrat und Indifferenzzone) wird allen lagegleichen Punkten eine Gewichtung von 1 zugewiesen, um eine Nulldivision zu vermeiden. Damit wird sichergestellt, dass keine Features aus der Analyse ausgeschlossen werden.

  • Zusätzliche Optionen für den Parameter Konzeptualisierung von räumlichen Beziehungen, einschließlich dreidimensionaler Beziehungen und Raum-Zeit-Beziehungen, sind über das Werkzeug Räumliche Gewichtungsmatrix erstellen verfügbar. Um diese zusätzlichen Optionen zu nutzen, konstruieren Sie vor der Analyse eine Datei mit räumlicher Gewichtungsmatrix. Verwenden Sie für den Parameter Konzeptualisierung von räumlichen Beziehungen die Option Räumliche Gewichtungen aus Datei abrufen aus, und geben Sie für den Parameter Datei mit Gewichtungsmatrix den Pfad zu der von Ihnen erstellten Datei mit den räumlichen Gewichtungen an.

  • Als Wert für den Parameter Eingabe-Feature-Class können Karten-Layer angegeben werden. Beim Verwenden eines Layers mit einer Auswahl sind nur die ausgewählten Features in der Analyse enthalten.

  • Wenn Sie für den Parameter Datei mit Gewichtungsmatrix einen Wert mit der Erweiterung .swm angeben, wird erwartet, dass mit dem Werkzeug Räumliche Gewichtungsmatrix erstellen eine Datei mit räumlicher Gewichtungsmatrix erstellt wird. Andernfalls wird eine Datei mit räumlicher Gewichtungsmatrix im ASCII-Format erwartet. Das Verhalten variiert in Abhängigkeit davon, welche Art von Datei mit der räumlichen Gewichtungsmatrix Sie verwenden:

    • Datei mit der räumlichen Gewichtungsmatrix im ASCII-Format
      • Gewichtungen werden unverändert verwendet. Fehlende Feature-zu-Feature-Beziehungen werden als Nullen behandelt.
      • Wenn die Gewichtungen reihenstandardisiert sind, sind die Ergebnisse für Analysen von Auswahlsätzen mit hoher Wahrscheinlichkeit fehlerhaft. Um die Analyse für einen Auswahlsatz auszuführen, konvertieren Sie die ASCII-Datei mit den räumlichen Gewichtungen in eine .swm-Datei, indem Sie die ASCII-Daten in eine Tabelle einlesen und die Option Tabelle konvertieren mit dem Werkzeug Räumliche Gewichtungsmatrix erstellen verwenden.
    • SWM-formatierte Matrixdatei für räumliche Gewichtung
      • Wenn die Gewichtungen reihenstandardisiert sind, werden sie für die Auswahlsätze erneut reihenstandardisiert; ansonsten werden die Gewichtungen unverändert verwendet.

  • Das Ausführen der Analyse mit einer Datei mit der räumlichen Gewichtungsmatrix im ASCII-Format erfordert mehr Arbeitsspeicher. Ziehen Sie bei Analysen für mehr als 5.000 Features die Konvertierung der ASCII-formatierten räumlichen Gewichtungsmatrix-Datei in eine SWM-formatierte Datei in Betracht. Fügen Sie als Erstes die ASCII-Gewichtungen in eine formatierte Tabelle ein (z. B. eine Excel-Tabelle). Führen Sie als Nächstes das Werkzeug Räumliche Gewichtungsmatrix erstellen mit der Option Tabelle konvertieren für den Parameterwert Konzeptualisierung von räumlichen Beziehungen aus. Die Ausgabe ist eine SWM-formatierte Datei mit räumlicher Gewichtungsmatrix.

  • Weitere Informationen zu den Parametern dieses Werkzeugs finden Sie im Hilfethema Modellierung von räumlichen Beziehungen.

  • Vorsicht:

    In Shapefiles können keine NULL-Werte gespeichert werden. Werkzeuge oder andere Verfahren zur Erstellung von Shapefiles aus anderen Eingabetypen speichern oder interpretieren NULL-Werte möglicherweise als Wert 0. In manchen Fällen werden NULL-Werte als große negative Werte in Shapefiles gespeichert, was zu unerwarteten Ergebnissen führen kann. Weitere Informationen finden Sie unter Überlegungen zur Geoverarbeitung für die Shapefile-Ausgabe.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Feature-Class

Die Feature-Class, für die die General G-Statistik berechnet wird.

Feature Layer
Eingabefeld

Das Zahlenfeld, das ausgewertet werden soll.

Field
Bericht erstellen
(optional)

Gibt an, ob eine grafische Ergebnisübersicht als .html-Datei erstellt werden soll.

  • Aktiviert: Es wird eine grafische Zusammenfassung erstellt.
  • Deaktiviert: Es wird keine grafische Zusammenfassung erstellt. Dies ist die Standardeinstellung.
Boolean
Konzeptualisierung von räumlichen Beziehungen

Gibt an, wie räumliche Beziehungen zwischen Features definiert werden.

  • Inverse EntfernungNahe gelegene benachbarte Features haben einen größeren Einfluss auf die Berechnungen für ein Ziel-Feature als Features, die weiter weg liegen.
  • Inverse Entfernung im QuadratEntspricht Inverse Entfernung, aber aufgrund einer stärkeren Neigung fällt der Einfluss schneller ab. Nur die Nachbarn in direkter Nähe eines Ziel-Features haben dann merklichen Einfluss auf die Berechnungen für dieses Feature.
  • Festes EntfernungsbandJedes Feature wird im Kontext benachbarter Features analysiert. Benachbarte Features innerhalb der angegebenen kritischen Entfernung (Entfernungsbereich oder Schwellenwertentfernung) erhalten eine Gewichtung von 1 und beeinflussen die Berechnungen für das Ziel-Feature. Benachbarte Features außerhalb der kritischen Entfernung erhalten eine Gewichtung von 0 und haben keinen Einfluss auf die Berechnungen eines Ziel-Features.
  • IndifferenzzoneFeatures innerhalb der angegebenen kritischen Entfernung (Entfernungsbereich oder Schwellenwertabstand) eines Ziel-Feature erhalten eine Gewichtung von 1 und beeinflussen die Berechnungen für das Ziel-Feature. Sobald die kritische Entfernung überschritten wird, nimmt die Gewichtung (und somit der Einfluss eines benachbarten Features auf die Berechnung von Ziel-Features) mit der Entfernung ab.
  • Nächste Nachbarn (K)Die nächstgelegenen k Features werden in die Analyse einbezogen; k ist dabei ein festgelegter numerischer Parameter.
  • Nur benachbarte KantenNur benachbarte Polygon-Features mit einer gemeinsamen Grenze oder mit einer Überlappung beeinflussen Berechnungen für das Ziel-Polygon-Feature.
  • Benachbarte Kanten/EckenPolygon-Features mit einer gemeinsamen Grenze, einem gemeinsamen Knoten oder mit einer Überlappung beeinflussen Berechnungen für das Zielpolygon-Feature.
  • Räumliche Gewichtungen aus Datei abrufenRäumliche Beziehungen werden durch eine Datei mit räumlichen Gewichtungen definiert. Der Pfad zur Datei mit räumlichen Gewichtungen wird durch den Parameter Gewichtungsmatrix-Datei angegeben.
String
Entfernungsmethode

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

  • EuklidischDie geradlinige Entfernung zwischen zwei Punkten (die als Luftlinie gemessene Entfernung).
  • ManhattanDie 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
Standardisierung

Gibt an, ob die Standardisierung räumlicher Gewichtungen angewendet wird. Eine Reihen-Standardisierung wird immer dann empfohlen, wenn die Verteilung der Features aufgrund einer Referenzpunkterfassung oder eines auferlegten Zusammenfassungsschemas möglicherweise verzerrt ist.

  • KeineEs wird keine Standardisierung räumlicher Gewichtungen angewendet.
  • ReiheRäumliche Gewichtungen werden standardisiert. Jede Gewichtung wird durch ihre eigene Zeilensumme (die Summe der Gewichtungen aller benachbarten Features) dividiert. Dies ist die Standardeinstellung.
String
Entfernungsband oder Entfernungsschwellenwert
(optional)

Gibt einen Entfernungsgrenzwert für Optionen mit inverser Entfernung und Optionen mit fester Entfernung an. Features außerhalb des angegebenen Grenzwerts für ein Ziel-Feature werden in Analysen für dieses Feature ignoriert. Mit der Indifferenzzone wird jedoch der Einfluss von Features außerhalb der angegebenen Entfernung in Abhängigkeit der Entfernung reduziert, während die Features innerhalb des Entfernungsschwellenwerts gleichmäßig berücksichtigt werden. Der eingegebene Entfernungswert sollte dem Ausgabekoordinatensystem entsprechen.

Bei Konzeptualisierungen von räumlichen Beziehungen mit inverser Entfernung gibt der Wert 0 an, dass kein Entfernungsschwellenwert angewendet wird. Wenn dieser Parameter leer gelassen wird, wird ein Standardschwellenwert berechnet und angewendet. Dieser Standardwert ist die euklidische Entfernung, bei der sichergestellt wird, dass jedes Feature mindestens einen Nachbarn hat.

Dieser Parameter hat keine Auswirkung, wenn räumliche Konzeptualisierungen vom Typ "Polygonnachbarschaft" (Nur Kontiguitätskanten oder Kontiguitätsecken und -kanten) oder Abrufen von räumlichen Gewichtungen aus Datei ausgewählt werden.

Double
Gewichtungsmatrix-Datei
(optional)

Der Pfad zu einer Datei mit Gewichtungen, die räumliche und potenziell zeitliche Beziehungen unter Features definieren.

File
Anzahl der Nachbarn
(optional)

Eine ganze Zahl, mit der die Anzahl der Nachbarn angegeben wird, die in die Analyse einbezogen werden.

Long

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Beobachteter General G-Index

Die beobachtete General G-Statistik.

Double
ZScore

Der Z-Wert.

Double
PValue

Der p-Wert.

Double
Berichtsdatei

Eine HTML-Datei mit einer grafischen Ergebnisübersicht.

File

arcpy.stats.HighLowClustering(Input_Feature_Class, Input_Field, {Generate_Report}, Conceptualization_of_Spatial_Relationships, Distance_Method, Standardization, {Distance_Band_or_Threshold_Distance}, {Weights_Matrix_File}, {number_of_neighbors})
NameErläuterungDatentyp
Input_Feature_Class

Die Feature-Class, für die die General G-Statistik berechnet wird.

Feature Layer
Input_Field

Das Zahlenfeld, das ausgewertet werden soll.

Field
Generate_Report
(optional)

Gibt an, ob eine grafische Ergebnisübersicht als .html-Datei erstellt werden soll.

  • NO_REPORTEs wird keine grafische Zusammenfassung erstellt. Dies ist die Standardeinstellung.
  • GENERATE_REPORTEs wird eine grafische Zusammenfassung erstellt.
Boolean
Conceptualization_of_Spatial_Relationships

Gibt an, wie räumliche Beziehungen zwischen Features definiert werden.

  • INVERSE_DISTANCENahe gelegene benachbarte Features haben einen größeren Einfluss auf die Berechnungen für ein Ziel-Feature als Features, die weiter weg liegen.
  • INVERSE_DISTANCE_SQUAREDEntspricht INVERSE_DISTANCE, aber aufgrund einer stärkeren Neigung fällt der Einfluss schneller ab. Nur die Nachbarn in direkter Nähe eines Ziel-Features haben dann merklichen Einfluss auf die Berechnungen für dieses Feature.
  • FIXED_DISTANCE_BANDJedes Feature wird im Kontext benachbarter Features analysiert. Benachbarte Features innerhalb der angegebenen kritischen Entfernung (Distance_Band_or_Threshold) erhalten eine Gewichtung von 1 und beeinflussen die Berechnungen für das Ziel-Feature. Benachbarte Features außerhalb der kritischen Entfernung erhalten eine Gewichtung von 0 und haben keinen Einfluss auf die Berechnungen eines Ziel-Features.
  • ZONE_OF_INDIFFERENCEFeatures innerhalb der angegebenen kritischen Entfernung (Distance_Band_or_Threshold) eines Ziel-Feature erhalten eine Gewichtung von 1 und beeinflussen die Berechnungen für das Feature. Sobald die kritische Entfernung überschritten wird, nimmt die Gewichtung (und somit der Einfluss eines benachbarten Features auf die Berechnung von Ziel-Features) mit der Entfernung ab.
  • K_NEAREST_NEIGHBORSDie nächstgelegenen k Features werden in die Analyse einbezogen; k ist dabei ein festgelegter numerischer Parameter.
  • CONTIGUITY_EDGES_ONLYNur benachbarte Polygon-Features mit einer gemeinsamen Grenze oder mit einer Überlappung beeinflussen Berechnungen für das Ziel-Polygon-Feature.
  • CONTIGUITY_EDGES_CORNERSPolygon-Features mit einer gemeinsamen Grenze, einem gemeinsamen Knoten oder mit einer Überlappung beeinflussen Berechnungen für das Zielpolygon-Feature.
  • GET_SPATIAL_WEIGHTS_FROM_FILERäumliche Beziehungen werden durch eine Datei mit räumlichen Gewichtungen definiert. Der Pfad zur Datei mit räumlichen Gewichtungen wird durch den Parameter Weights_Matrix_File angegeben.
String
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
Standardization

Gibt an, ob die Standardisierung räumlicher Gewichtungen angewendet wird. Eine Reihen-Standardisierung wird immer dann empfohlen, wenn die Verteilung der Features aufgrund einer Referenzpunkterfassung oder eines auferlegten Zusammenfassungsschemas möglicherweise verzerrt ist.

  • NONEEs wird keine Standardisierung räumlicher Gewichtungen angewendet.
  • ROWRäumliche Gewichtungen werden standardisiert. Jede Gewichtung wird durch ihre eigene Zeilensumme (die Summe der Gewichtungen aller benachbarten Features) dividiert. Dies ist die Standardeinstellung.
String
Distance_Band_or_Threshold_Distance
(optional)

Gibt einen Entfernungsgrenzwert für Optionen mit inverser Entfernung und Optionen mit fester Entfernung an. Features außerhalb des angegebenen Grenzwerts für ein Ziel-Feature werden in Analysen für dieses Feature ignoriert. Mit der ZONE_OF_INDIFFERENCE wird jedoch der Einfluss von Features außerhalb der angegebenen Entfernung in Abhängigkeit der Entfernung reduziert, während die Features innerhalb des Entfernungsschwellenwerts gleichmäßig berücksichtigt werden. Der eingegebene Entfernungswert sollte dem Ausgabekoordinatensystem entsprechen.

Bei Konzeptualisierungen von räumlichen Beziehungen mit inverser Entfernung gibt der Wert 0 an, dass keine Schwellenwertentfernung angewendet wird. Wenn dieser Parameter leer gelassen wird, wird ein Standardschwellenwert berechnet und angewendet. Dieser Standardwert ist die euklidische Entfernung, bei der sichergestellt wird, dass jedes Feature mindestens einen Nachbarn hat.

Dieser Parameter hat keine Auswirkungen, wenn räumliche Konzeptualisierungen vom Typ "Polygonnachbarschaft" (CONTIGUITY_EDGES_ONLY oder CONTIGUITY_EDGES_CORNERS) oder GET_SPATIAL_WEIGHTS_FROM_FILE ausgewählt werden.

Double
Weights_Matrix_File
(optional)

Der Pfad zu einer Datei mit Gewichtungen, die räumliche und potenziell zeitliche Beziehungen unter Features definieren.

File
number_of_neighbors
(optional)

Eine ganze Zahl, mit der die Anzahl der Nachbarn angegeben wird, die in die Analyse einbezogen werden.

Long

Abgeleitete Ausgabe

NameErläuterungDatentyp
Observed_General_G

Die beobachtete General G-Statistik.

Double
ZScore

Der Z-Wert.

Double
PValue

Der p-Wert.

Double
Report_File

Eine HTML-Datei mit einer grafischen Ergebnisübersicht.

File

Codebeispiel

HighLowClustering – Beispiel 1 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie Sie die Funktion HighLowClustering verwenden.

import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.stats.HighLowClustering("911Count.shp", "ICOUNT", "false", 
                              "GET_SPATIAL_WEIGHTS_FROM_FILE", "EUCLIDEAN_DISTANCE", 
                              "NONE", "#", "euclidean6Neighs.swm")
HighLowClustering – Beispiel 2 (eigenständiges Skript)

Im folgenden eigenständigen Python-Skript wird veranschaulicht, wie Sie die Funktion HighLowClustering verwenden.


# Analyze the spatial distribution of 911 calls in a metropolitan area
# using the High/Low Clustering (Getis-Ord General G) tool
 
# Import system modules
import arcpy
 
# Set property to overwrite existing outputs
arcpy.env.overwriteOutput = True
 
# Local variables...
workspace = r"C:\Data"

try:
    # Set the current workspace (to avoid having to specify the full path to the feature classes each time)
    arcpy.env.workspace = workspace

    # Copy the input feature class and integrate the points to snap
    # together at 500 feet
    # Process: Copy Features and Integrate
    cf = arcpy.management.CopyFeatures("911Calls.shp", "911Copied.shp",
                         "#", 0, 0, 0)

    integrate = arcpy.management.Integrate("911Copied.shp #", "500 Feet")

    # Use Collect Events to count the number of calls at each location
    # Process: Collect Events
    ce = arcpy.stats.CollectEvents("911Copied.shp", "911Count.shp", "Count", "#")

    # Add a unique ID field to the count feature class
    # Process: Add Field and Calculate Field
    af = arcpy.management.AddField("911Count.shp", "MyID", "LONG", "#", "#", "#", "#",
                     "NON_NULLABLE", "NON_REQUIRED", "#",
                     "911Count.shp")
    
    cf = arcpy.management.CalculateField("911Count.shp", "MyID", "!FID!", "PYTHON")

    # Create Spatial Weights Matrix for Calculations
    # Process: Generate Spatial Weights Matrix... 
    swm = arcpy.stats.GenerateSpatialWeightsMatrix("911Count.shp", "MYID",
                        "euclidean6Neighs.swm",
                        "K_NEAREST_NEIGHBORS",
                        "#", "#", "#", 6,
                        "NO_STANDARDIZATION") 

    # Cluster Analysis of 911 Calls
    # Process: High/Low Clustering (Getis-Ord General G)
    hs = arcpy.stats.HighLowClustering("911Count.shp", "ICOUNT", 
                        "false", 
                        "GET_SPATIAL_WEIGHTS_FROM_FILE",
                        "EUCLIDEAN_DISTANCE", "NONE",
                        "#", "euclidean6Neighs.swm")

except arcpy.ExecuteError:
    # If an error occurred when running the tool, print out the error message.
    print(arcpy.GetMessages())

Umgebungen

Sonderfälle

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.

Lizenzinformationen

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

Verwandte Themen