Как преобразовать jp2000 в geotiff с помощью GDAL?
comment
У вас установлен драйвер JP2? Вы можете узнать это с помощью gdalinfo --formats | grep JP2
- person user6072577   schedule 28.02.2017
comment
Похоже, драйвер JP2 не установлен.
- person Borealis   schedule 28.02.2017
comment
Какую ОС вы используете и какую версию gdal (gdalinfo --version)? Для linux установка gdal через conda будет поставляться с драйвером JP2
- person user6072577   schedule 28.02.2017
comment
@lpdudley Я использую Mac OSX, и у меня не установлена анаконда.
- person Borealis   schedule 28.02.2017
comment
@lpdudley Я использовал conda install GDAL, но не нашел драйвера JP2. Любая идея?
- person Ben   schedule 21.11.2017
Ответы (2)
Если вы используете macOS и хотите, чтобы JP2000 с GDAL, один из вариантов - использовать homebrew, чтобы установить его следующим образом:
brew install gdal --with-complete
Тогда получится вот что:
gdalinfo --formats | grep -i jp
JPEG (rwv): JPEG JFIF
JPEG2000 (rwv): JPEG-2000 part 1 (ISO/IEC 15444-1)
person
Mark Setchell
schedule
28.02.2017
Это связано с тем, что драйвер jasper jp2 в gdal не может обрабатывать большие файлы jp2. Кроме того, нет простого способа изменить драйвер jp2 для gdal.
Итак, просто установите Kakadu с: http://kakadusoftware.com/downloads/
Затем преобразуйте ваш большой файл jp2000 в geotiff с помощью Kakadu: kdu_expand -i input.JP2 -o output.tif -num_threads 4
Затем вы можете использовать свои функции gdal с преобразованным geotiff.
person
Yu Tao
schedule
16.09.2018
Эта утилита превратила JP2000 в монохромный TIFF, намного больший, чем у gdal_translate, который у меня есть драйвер, который успешно конвертирует. Я искал сохранения географической привязки.
- person Bob Denny; 08.10.2020