【问题标题】:Reprojection of .tiff file using gdal使用 gdal 重新投影 .tiff 文件
【发布时间】:2020-10-07 04:33:18
【问题描述】:

我需要将 .tiff 文件从 EPSG:4326 - WGS 84 - Geographic 重新投影到 EPSG: 32638(UTM Zone 38N)。当我运行下面的代码时,输​​出文件是一个重新投影的 .tiff,大小是原始文件的一半。

# Reprojection

from osgeo import gdal

filename = r"/home/DATA/Test.tif"

input_raster = gdal.Open(filename)
output_raster = r"/home/DATA/Test_UTM38N.tif"

gdal.Warp(output_raster,input_raster,dstSRS="+init=epsg:32638")

【问题讨论】:

    标签: python gdal epsg reprojection-error


    【解决方案1】:

    我在使用命令行版本的 gdalwarp 时也有过类似的经历。指定 x 和 y 分辨率解决了这个问题。即,在我的情况下,将“-tr 1000 1000”添加到 gdalwarp 命令会产生一个与原始大小大致相同的重新投影输出网格。

    另请注意,'-tr' 选项 (https://gdal.org/programs/gdalwarp.html#cmdoption-gdalwarp-tr) 的 gdalwarp 文档说:

    如果未指定(或未从 -te 和 -ts 推断),gdalwarp 将生成 xres=yres 的输出栅格,即使在不涉及重投影的场景中使用 gdalwarp 也是如此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      相关资源
      最近更新 更多