Добрый день!
Создаю GeoTIFF файл средствами GDAL.
oSrs.SetUTM(30, 1);
Double convertToRadians = Double.Parse(Osr.SRS_UA_DEGREE_CONV,
CultureInfo.InvariantCulture.NumberFormat);
oSrs.SetGeogCS(string.Empty, //"UTM 30 (WGS84) in northern hemisphere.",
Osr.SRS_DN_WGS84, Osr.SRS_DN_WGS84,
Osr.SRS_WGS84_SEMIMAJOR, Osr.SRS_WGS84_INVFLATTENING,
"Greenwich", 0.0, "degree", convertToRadians);
Вроде все ОК, но некоторые GEO-теги прописываются неправильно.
Например, этот тег почему-то пустой:
GeogCitationGeoKey (Ascii,1): ""
А должен быть:
GeogCitationGeoKey (Ascii,6): "WGS84"
Почему так?
GDAL: не все теги прописываются при создании GeoTIFF
-
- Интересующийся
- Сообщения: 19
- Зарегистрирован: 30 янв 2011, 15:08
- Репутация: 0
-
- Интересующийся
- Сообщения: 19
- Зарегистрирован: 30 янв 2011, 15:08
- Репутация: 0
Re: GDAL: не все теги прописываются при создании GeoTIFF
И еще вопрос, как установить гео-тег GeogPrimeMeridianGeoKey? Сейчас он вообще не создается.
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: GDAL: не все теги прописываются при создании GeoTIFF
GDAL представляет обобщенную модель работы с растрами. Т.е. одинаковую и для TIFF и для IMG и для JPEG.
Для работы с метаданными предусмотрен метод SetMetadata базового класса GDALMajorObject.
http://www.gdal.org/classGDALMajorObject.html
Куда будут записываться эти метаданные зависит от реализации драйвера. Поиграйтесь с этим методом.
Схожие темы:
viewtopic.php?f=30&t=10888
viewtopic.php?f=30&t=10885
Для работы с метаданными предусмотрен метод SetMetadata базового класса GDALMajorObject.
http://www.gdal.org/classGDALMajorObject.html
Куда будут записываться эти метаданные зависит от реализации драйвера. Поиграйтесь с этим методом.
Схожие темы:
viewtopic.php?f=30&t=10888
viewtopic.php?f=30&t=10885
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot], Semrush [Bot] и 1 гость