需求
現(xiàn)有一些tif格式的MODIS EVI柵格數(shù)據(jù),需要進(jìn)行單位轉(zhuǎn)換乘以0.0001。
代碼
import arcpy
arcpy.env.workspace = "I:\\MODIS\\EVI\\test"
rasterlist = arcpy.ListRasters("*","tif")
output_path = "I:\\MODIS\\EVI\\test2\\"
for raster in rasterlist:
print str(raster)
out = output_path + raster
#Raster(raster)讀取已有的柵格數(shù)據(jù)來建立柵格對象
inRaster = arcpy.Raster(raster)
outraster = inRaster * 0.0001
outraster.save(out)
print("OK!")
小貼士
這里的save保存tif格式的柵格成功了,不明白setnull怎么就成功不了了。。。