This question is related to one previously asked: Batch convert jpeg2000 to GeoTIFF?
We certainly need to batch convert some JPEG2000 files to GeoTIFF; the problem is, it doesn't seem to work. We don't have ready access to ArcGIS, so the GDAL solution discussed previously is what we need to work with -- but here's the rub:
The JPEG2000 files in question originated in the MrSID format, and apparently have supporting metadata that make them work properly. When we convert a file with gdal_translate, there are two problems.
First, a GeoTIFF converted in this way doesn't seem to be properly optimized for anything. Loading the file as a layer in QGIS (to test if the output is a valid raster), it takes lengthy minutes to render -- versus a GeoTIFF exported by the LizardTech GeoViewer, specifically designed for this sort of thing, which takes only a second or two to render (even though both files are about 4 GB in size). It would be ideal to be able to batch-convert the files using GeoViewer but there does not seem to be a way to do that.
Second, the GeoTIFF converted by gdal_translate is not able to be served at all by GeoServer. It allows the creation of a layer using the image but then serves only a blank layer. It is unclear why this is happening. Presumably whatever MrSID metadata is present and necessary in the original JPEG2000 is not being carried over to the GeoTIFF.
Any advice on why this conversion is not working, or how to do it correctly?