Python实现遥感影像批量裁剪和重采样

from osgeo import gdal, ogr
import glob
import  os
from tqdm import tqdm

vector_path = r'F:\Solar_Radiance\BSRN_SSR\Re_clip_Data\A2022311_0200\common_bounds.shp'

#输入路径
src_root = r'F:\Solar_Radiance\BSRN_SSR\MODIS\MCD43C3\TIFF\*.tif'
#输出路径
dst_root = r'F:\Solar_Radiance\BSRN_SSR\MODIS\MCD43C3\clip'
src_list = glob.glob(src_root)
# print(len(src_list))
# print(src_list,'src_list')

for src_dir in tqdm(src_list):
    dst_dir = os.path.join(dst_root,os.path.basename(src_dir))
    print('src_dir',src_dir)
    print('dst_dir',dst_dir)
    x_res = 5000
    y_res = 5000
    resample_alg = gdal.GRA_Bilinear

    # 进行重采样
    
    gdal.Warp(dst_dir, src_dir, xRes=x_res, yRes=y_res, resampleAlg=resample_alg,cutlineDSName = vector_path,cropToCutline=True)





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值