You might create a Cloud Optimized GeoTiff (COG) from ENVI for frequently use band combinations, such as:

gdalwarp -f COG -co COMPRESSION=DEFLATE -t_srs EPSG:4326 \
   -src_band 23 -dst_band 1 \
   -src_band 130 -dst_band 2 \
   -src_band 420 -dst_band 3 \
[envi file] new.tif

Now, you have a COG that can be efficiently accessed over the web for visualization/analysis using software like Leaflet and georaster-for-leaflet.

You can can style (analyze) band(s) pixel values using georaster-for-leaflet by defining custom palettes. Note, the more bands and the larger the data type will mean more data. So, a single band, byte value will always load fastest. Doing something like a 3 band Int16 isn't painfully slow. I've got tons of examples for COG (and FGB) at CloudNaitveMaps.com

https://leafletjs.com/
https://github.com/GeoTIFF/georaster-layer-for-leaflet


On 4/23/24 09:15, Jose Gomez-Dans via gdal-dev wrote:
Hello,

I have quite a lot of very large hyperspectral data (>600 bands). The data is in ENVI BIL format, but I would like to use GTiff for it, and possibly access the data via HTTPS for processing and visualisation. I notice that in the STAC world, it's one file per band, which gets a bit tiring quickly ;-) Are there some recommendations for this kind of data? I will need to look at a few bands "spatially" (e.g. build a false colour RGB), but also quickly access the whole spectrum.

Thanks!
Jose

_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to