【Python+RS】MODIS投影坐标系转地理坐标系

参考文献:
《SEBAL-TIM》
pySEBAL_input_MODIS.py

代码:

import os
from osgeo import gdal, osr
import numpy as np


    
input_name=r'D:\DATA\ArcGIS\sabal\1.NDVI\3. mosiac\NDVI_RasterMosaic2.tif'
output_name=r'D:\DATA\ArcGIS\sabal\1.NDVI\4. convert_GEO\NDVI_RasterMosaic2_1984(2).tif'
epsg_to=4326
src_ds = gdal.Open(input_name)
    
    # Define target SRS
dst_srs = osr.SpatialReference()
dst_srs.ImportFromEPSG(int(epsg_to))
dst_wkt = dst_srs.ExportToWkt()
    
#error_threshold = 0.125  # error threshold --> use same value as in gdalwarp
resampling = gdal.GRA_NearestNeighbour
    
# Call AutoCreateWarpedVRT() to fetch default values for target raster dimensions and geotransform
tmp_ds = gdal.AutoCreateWarpedVRT( src_ds,
                                   None, # src_wkt : left to default value --> will use the one from source
                                   dst_wkt,
                                   resampling )
dst_ds = gdal.GetDriverByName('GTiff').CreateCopy(output_name, tmp_ds)
dst_ds = None 

结果,与ArcGIS的工具转投影相比较:
大多数是相同的,但还是有些数值不相等
在这里插入图片描述
在这里插入图片描述

有些数值为什么不相等我还没想明白,希望看到这里的您若知道的话还请不吝赐教。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值