gdal.Translate将批处理asc转换为geotiff

问题描述 投票:1回答:1

我有一批asc文件,我想将它们镶嵌在一起并获得一个tif作为输出。

我尝试使用gdal.BuildVRT首先构建vrt文件,然后使用gdal.Translate将vrt文件转换为geotiff。

  import os
  import gdal
  import glob
  from osgeo import osr
  path = 'C:\\Data\\asc files\\'
  os.chdir(path)
  gdal.BuildVRT('out.vrt',glob.glob(path+'\\*.asc'))
  gdal.Translate('out.tif','out.vrt',format='gtiff')

在gdal发生错误。翻译,'ValueError:接收到NULL指针。'

python raster tiff gdal
1个回答
0
投票

我确信您现在已经知道了,但是对于以后查看的任何人,您都会误读参数。函数定义显示第一个参数为目标,而第二个参数应为源数据。而且,通常不再需要格式,因为它是从目标文件扩展名中推断出来的。

© www.soinside.com 2019 - 2024. All rights reserved.