Zusammenfassung
Identifiziert den geographischen Mittelpunkt (oder das Schwerpunktzentrum) für einen Satz von Features.
Weitere Informationen über die Funktionsweise des Werkzeugs "Mittelwert für Mittelpunkt"
Abbildung
Verwendung
Der arithmetische Mittelpunkt ist ein aus den durchschnittlichen X-, Y- und ggf. Z-Werten für die Eingabe-Feature-Schwerpunkte erstellter Punkt.
Dieses Werkzeug erfordert projizierte Daten, um Entfernungen präzise zu messen.
Die X-, Y- und Z-Werte für die Punkt-Features des arithmetischen Mittelpunkts sind Attribute in der Ausgabe-Feature-Class. Die Werte werden in den Feldern XCOORD, YCOORD und ZCOORD gespeichert.
Das Untersuchungsfeld wird verwendet, um Features für separate Berechnungen des arithmetischen Mittelwerts zu gruppieren. Wenn ein Untersuchungsfeld angegeben wird, werden die Eingabe-Features zuerst nach Untersuchungsfeldwerten gruppiert. Anschließend wird für jede Gruppe ein arithmetischer Mittelpunkt berechnet. Das Untersuchungsfeld kann eine ganze Zahl, ein Datum oder eine Zeichenfolge aufweisen. Datensätze, die für das Untersuchungsfeld NULL-Werte aufweisen, werden aus der Analyse ausgeschlossen.
Das Dimensionsfeld ist jedes Zahlenfeld in der Eingabe-Feature-Class. Das Werkzeug Arithmetischer Mittelpunkt berechnet den Durchschnitt für alle Werte in diesem Feld und schließt das Ergebnis in die Ausgabe-Feature-Class ein.
Dieses Werkzeug berücksichtigt die 3D-Eigenschaft Ihrer Punktdaten und verwendet X-, Y- und Z-Werte in seinen Berechnungen, wenn Z-Werte verfügbar sind. Da es sich bei diesen Ergebnissen um 3D-Ergebnisse handelt, müssen sie in einer Szene visualisiert werden. Stellen Sie sicher, dass Sie die Analyse in einer Szene ausführen, oder kopieren Sie den Ergebnis-Layer in eine Szene, damit die Analyseergebnisse richtig visualisiert 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".
-
Sie können Karten-Layer verwenden, um die Eingabe-Feature-Class zu definieren. Beim Verwenden eines Layers mit einer Auswahl sind nur die ausgewählten Features in der Analyse enthalten.
Vorsicht:
Denken Sie beim Verwenden von Shapefiles daran, dass diese keine NULL-Werte speichern können. Werkzeuge oder andere Verfahren zur Erstellung von Shapefiles aus Nicht-Shapefile-Eingaben speichern oder interpretieren NULL-Werte möglicherweise als Wert 0. In manchen Fällen werden NULL-Werte in Shapefiles als sehr große negative Werte gespeichert. Dies kann zu unerwarteten Ergebnissen führen. Weitere Informationen finden Sie unter Überlegungen zur Geoverarbeitung für die Shapefile-Ausgabe.
Syntax
MeanCenter(Input_Feature_Class, Output_Feature_Class, {Weight_Field}, {Case_Field}, {Dimension_Field})
Parameter | Erklärung | Datentyp |
Input_Feature_Class | Eine Feature-Class, für die der arithmetische Mittelpunkt berechnet wird. | Feature Layer |
Output_Feature_Class | Eine Point-Feature-Class, die die Features mit den arithmetischen Mittelpunkten der Eingabe-Feature-Class enthält. | Feature Class |
Weight_Field (optional) | Das Zahlenfeld, mit dem ein gewichteter arithmetischer Mittelpunkt erstellt wird. | Field |
Case_Field (optional) | Das Feld, das zur Gruppierung von Features für separate Berechnungen des arithmetischen Mittelpunkts verwendet wird. Das Untersuchungsfeld kann eine ganze Zahl, ein Datum oder eine Zeichenfolge aufweisen. | Field |
Dimension_Field (optional) | Ein Zahlenfeld mit Attributwerten, aus denen ein Durchschnittswert berechnet wird. | Field |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "MeanCenter" verwenden.
import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.MeanCenter_stats("coffee_shops.shp", "coffee_MEANCENTER.shp", "NUM_EMP", "#", "#")
Das folgende eigenständige Python-Skript veranschaulicht, wie Sie das Werkzeug "MeanCenter" verwenden.
# Measure geographic distribution characteristics of coffee house locations weighted by the number of employees
# Import system modules
import arcpy
# Local variables...
workspace = "C:/data"
input_FC = "coffee_shops.shp"
CF_output = "coffee_CENTRALFEATURE.shp"
MEAN_output = "coffee_MEANCENTER.shp"
MED_output = "coffee_MEDIANCENTER.shp"
weight_field = "NUM_EMP"
try:
# Set the workspace to avoid having to type out full path names
arcpy.env.workspace = workspace
# Process: Central Feature...
arcpy.CentralFeature_stats(input_FC, CF_output, "Euclidean Distance", weight_field, "#", "#")
# Process: Mean Center...
arcpy.MeanCenter_stats(input_FC, MEAN_output, weight_field, "#", "#")
# Process: Median Center...
arcpy.MedianCenter_stats(input_FC, MED_output, weight_field, "#", "#")
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.
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja