当前位置:   article > 正文

python批处理系列代码-栅格数据按掩膜处理_python按阈值掩膜栅格图像

python按阈值掩膜栅格图像

import arcpy
from arcpy import env
from arcpy.sa import *
import os
import os.path
import sys

#arcpy.env.workspace = "D:\\TIF\\IMERGD\\Y"
rootdir = 'D:\\TIF\\IMERGD\\Y'

filenames = os.listdir(rootdir)
for filename in filenames:
        if os.path.splitext(filename)[1] == '.tif':
            inRaster =rootdir + os.sep + filename
            outname = filename.replace('.tif','_cjmm')
            inMaskData = "D:\\TIF\\HB_PROVINCE.shp"
            arcpy.CheckOutExtension("Spatial")
            outExtractByMask = ExtractByMask(inRaster, inMaskData)
            print "ok"
            outExtractByMask.save("D:\\test\\"+outname+'.tif')
            print outname

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/81081
推荐阅读
相关标签
  

闽ICP备14008679号