GDAL - gdalbuildvrt" tif文件未被识别为支持的文件格式"

时间:2015-02-04 01:44:27

标签: gis tiff gdal geotiff


我正在尝试创建一个虚拟栅格(VRT文件),它连接了大量的GeoTIFF栅格。

我在Windows 7环境中使用gdalbuildvrt命令。以下是使用的语法。

gdalbuildvrt -input_file_list C:\listing.txt -srcnodata 0 -resolution average O:\mosaicB.vrt

文件listing.txt包含我要处理的TIF文件的完整路径名。 mosaicB.vrt是输出文件。

listing.txt的前几行是:

C:\TileCam_GeoTIFF_mosaicb\tf_1422848977_0000069632FN.tif
C:\TileCam_GeoTIFF_mosaicb\tf_1422848977_0000069633FN.tif
C:\TileCam_GeoTIFF_mosaicb\tf_1422848977_0000069634FN.tif
C:\TileCam_GeoTIFF_mosaicb\tf_1422848977_0000069635FN.tif
C:\TileCam_GeoTIFF_mosaicb\tf_1422848977_0000069636FN.tif
C:\TileCam_GeoTIFF_mosaicb\tf_1422848977_0000069638FN.tif

该命令运行了很长一段时间,但最终,我收到警告,最后是一个空的输出文件。我确实得到了以下错误,这些错误无限期重复

ERROR 4: 'C:\TileCam_GeoTIFF_mosaicb\tf_1422848977_0000087496FN.tif' not recognised as a supported file format.   
Warning 1: Can't open C:\TileCam_GeoTIFF_mosaicb\tf_1422848977_0000087496FN.tif. Skipping it 
ERROR 4: 'C:\TileCam_GeoTIFF_mosaicb\tf_1422848977_0000087497FN.tif' not recognised as a supported file format. 
Warning 1: Can't open C:\TileCam_GeoTIFF_mosaicb\tf_1422848977_0000087497FN.tif. Skipping it 
ERROR 4: 'C:\TileCam_GeoTIFF_mosaicb\tf_1422848977_0000087498FN.tif' not recognised as a supported file format.

不知道从哪里开始。我有管理员权限,所以这不是权限问题。这些是16位GeoTIFF文件,可在所有GIS程序中读取。我很感激这里的任何帮助。

1 个答案:

答案 0 :(得分:1)

嗨,我在使用C#绑定时遇到了同样的问题,对我来说,解决方案是调用给定的GdalConfiguration.ConfigureGdal();。设置驱动程序的环境路径。我相信您的问题是由于gdal未注册GeoTiff驱动程序。我将从OSGeo4W下载gdal并从其提供的shell中运行gdal,因为它将为您配置驱动程序。