问题一 :ERROR 1: TIFFResetField:xxxxxxxx: Could not find tag 273.
使用gdal读取tiff文件时遇到的,把dataset用GDALclose掉就行
问题二:ERROR 1: Deleting D:\xxxx\OrthoImage.tif failed:
Permission denied
加上下面的代码就行了
方法一:char **papszOptions = nullptr;
papszOptions = CSLSetNameValue(papszOptions, "APPEND_SUBDATASET", "YES");
pBigOrtho1=poDriver->Create(strBigOrtho, nC, nR, iBandCount, GDT_Byte, papszOptions);
问题二其实是create了同名driver,所以还可以换个名字解决这个问题。如果用方法一,会导致RasterIO读取or写入数据时不对数据进行缩放。