||
def Resample_modis(tif_path,out_path): # python2.7连接arcgis import sys arcpy_path = [r'C:\\Python27\\ArcGIS10.5\\lib\\site-packages', r'C:\\Program Files (x86)\\ArcGIS\\Desktop10.5\\bin', r'C:\\Program Files (x86)\\ArcGIS\\Desktop10.5\\ArcPy', r'C:\\Program Files (x86)\\ArcGIS\\Desktop10.5\\ArcToolBox\\Scripts', ] sys.path.extend(arcpy_path) # arcgis重采样 import arcpy # 批量读取tif文件 arcpy.env.workspace = tif_path # 定义tif所在的文件夹 NCfiles = arcpy.ListFiles("*.tif") # 所有的tif # 90*90 for i in NCfiles: print 'resample_modis: resample file ' + i + ' to new resample' inNCfiles = arcpy.env.workspace + "/" + i fileroot = i[0:(len(i)-4)] outfile = out_path outfilepath = outfile + '/' + fileroot +'.tif' arcpy.Resample_management(inNCfiles, outfilepath, "90 90", "NEAREST")
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-27 08:14
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社