Страница 1 из 1

GDAL почему-то не принимает L1B формат

Добавлено: 05 фев 2015, 04:26
wowka1319

Код: Выделить всё

#include <iostream>
#include <gdalwarper.h>
#include <gdal.h>
#include <gdal_frmts.h>


int main()
{
	GDALRegister_L1B();

	GDALDatasetH SrcDataset;
	
	SrcDataset = GDALOpen("C:/Users/admin/Desktop/hrpt_M01_20150201_1329_12315.l1b", GA_ReadOnly);

	return 0;
}

Хотя GDALRegister_L1B() есть, но пишет что не поддерживает. Может я что-то не так делаю?

Re: GDAL почему-то не принимает L1B формат

Добавлено: 06 фев 2015, 01:08
wowka1319
Несмотря на то, что в GDAL 1.11 есть функция GDALRegister_L1B(), по факту поддержка отсутствует. Странно, что разработчики так поступили. А вот GDAL 2.0 без проблем работает с L1B. Главное не забыть после загрузки файла указать проекцию "+proj=longlat +ellps=grs80".
Задача решена.