Storymap to show some of the highlights of the Blitz the Gap 2025 observations.
This storymap is a Shiny app created with the package mapgl.
The base map is from Maplibre, with the "satellite" style and "globe" projection.
The density map displayed on the globe draws from GBIF's occurence density map API, filtering for observations from the iNaturalist research-grade dataset in Canada from June 1 2025 to September 30 2025. This is coded in app.R.
The app's user interface (UI) and server are in app.R.
The app is structured in several sections, stored in the sections folder. Each section contains a series of featured observations, which are each encoded as a uiser interface and server function. These sections are:
- Introduction (
intro.R) - Northern biodiversity (
hl_north.R) - Species on the move (
hl_ranges.R) - Lost and found: Missing species (
hl_missing.R) - Great shots (
hl_greatshots.R) - The Thank You section is written directly in the UI (
app.R)
Transition text between sections are written in: transitions.R.
All displayed photos are hosted on iNaturalist.ca, and displayed using their web address (i.e., they are not hosted locally by the app). All credits for these photos are written in the app.
- Run
deploy.Rto deploy the app to the blitzthegap.shinyapps.io account.
First sightings:
- Hydroporus sinuatipes https://inaturalist.ca/observations/284190514