Presented at All Things Open 2022
Presented by David Calhoun
Title: Visualizing Large Greenhouse Gas Datasets in the Browser With deck.gl
Abstract: Climate change through human-caused greenhouse gases (GHG) is something that increasingly concerns us all. In order to start curbing these emissions, we need a way to visualize where they are coming from and who is emitting worldwide. But it's not all doom and gloom! The good news here is that GHG data is becoming more and more available, and it turns out we have the visualization tools available right in our browsers! After listening to this talk, folks will know not only where to find GHG data, but also how to visualize these large datasets using deck.gl.
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Visualizing Large Greenhouse Gas Datasets in the Browser With deck.gl
1. Visualizing Large Greenhouse Gas Datasets
in the Browser With deck.gl
All Things Open 2022
David Calhoun, Lead Frontend @ MethaneSAT
Slides: bit.ly/deckgl-ato
Code: bit.ly/deckgl-ato-github
2. Slides: bit.ly/deckgl-ato
MethaneSAT (methanesat.org)
● Subsidiary of the Environmental Defense Fund.
● Launching a satellite 🛰 to get better visibility into worldwide methane
emissions contributing to climate change.
○ Satellite -> Data -> Visualization -> Action. All of these are hard.
● Why methane (CH4)?
○ Cutting methane quickly could slow warming by 30%
○ Flatten the curve! Buys us more time to decarbonize.
3. Slides: bit.ly/deckgl-ato
deck.gl
● WebGL-powered visualization framework for large-scale datasets.
● History
○ 2015: created for internal use at Uber
○ 2016: open-sourced by Uber
○ 2018: kepler.gl geospatial toolbox announced
○ 2020: moved to Open Governance model under vis.gl umbrella
4. Slides: bit.ly/deckgl-ato
Is deck.gl right for you?
● Geospatial dataset recommended.
○ Vector ideally (CSV or GeoJSON).
○ For raster data: deck.gl-raster.
● Thousands to millions of points to display.
○ Alternatively, Mapbox GL is also very capable!
● Need for interactivity (e.g. clientside styling, data filtering).
● Need for 3D.
● ⚠️ May not perform well on mobile devices with limited memory.
7. Slides: bit.ly/deckgl-ato
Let's build!
● Goal: Where are the biggest methane emissions and who is responsible?
● EPA Greenhouse Gas Reporting Program (GHGRP) (units: tons methane
CO2 equivalent)
○ Company estimated emissions reported to the EPA in 2021.
○ ⚠️ Caveat: this data underestimates significantly.
○ ~6,000 data points with metadata (283 KB gzipped down the wire, 727 KB
uncompressed)
● Full code: bit.ly/deckgl-ato-github
21. Slides: bit.ly/deckgl-ato
More Datasets relevant for Greenhouse Gas
(GHG)
● Bottom-up estimate data
○ EPA Greenhouse Gas Reporting Program (GHGRP) (Excel, US)
○ EDGAR (Excel, worldwide)
● Infrastructure context
○ EIA oil and gas basin boundaries (Shapefile, US)
○ HIFLD oil and gas infrastructure (wells, etc) (CSV [+more], US)