Polylinie in Raster (Conversion)
Zusammenfassung
Hiermit werden Polylinien-Features in ein Raster-Dataset konvertiert.
Weitere Informationen zur Funktionsweise des Werkzeugs "Polylinie in Raster"
Verwendung
-
Alle Feature-Classes (Geodatabase, Shapefile oder Coverage) mit Polylinien-Features 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.
Falls das Eingabefeld Zeichenfolgenwerte enthält, enthält das Ausgabe-Raster ein Feld mit Integer-Wert und ein Zeichenfolgenfeld.
-
Dieses Werkzeug ist eine Erweiterung des Werkzeugs Raster in Polylinien, mit dem Sie ein Raster in eine Polyline-Feature-Class konvertieren können.
-
Wenn eine Ausgabe-Zelle mehrere Features enthält, haben Sie mit diesem Werkzeug eine bessere Kontrolle über die Zuweisung der Zellwerte als mit dem Werkzeug Feature in Raster.
Syntax
Parameter | Erläuterung | Datentyp |
in_features |
Das in ein Raster zu konvertierende Polylinien-Eingabe-Feature-Dataset. | Feature Layer |
value_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. | Field |
out_rasterdataset | 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_assignment (optional) |
Mit der Methode wird festgelegt, wie der Zelle ein Wert zugewiesen wird, wenn sich mehrere Features in einer Zelle befinden.
| String |
priority_field (optional) |
Dieses Feld wird verwendet, wenn ein Feature Vorrang vor einem anderen Feature mit demselben Attribut haben soll. | Field |
cellsize (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 Polylinien-Features in ein Raster-Dataset konvertiert.
import arcpy from arcpy import env env.workspace = "c:/data" arcpy.PolylineToRaster_conversion("roads.shp", "CLASS", "c:/output/roads.img", "MAXIMUM_COMBINED_LENGTH", "LENGTH", 30)
Hiermit werden Polylinien-Features in ein Raster-Dataset konvertiert.
# Name: PolylineToRaster_Ex_02.py # Description: Converts polyline features to a raster dataset. # Requirements: ArcInfo # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables inFeatures = "roads.shp" valField = "CLASS" outRaster = "c:/output/roads.tif" assignmentType = "MAXIMUM_COMBINED_LENGTH" priorityField = "LENGTH" cellSize = 30 # Execute PolylineToRaster arcpy.PolylineToRaster_conversion(inFeatures, valField, outRaster, assignmentType, priorityField, cellSize)