On mardi 11 février 2020 18:15:33 CET Júlio César D. M. Esquerdo wrote: > Hello, > > I'm using gdal_merge.py to stack a set of JP2 rasters with the following > command line: > > gdal_merge.py *jp2 -o output.jp2 -of JP2OpenJPEG -separate > > It didn't work. I got the message: "Format driver JP2OpenJPEG does not > support creation and piecewise writing". > > The command works fine for GTiff rasters, but not with JP2 files. > > Is it possible to stack very compressed JP2 files using GDAL?
With gdal_merge.py you can't directly output to JPEG2000 since the output format of gdal_merge.py must have random write capabilities, which isn't compatible of JPEG2000. A solution would be to output to GeoTIFF and use gdal_translate to convert the GeoTIFF to JPEG2000 Or isnstead of gdal_merge, can use gdalbuildvrt -separate to create a VRT file, and use gdal_translate to convert it to JPEG2000. That will save you the materialization of a GeoTIFF file In theory it could be possible to stack several JPEG2000 files in a single one without any loss, but you'd need to use specialized tools for that. Even -- Spatialys - Geospatial professional services http://www.spatialys.com _______________________________________________ gdal-dev mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/gdal-dev
