Fang-Raster (Umgebungseinstellung)

Werkzeuge, die die Umgebungseinstellung "Fang-Raster" berücksichtigen, passen die Ausdehnung von Ausgabe-Rastern an, damit sie mit der Zellenausrichtung des angegebenen Fang-Rasters übereinstimmen.

Ein Fang-Raster wird gewöhnlich verwendet, wenn für die Eingaben in Werkzeuge Folgendes gilt:

Weitere Informationen zur Funktionsweise von "Fang-Raster"

Verwendungshinweise

Dialogfeldsyntax

Fang-Raster – Legt ein Raster fest, mit dem die Zellenausrichtung eines Ausgabe-Rasters definiert wird.

Skriptsyntax

arcpy.env.snapRaster = raster

Parameter

Erläuterung

Raster

Das als Fang-Raster zu verwendende Raster.

snapRaster-Syntax

Skriptbeispiel

In diesem Beispiel wird veranschaulicht, wie die Umgebungseinstellung für das Fang-Raster festzulegen ist, bevor ein Werkzeug der Erweiterung "ArcGIS Spatial Analyst" ausgeführt wird.

import arcpy

# Set workspace and extent environments
arcpy.env.workspace = "C:/workspace"
arcpy.env.extent = "C:/data/studyArea"

# Set Snap Raster environment
arcpy.env.snapRaster = "C:/data/my_snapraster"

# Set local variables
InZones = "C:/data/parcels.shp"
InZoneField = "Parcel_ID"
InValueRaster = "C:/data/Slope"

# Check out ArcGIS Erweiterung "ArcGIS Spatial Analyst" extension license
arcpy.CheckOutExtension("Spatial")

# Process: Calculate the mean slope of each parcel area.
out = arcpy.sa.ZonalStatistics(InZones, InZoneField, InValueRaster, "MEAN","DATA")
out.save("mean_ParSlp")

Verwandte Themen

9/11/2013