Raster in Punkt (Conversion)
Zusammenfassung
Hiermit wird ein Raster-Dataset in Punkt-Features konvertiert.
Verwendung
-
Zu jeder Zelle des Eingabe-Raster-Datasets wird in der Ausgabe-Feature-Class ein Punkt erstellt. Die Punkte befinden sich am Mittelpunkt der Zellen, zu denen sie gehören. Die NoData-Zellen werden nicht in Punkte umgewandelt.
-
Die Größe der Zellen im Eingabe-Raster ist beliebig. Alle gültigen Raster-Datasets können als Eingabe-Raster dienen.
-
Mithilfe des Parameters Feld können Sie festlegen, welches Attributfeld des Eingabe-Raster-Datasets in der Ausgabe-Feature-Class zu einem Attribut wird. Wenn kein Feld angegeben wird, werden die Zellenwerte des Eingabe-Rasters (das Feld VALUE) zu einer Spalte in der Attributtabelle der Ausgabe-Feature-Class mit der Überschrift Grid_code.
Syntax
Parameter | Erläuterung | Datentyp |
in_raster |
Das Eingabe-Raster-Dataset. Das Raster kann ein Ganzzahl- oder ein Gleitkomma-Raster sein. | Raster Layer |
out_point_features |
Die Ausgabe-Feature-Class, die die konvertierten Punkte enthält. | Feature Class |
raster_field (optional) |
Das Feld, über das Werte aus den Zellen des Eingabe-Rasters den Punkten im Ausgabe-Dataset zugewiesen werden. Hierbei kann es sich um ein Ganzzahl-, Gleitkomma- oder Zeichenfolgenfeld handeln. | Field |
Codebeispiel
Hiermit wird ein Raster-Dataset in Punkt-Features konvertiert.
import arcpy from arcpy import env env.workspace = "C:/data" arcpy.RasterToPoint_conversion("source.img", "c:/output/source.shp", "VALUE")
Hiermit wird ein Raster-Dataset in Punkt-Features konvertiert.
# Name: RasterToPoint_Ex_02.py # Description: Converts a raster dataset to point features. # Requirements: None # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables inRaster = "source.img" outPoint = "c:/output/source.shp" field = "VALUE" # Execute RasterToPoint arcpy.RasterToPoint_conversion(inRaster, outPoint, field)