我有一批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指针。”
答案 0 :(得分:0)
我确定您已经确定了这一点,但是对于以后查看的任何人,您都会误读参数。函数定义显示第一个参数为目标,而第二个参数应为源数据。另外,通常不再需要格式,因为它是从目标文件扩展名中推断出来的。