描述
将面、折线或点要素类转换为栅格对象。
语法
RasterizeFeatures (raster, feature_class, {class_index_field}, {resolve_overlap_method})
参数 | 说明 | 数据类型 |
raster | 用于定义要素转换的像元大小和范围的栅格。 | Raster |
feature_class | 要转换为栅格对象的点、线或面要素类。受支持的选项包括要素类的路径或 FeatureSet。 | String |
class_index_field | 用于将值分配给栅格化输出中的像素的要素类字段。如果未提供任何字段,则将使用要素类的 OBJECTID 字段来分配像素值。 (默认值为 None) | String |
resolve_overlap_method | 指定在要素重叠的区域中分配像素值的方法。
(默认值为 FIRST) | String |
数据类型 | 说明 |
Raster | 包含来自输入要素的像素值的栅格对象。 |
代码示例
将包含碳储存容量的面数据转换为栅格对象。
from arcpy.sa import *
rasterized_polygons = arcpy.sa.RasterizeFeatures("sample.tif",
"ParkPolygons", "CarbonQuantity", "SMALLEST")
rasterized_polygons.save("C:/arcpyExamples/outputs/ParkRaster.tif")
将包含碳储存容量的面数据转换为栅格对象。
# Import system modules
import arcpy
from arcpy.sa import *
# convert regional park features to raster with carbon quantity field
rasterized_polygons = arcpy.sa.RasterizeFeatures(sample_raster,
"C:/data/MyData.gdb/ParkPolygons", "CarbonQuantity", "SMALLEST")
# save the output
rasterized_polygons.save("C:/arcpyExamples/outputs/ParkRaster.tif")