QGIS Plugin¶
HyperCoast provides a QGIS plugin for visualizing and analyzing hyperspectral data, including EMIT, PACE, DESIS, NEON, AVIRIS, PRISMA, EnMAP, Tanager, and Wyvern datasets.
Video Tutorials¶
Check out this short video demo and full video tutorial on how to use the HyperCoast plugin in QGIS.
- HyperCoast QGIS Plugin: Hyperspectral Data Visualization Made Easy
- Working with Planet Tanager Hyperspectral Data (426 Bands) in QGIS with HyperCoast
Features¶
- Load NASA EMIT, PACE, DESIS, NEON AOP, AVIRIS, PRISMA, EnMAP, Planet Tanager, Wyvern, and generic GeoTIFF or NetCDF hyperspectral data.
- Search Planet Tanager STAC scenes from QGIS, add footprint layers, open visual imagery, and download HDF5 assets for hyperspectral analysis.
- Change RGB band combinations by wavelength and use presets such as true color, color infrared, agriculture, vegetation, water, geology, and chlorophyll-a.
- Extract and compare spectral signatures by clicking hyperspectral layers on the map.
- Create PyVista-based 3D hyperspectral image cubes with optional slicing and threshold widgets.
- Run water-quality workflow presets from a dockable Workflow Builder panel.
- Batch extract spectral signatures from point CSV inputs with Processing tools.
- Use dockable QGIS panels and batch-friendly Processing tools.
Installation¶
The plugin is available from the official QGIS plugin repository:
- Open QGIS.
- Go to Plugins > Manage and Install Plugins.
- Search for HyperCoast.
- Click Install Plugin.
For development installation, packaging, and troubleshooting details, see the QGIS plugin README.
Usage¶
Searching Tanager Data¶
- Click the Search Tanager Data button.
- Use the current map extent, draw a bounding box, or enter coordinates manually.
- Set optional date, collection, query, cloud, and count filters.
- Click Search.
- Add footprints, open the visual asset, or download an HDF5 asset for analysis.
Loading Hyperspectral Data¶
- Click the Load Hyperspectral Data button in the toolbar.
- Browse to your hyperspectral data file.
- Select the data type, or use auto-detect.
- Configure RGB wavelengths for visualization.
- Click Load Data.
Changing Band Combinations¶
- Click the Band Combination button.
- Select the hyperspectral layer.
- Adjust R, G, B wavelengths using spinboxes or sliders.
- Use presets for quick common combinations.
- Click Apply.
Inspecting Spectral Signatures¶
- Click the Spectral Inspector button.
- Click a location within a hyperspectral layer.
- Compare spectra in the spectral plot panel.
- Export data to CSV or save the plot image.
Creating 3D Image Cubes¶
- Load a hyperspectral layer.
- Click the 3D Image Cube button.
- Select the layer, data variable, display range, RGB wavelengths, and widget mode.
- Click Draw Subset and draw a small rectangle on the map for large scenes.
- Adjust spatial or spectral stride to reduce memory use.
- Click Create 3D Cube.
Running Workflow Builder¶
- Load a hyperspectral layer.
- Click the Workflow Builder button.
- Select the layer, data variable, workflow preset, and output GeoTIFF path.
- Optionally override the workflow wavelengths.
- Click Run Workflow.
Running Processing Tools¶
Open Processing > Toolbox > HyperCoast to run batch tools for RGB composites, single-band export, spectral index rasters, workflow presets, PCA components, dataset summaries, and batch spectral extraction.
Supported File Formats¶
| Sensor | Extensions | Description |
|---|---|---|
| EMIT | .nc, .nc4 | NASA EMIT L2A Reflectance |
| PACE | .nc, .nc4 | NASA PACE OCI L2 AOP |
| DESIS | .nc, .tif | DESIS Hyperspectral |
| NEON | .h5 | NEON AOP Hyperspectral |
| AVIRIS | .nc, .img, .bil | AVIRIS/AVIRIS-NG |
| PRISMA | .he5, .nc | ASI PRISMA |
| EnMAP | .nc, .tif | DLR EnMAP |
| Tanager | .h5 | Planet Tanager |
| Wyvern | .tif, .tiff | Wyvern Hyperspectral |
| Generic | .tif, .nc | Multi-band GeoTIFF/NetCDF |