feizhuzhu的个人博客分享 http://blog.sciencenet.cn/u/feizhuzhu

博文

基于python2.7和arcpy重采样tif文件

已有 2539 次阅读 2019-11-10 20:35 |个人分类:python|系统分类:科研笔记

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")




https://blog.sciencenet.cn/blog-3409733-1205615.html

上一篇:TRMM三个小时数据合成一天 ——R
下一篇:批量读取nc文件并转为xlsx——matlab
收藏 IP: 124.16.174.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-26 16:32

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部