Feature in Raster (Conversion)
Zusammenfassung
Hiermit werden Features in ein Raster-Dataset konvertiert.
Verwendung
-
Alle Feature-Classes (Geodatabase, Shapefile oder Coverage), die Punkt-, Linien- oder Polygon-Features enthalten, können in ein Raster-Dataset konvertiert werden.
-
Der Typ des Eingabefeldes bestimmt den Typ des Ausgabe-Rasters. Wenn das Feld den Typ "Integer" hat, hat auch das Ausgabe-Raster den Typ "Integer". Wenn der Typ "Floating Point" lautet, weist auch die Ausgabe diesen Typ auf.
-
Mit diesem Werkzeug wird der Wert von Raster-Pixeln immer mithilfe des Zellenmittelpunktes festgelegt. Falls Sie mehr Kontrolle darüber benötigen, wie verschiedene Arten von Eingabe-Feature-Geometrien konvertiert werden, können Sie die speziellen Konvertierungswerkzeuge verwenden: Punkt in Raster, Polylinie in Raster und Polygon in Raster.
-
Dieses Werkzeug ist eine Erweiterung zu den Werkzeugen Raster in Punkt, Raster in Polylinien und Raster in Polygon, mit denen ein Raster in verschiedene Arten von Feature-Dataset-Geometrien konvertiert wird.
Beim Auswählen der Eingabe-Feature-Daten entspricht das Standardfeld dem ersten verfügbaren gültigen Feld. Sind keine anderen gültigen Felder vorhanden, wird das ObjectID-Feld als Standardfeld verwendet (z. B. OID oder FID).
Syntax
Parameter | Erläuterung | Datentyp |
in_features |
Das in ein Raster-Dataset zu konvertierende Eingabe-Feature-Dataset. | Feature Layer |
field | Das Feld für die Zuweisung von Werten zum Ausgabe-Raster. Das Feld kann ein beliebiges Feld der Attributtabelle des Eingabe-Feature-Datasets sein. Wenn das Shape-Feld eines Punkts oder Multipoint-Datasets Z- oder M-Werte enthält, können beide verwendet werden. | Field |
out_raster | Das zu erstellende Ausgabe-Raster-Dataset. Wenn Sie nicht in einer Geodatabase speichern, geben Sie beim TIFF-Dateiformat die Erweiterung .tif, beim ERDAS IMAGINE-Dateiformat die Erweiterung .img und beim Esri Grid-Raster-Format keine Erweiterung an. | Raster Dataset |
cell_size (optional) | Die Zellengröße für das Ausgabe-Raster-Dataset. Die Standardzellengröße entspricht der Breite oder Höhe (jeweils der kürzeste Wert) der Ausdehnung des Eingabe-Feature-Datasets im Ausgabe-Raumbezug, dividiert durch 250. | Analysis Cell Size |
Codebeispiel
Hiermit werden Features in ein Raster-Dataset konvertiert.
import arcpy from arcpy import env env.workspace = "c:/data" arcpy.FeatureToRaster_conversion("roads.shp", "CLASS", "c:/output/roadsgrid", 25)
Hiermit werden Features in ein Raster-Dataset konvertiert.
# Name: FeatureToRaster_Ex_02.py # Description: Converts features to a raster dataset. # Requirements: None # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables inFeature = "roads.shp" outRaster = "c:/output/roadsgrd" cellSize = 25 field = "CLASS" # Execute FeatureToRaster arcpy.FeatureToRaster_conversion(inFeature, field, outRaster, cellSize)