Building a climate risk dashboard

Suggested answers

Application exercise
Answers
Modified

April 9, 2024

Communicating climate risk

FEMA has asked us to build an improved dashboard that visualizes the risk of climate change in the United States. It needs to communicate the following information:

  • Risk of climate change for each county in the United States
    • National risk index
    • Expected annual loss
    • Social Vulnerability
    • Community resilience
    • Each measure is reported as an ordinal variable from “Very low” to “Very high”
  • Within each county, the risk of climate change for each type of hazard. All are scaled rank scaled from 0 to 100, with 0 at least risk and 100 at most risk. The hazards are:
    • Avalanche
    • Coastal flooding
    • Cold wave
    • Drought
    • Earthquake
    • Hail
    • Heat wave
    • Hurricane
    • Ice storm
    • Landslide
    • Lightning
    • River flooding
    • Strong wind
    • Tornado
    • Tsunami
    • Volcanic activity
    • Wildfire
    • Winter weather
  • For each county, also report the percentile rank (0 to 100) for each overall risk (national risk, expected annual loss, social vulnerability, and community resilience)
  • Must be able to dive into detail for each county and hazard type

Construct a user interface

Your turn: With your peers, design a user interface that meets the requirements above. Sketch it out on paper or use a digital tool and include it in your Quarto document as part of your AE submission. Consider the following components:

  • Overall layout - how many pages/tabs will it use? What will be on each page/tab? Will you make use of a sidebar?
  • Outputs - what information will be displayed in the dashboard? What will their form be (e.g. table, graph, map, interactive chart)?
  • Inputs - how will the user interact with the dashboard? Will they be able to filter by county, hazard type, or risk measure, or switch between them?

Provide sufficient detail so we can understand how the dashboard will look and function, and prepare to implement it next class.