GeoLibre plugin · v0.4.0 · MIT
OPERA Plugin for GeoLibre¶
Search NASA's OPERA products, put them on a MapLibre map, and ask an agent to turn a hazard, a place, and a date range into a disaster impact assessment. Floods, fires, storms, quakes, landslides, eruptions. No Earthdata login in the browser.
Source on GitHub Live demo GeoLibre OPERA mission
OPERA_L3_DSWX-HLS_V1 OPERA_L3_DSWX-S1_V1 OPERA_L3_DIST-ALERT-HLS_V1 OPERA_L3_DIST-ANN-HLS_V1 OPERA_L2_RTC-S1_V1 OPERA_L2_CSLC-S1_V1 + static layers
Video demos¶
Four walkthroughs on real disasters: granule search and display, agent-driven flood mapping, land disturbance, and the plugin running inside GeoLibre. Floods are the deepest-worked case, and the same workflow covers five other hazard classes.
What the plugin does¶
SEARCH- Pick a product, set a bounding box by typing it, using the map extent, or drawing a box, choose a date range, and query the public NASA CMR API. Footprints land on the map as a GeoJSON layer beside a sortable results table, and selection runs both ways: click a row to highlight its footprint, click a footprint to select its row.
DISPLAY- Select one granule or many (Ctrl-click to toggle, Shift-click for a
range), pick a band, and render each granule as its own titiler-cmr layer
pinned by
granule_ur. Override rescale and colormap when a continuous band such asB10_DEMneeds a stretch. ANALYZE- Change detection between two dates, AOI statistics from a bbox or drawn geometry, point queries against raster pixels or xarray variables, and time-indexed TileJSON for temporal workflows.
ASK- The OPERA GeoAgent operates the live map in plain language. It navigates, adds layers and markers, inspects what is visible, takes screenshots, and calls the OPERA-specific tools registered by this plugin. Ask it to map a hazard at a place over a date range and it runs the whole disaster workflow itself.
REPORT- A self-contained, print- and PDF-ready assessment with the map snapshot, the observed hazard extent, building and transportation exposure, WorldPop population exposure, cited impact figures, and a generated background narrative.
Where to go next¶
- Supported products and the data path - the eight OPERA collections, their render defaults, and how CMR and titiler-cmr fit together.
- The OPERA GeoAgent - the domain tools the plugin registers and the prompts that drive them.
- Disaster workflows - floods, wildfires, storms, earthquakes, landslides, and volcanoes, each with its own source policy, from a place and a date range to a shareable impact summary.
- Build and install - into the GeoLibre web build or the Tauri desktop app.
- Slides - the talk this site accompanies, as a PDF deck.