Flächen berechnen (Räumliche Statistiken)
Zusammenfassung
Berechnet Flächenwerte für jedes Feature in einer Polygon-Feature-Class.
Dieses Werkzeug wird in zukünftigen Versionen von ArcGIS nicht mehr enthalten sein, da es bessere Methoden zum Erstellen von Polygonflächen gibt, wie z. B.: Feld berechnen und die Geometrieberechnung.
Bild
Verwendung
-
Das in der Ausgabe-Feature-Class erstellte F_AREA-Feld wird mit Werten für die Fläche jedes Polygon-Features in quadratischen Einheiten des Ausgabe-Koordinatensystems aufgefüllt.
Es gibt alternative Methoden zum Erstellen eines Flächenfelds für Polygon-Features; dazu gehören: die Feldberechnung und die Geometrieberechnung.
Die Ausgabe-Feature-Class ist eine Kopie der Eingabe-Feature-Class mit dem zusätzlichen (oder aktualisierten F_AREA-Feld, das Polygonflächen enthält.
-
Dieses Werkzeug ist hilfreich für das Bestimmen einer Gewichtung für die intrazonale Interaktion.
-
Es kann verwendet werden, um einen Flächenwert für ein Untersuchungsgebietspolygon zu berechnen. Das Werkzeug Durchschnittlicher nächster Nachbar weist beispielsweise einen Flächenparameter auf.
Das F_AREA-Feld wird in der Ausgabe-Feature-Class erstellt, um berechnete Flächenwerte zu speichern. Wenn bereits ein Feld mit diesem Namen in der Eingabe-Feature-Class vorhanden ist, wird es in der Ausgabe-Feature-Class überschrieben.
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
Parameter | Erläuterung | Datentyp |
Input_Feature_Class |
Die Eingabe-Polygon-Feature-Class. | Feature Layer |
Output_Feature_Class |
Die Ausgabe-Feature-Class. Diese Feature-Class ist eine Kopie der Eingabe-Feature-Class mit hinzugefügtem (oder aktualisiertem) F_AREA-Feld. Das F_AREA-Feld enthält die Polygonfläche. | Feature Class |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "CalculateAreas" verwenden.
import arcpy
arcpy.env.workspace = "c:/data"
arcpy.CalculateAreas_stats("tracts.shp", "tracts_with_area_field.shp")
Das folgende eigenständige Python-Skript veranschaulicht, wie Sie das Werkzeug "CalculateAreas" verwenden.
# Calculate AREA values
# Import system modules
import arcpy
# Local variables...
workspace = "C:/data"
input = "tracts.shp"
calculate_output = "tracts_with_area_field.shp"
try:
# Set the current workspace (to avoid having to specify the full path to the feature classes each time)
arcpy.env.workspace = workspace
# Process: Calculate Areas...
arcpy.CalculateAreas_stats(input, calculate_output)
except:
# If an error occurred when running the tool, print out the error message.
print arcpy.GetMessages()
Umgebung
- Ausgabe-Koordinatensystem
Die Feature-Geometrie wird vor der Analyse auf das Ausgabe-Koordinatensystem projiziert.