如何使用 GDAL 将 jp2000 转换为 geotiff?
How to convert jp2000 to geotiff using GDAL?
我正在尝试使用 gdal_translate 将 jp2000 (.jp2) 格式的 Sentinel-2 imagery 转换为 geotiff 格式。但是,似乎无法识别 .jp2
格式。 jp2000格式转geotiff应该用什么方法?
$ gdal_translate B02.jp2 B02.tif
ERROR 4: `B02.jp2' not recognised as a supported file format.
GDALOpen failed - 4
`B02.jp2' not recognised as a supported file format.
如果你在 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)
这是因为gdal中的jasper jp2驱动无法处理大的jp2文件。此外,没有简单的方法来更改 gdal 的 jp2 驱动程序。
因此,只需从以下位置安装 Kakadu:
http://kakadusoftware.com/downloads/
然后使用 Kakadu 将您的大型 jp2000 文件转换为 geotiff:
kdu_expand -i 输入.JP2 -o output.tif -num_threads 4
然后您可以将 gdal 函数与转换后的 geotiff 一起使用。
我正在尝试使用 gdal_translate 将 jp2000 (.jp2) 格式的 Sentinel-2 imagery 转换为 geotiff 格式。但是,似乎无法识别 .jp2
格式。 jp2000格式转geotiff应该用什么方法?
$ gdal_translate B02.jp2 B02.tif
ERROR 4: `B02.jp2' not recognised as a supported file format.
GDALOpen failed - 4
`B02.jp2' not recognised as a supported file format.
如果你在 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)
这是因为gdal中的jasper jp2驱动无法处理大的jp2文件。此外,没有简单的方法来更改 gdal 的 jp2 驱动程序。
因此,只需从以下位置安装 Kakadu: http://kakadusoftware.com/downloads/
然后使用 Kakadu 将您的大型 jp2000 文件转换为 geotiff: kdu_expand -i 输入.JP2 -o output.tif -num_threads 4
然后您可以将 gdal 函数与转换后的 geotiff 一起使用。