ToRaster
洛 2021/10/30
# gma.vesp.Extraction.ToRaster(InFile, OutFile, Resolution, Attribute = None, OutNoData = None, OutFormat = 'GTiff')
功能:【矢量转栅格】。将矢量图层转换为栅格文件。
参数:
InFile:str
。输入矢量文件路径。
OutFile:str
。输出栅格文件路径。
Resolution:int
。输出栅格的分辨率。
可选参数:
Attribute = str
。进行转换的矢量数据的字段。如果未设置,则生成由 0 和 1 组成的栅格,0 是 nodata 值。
OutNoData = float
。输出栅格的值无效。默认不设置(None)无效值。
注意
如果 Attribute 不为 None 且 OutNoData 未设置,则 OutNoData 修改为无穷大(inf)。
OutFormat = str
。输出栅格文件格式,默认为 GTiff。其他格式详见 rasp.ToOtherFormat 函数。
示例:(下载 示例矢量)
from gma import vesp
InFile = 'China_Province_2022.shp'
OutFile = 'ToRaster.tif'
# 按照属性表 '省级码' 列值写入栅格
vesp.Extraction.ToRaster(InFile, OutFile, 0.3, Attribute = '省级码')
1
2
3
4
5
6
7
2
3
4
5
6
7
结果对比: