【ArcGIS遇上Python】栅格影像批量除以10000
生活随笔
收集整理的這篇文章主要介紹了
【ArcGIS遇上Python】栅格影像批量除以10000
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
影像做除法時,要先進行float()運算,在進行Divide運算。以下將指定文件夾下的.tif文件首先轉換為float并保存在指定文件,再進行divide運算。
?
import arcpy,os,glob arcpy.CheckOutExtension("spatial") datafiles=glob.glob("F:\\Modis_16\\1Moasic\\*.tif") for datafile in datafiles:outRaster_float ="F:\\Modis_16\\2float\\"+"flo_"+datafile[20:28]arcpy.gp.Float_sa(datafile, outRaster_float)outRaster_divide="F:\\Modis_16\\3divide\\"+"div_"+outRaster_float[23:32]arcpy.gp.Divide_sa(outRaster_float,"10000",outRaster_divide)print datafile+" has done!" print 'done....'?
?
?
?
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的【ArcGIS遇上Python】栅格影像批量除以10000的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【ArcGIS遇上Python】ArcG
- 下一篇: 连接局域网的SQL Server数据库配