How Can Data Visualization Help in Achieving Climate Action Sustainable Developemnt Goal?

Data visualization R Open Science Open Data Earth Observation Data NASA Geospatial Maps Sustainable Development Goal Climate Action

Data Insights for Sustainable Development Goals

Jyoti Bhogal https://jyoti-bhogal.github.io/about-me/
12-09-2023

Introduction

To foster a sustainable lifestyle globally, the United Nations has established the Sustainable Development Goals (SDGs), a comprehensive framework consisting of 17 targets set to be achieved by 2030. Each goal is accompanied by specific indicators crucial for determining progress and success.

Goal 13: Climate Action

Within this framework, Goal 13: Climate Action emerges as a pivotal objective for urgently addressing climate change and its far-reaching impacts. Goal 13 is gauged through two vital indicators:

  1. The number of countries reporting nationally determined contributions, long-term strategies, national adaptation plans, and adaptation communications to the United Nations Framework Convention on Climate Change secretariat.

  2. Total greenhouse gas (GHG) emissions per year.

Focus on Indicator 2

This blog post centers its analysis on Indicator 2, delving into the critical assessment of total GHG emissions per year.

Greenhouse Gases Overview

The primary greenhouse gases (GHGs) encompass carbon dioxide (CO2), methane, nitrous oxide, ozone, chlorofluorocarbons, and water vapour. With CO2 constituting approximately 76% of total GHGs (Source: Inventory of U.S. Greenhouse Gas Emissions and Sinks 1990-2015, EPA, 2017), my analysis will hone in on the dynamics of carbon dioxide.

Data Source and Collection

For this analysis, I leveraged the NASA Earth Observation data, a publicly accessible resource catering to a diverse audience, including students, citizen scientists, researchers, academicians, and industries. Using Terminal commands, I downloaded 2616 data files. Each of these files represents a day from January 1, 2015, to February 28, 2022. These files store records of the Assimilated Dry-Air Column Average CO2 Daily Mean, indexed by latitude and longitude, and are formatted in a .netCDF file. The data download steps drew inspiration from a comprehensive Medium article by Haolin Xiong.

Data Analysis in RStudio

We used the 2616 .netCDF files, one file representing one day. Each file has the daily average value of CO2 stored in grid points formed by the 576 longitude and 361 latitude points. We extracted the data for CO2 present in the form of a matrix of dimension 576 rows and 361 columns. From this matrix, we computed the global average, global north average, and global south average value of CO2, for each day. Thus we created three different time series for these average values from 1 Jan 2015 to 28 Feb 2022. To go a step ahead, we also converted the CO2 gridded data into a raster object to create a world map.

Essential R packages for this analysis
Here’s a snippet of the code

Data Plotting:

To create interactive time series plots in R, we used the ‘dygraph’ package. The interactive plot is such that, when the user points the cursor on the plot area, they can see the (x,y) coordinates, which are the date and average values from the three time series, respectively. The plot also has a time range selector at the bottom, using which the user can zoom in to see the time series values for a particular time period of interest. Besides, we used the raster object to look at the daily values of CO2 in each geographical region. Two such plots are given below. The working code is accessible from the Github repository jyoti-bhogal/data_visualization.

Visualising CO2 Changes

The resultant maps offer a vivid representation of the evolving values of the Assimilated Dry-Air Column Average CO2 Daily Mean. These visual cues paint a detailed picture of how CO2 emissions have dynamically evolved across diverse geographical regions. Please look closely at the numerical range in the index at the right of the graphs. Notice how the average value changes from ~390 ppm in 2015 to ~418 ppm in 2022.

Jan 2015: Average CO2 Levels
Feb 2022: Average CO2 Levels

Goal 13 and Future Targets

The Goal 13 of SDGs envisions a 43% reduction in GHG emissions by 2030 starting from 2010, culminating in net-zero emissions by 2050. The above graphs as well as sources reveal CO2 levels of approximately 390 ppm in 2010 and 419 ppm in 2023 (Source: Carbon Dioxide | Vital Signs – Climate Change),i.e., a 7.5% increase as opposed to the 43% targeted decrease. Indicator 2, reflecting on total GHG emissions, seems to fall short of anticipated targets. Addressing this shortfall requires not only governmental policies but also individual contributions. Transitioning to green fuel vehicles, re-assessing agricultural practices like Stubble burning, increasing vegetation cover, and embracing recycling and reuse initiatives stand as actionable steps towards a sustainable future.

Some Fun Insight: Seasonal Fluctuations

Diving into the intricacies of annual CO2 fluctuations, we uncover the profound impact of seasonal cycles in photosynthesis. From the Northern Hemisphere spring, where plant growth absorbs CO2, to the autumn, marked by plant decomposition releasing CO2, a symphony of natural processes influences atmospheric CO2 levels. A parallel, albeit milder, pattern plays out in the Southern Hemisphere during opposing seasons.

Citation

For attribution, please cite this work as

Bhogal (2023, Dec. 9). Home: How Can Data Visualization Help in Achieving Climate Action Sustainable Developemnt Goal?. Retrieved from https://jyoti-bhogal.github.io/about-me/

BibTeX citation

@misc{bhogal2023how,
  author = {Bhogal, Jyoti},
  title = {Home: How Can Data Visualization Help in Achieving Climate Action Sustainable Developemnt Goal?},
  url = {https://jyoti-bhogal.github.io/about-me/},
  year = {2023}
}