Japanese
Home > Weather, Climate & Earthquake Information > Oceanic carbon cycle > Global ocean carbon dioxide uptake > Carbon dioxide uptake mapping data (JMA Ocean CO2 Map)

Carbon dioxide mapping data (JMA Ocean CO2 Map)

Updated on 2 Dec. 2024
Japan Meteorological Agency

Gridded data for carbon dioxide partial pressure (pCO2), sea-air CO2 flux, pH, dissolved inorganic carbon(DIC) and total alkalinity(TA) are available for download.

Sample map

flux_sample flux_cbar pH_sample pH_cbar

The boxes indicate the area covered by regional datasets, and distribution maps are based on global datasets. Grids with NA values are covered using data from regional datasets where available.


Data description

The JMA Ocean CO2 Map dataset contains information on global oceans and the western North Pacific. It includes data on monthly oceanic inorganic carbonate variables (such as pCO2, pH, DIC, TA and sea-air CO2 flux) over a 1° latitude × 1° longitude grid (global) and a 0.25° latitude × 0.25° longitude grid (regional). The DIC and TA fields were calculated using analytical sea surface temperatures, salinity and chlorophyll-a concentration data from satellite observation, and the other variables were derived from these two parameters. Sea-air CO2 flux components were calculated from differences between oceanic and atmospheric pCO2 and maritime wind speeds. Details of global database creation were provided by Iida et al. (2021), and production of a paper on regional database creation is currently in progress.

Format

Data are in NetCDF format (ZIPped) with the dimensions and variables shown below.

 Click to show/hide the global data format: JMA_co2map_YYYY_v2024.nc
dimensions:
        lon = 360 ;
        lat = 180 ;
        time = 12 ;
variables:
        float lon(lon) ;
                lon:units = "degrees_east(0.5_359.5)" ;
                lon:_FillValue = -999.f ;
                lon:long_name = "longitude" ;
                lon:point_spacing = "even" ;
        float lat(lat) ;
                lat:units = "degrees_north(-89.5_89.5)" ;
                lat:_FillValue = -999.f ;
                lat:long_name = "latitude" ;
                lat:point_spacing = "even" ;
        int time(time) ;
                time:units = "months since 2011-01-15" ;
                time:long_name = "time" ;
        float pCO2s(time, lat, lon) ;
                pCO2s:units = "uatm" ;
                pCO2s:_FillValue = -999.f ;
                pCO2s:long_name = "sea surface pCO2" ;
        float flux(time, lat, lon) ;
                flux:units = "mol/m2/yr" ;
                flux:_FillValue = -999.f ;
                flux:long_name = "sea-air CO2 flux positive:source for atmosphere" ;
        float dic(time, lat, lon) ;
                dic:units = "umol/kg" ;
                dic:_FillValue = -999.f ;
                dic:long_name = "DIC" ;
        float ndic(time, lat, lon) ;
                ndic:units = "umol/kg" ;
                ndic:_FillValue = -999.f ;
                ndic:long_name = "Salinity normalized DIC" ;
        float ta(time, lat, lon) ;
                ta:units = "umol/kg" ;
                ta:_FillValue = -999.f ;
                ta:long_name = "Total Alkalinity" ;
        float nta(time, lat, lon) ;
                nta:units = "umol/kg" ;
                nta:_FillValue = -999.f ;
                nta:long_name = "Salinity normalized TA" ;
        float pH(time, lat, lon) ;
                pH:units = "pH" ;
                pH:_FillValue = -999.f ;
                pH:long_name = "total scale pH in insitu SST" ;

 Click to show/hide the regional data format: JMA_co2map_nwpac_YYYY_v2024.nc
dimensions:
    lon = 400 ;
    lat = 208 ;
    time = 12 ;
variables:
    float lon(lon) ;
        lon:units = "degrees_east(0.5_359.5)" ;
        lon:_FillValue = -999.f ;
        lon:long_name = "longitude" ;
        lon:point_spacing = "even" ;
    float lat(lat) ;
        lat:units = "degrees_north(-89.5_89.5)" ;
        lat:_FillValue = -999.f ;
        lat:long_name = "latitude" ;
        lat:point_spacing = "even" ;
    int time(time) ;
        time:units = "months since 2022-01-15" ;
        time:long_name = "time" ;
    float ndic(time, lat, lon) ;
        ndic:units = "umol/kg" ;
        ndic:_FillValue = -999.f ;
        ndic:long_name = "DIC normalized to salinity 35" ;
    float dic(time, lat, lon) ;
        dic:units = "umol/kg" ;
        dic:_FillValue = -999.f ;
        dic:long_name = "Dissolved Inorganic Carbon" ;
    float nta(time, lat, lon) ;
        nta:units = "umol/kg" ;
        nta:_FillValue = -999.f ;
        nta:long_name = "TA normalized to salinity 35" ;
    float ta(time, lat, lon) ;
        ta:units = "umol/kg" ;
        ta:_FillValue = -999.f ;
        ta:long_name = "Total Alkalinity" ;
    float pCO2s(time, lat, lon) ;
        pCO2s:units = "uatm" ;
        pCO2s:_FillValue = -999.f ;
        pCO2s:long_name = "sea surface partial pressure of CO2" ;
    float pH(time, lat, lon) ;
        pH:_FillValue = -999.f ;
        pH:long_name = "pH in situ temperature" ;
    float oa(time, lat, lon) ;
        oa:_FillValue = -999.f ;
        oa:long_name = "Aragonite saturation state" ;
    float flux(time, lat, lon) ;
        flux:units = "mol/m2/yr" ;
        flux:_FillValue = -999.f ;
        flux:long_name = "sea-air CO2 flux positive:source for atmosphere" ;
    float gcss(time, lat, lon) ;
        gcss:units = "mol/m2/yr/uatm" ;
        gcss:_FillValue = -999.f ;
        gcss:long_name = "gas exchange coefficient" ;
    float pCO2spsd(time, lat, lon) ;
        pCO2spsd:units = "uatm" ;
        pCO2spsd:_FillValue = -999.f ;
        pCO2spsd:long_name = "prediction interval of pCO2s 1 sigma" ;
}



Sample program

JMA_co2map_sample.ZIP - a sample R source file program enabling data reading (137°E, 30°N) for specific years and months (ZIPped).

Data file download

Monthly oceanic CO2 data are archived every year. All files are within 12 MB. The latest dataset should be used, as flux data are recalculated with every update.

yearDATA yearDATA yearDATA yearDATA
1990JMA_co2map_1990_v2024.ZIP 2000JMA_co2map_2000_v2024.ZIP 2010JMA_co2map_2010_v2024.ZIP 2020JMA_co2map_2020_v2024.ZIP
1991JMA_co2map_1991_v2024.ZIP 2001JMA_co2map_2001_v2024.ZIP 2011JMA_co2map_2011_v2024.ZIP 2021JMA_co2map_2021_v2024.ZIP
1992JMA_co2map_1992_v2024.ZIP 2002JMA_co2map_2002_v2024.ZIP 2012JMA_co2map_2012_v2024.ZIP 2022JMA_co2map_2022_v2024.ZIP
1993JMA_co2map_1993_v2024.ZIP 2003JMA_co2map_2003_v2024.ZIP 2013JMA_co2map_2013_v2024.ZIP 2023JMA_co2map_2023_v2024.ZIP
1994JMA_co2map_1994_v2024.ZIP 2004JMA_co2map_2004_v2024.ZIP 2014JMA_co2map_2014_v2024.ZIP
1995JMA_co2map_1995_v2024.ZIP 2005JMA_co2map_2005_v2024.ZIP 2015JMA_co2map_2015_v2024.ZIP
1996JMA_co2map_1996_v2024.ZIP 2006JMA_co2map_2006_v2024.ZIP 2016JMA_co2map_2016_v2024.ZIP
1997JMA_co2map_1997_v2024.ZIP 2007JMA_co2map_2007_v2024.ZIP 2017JMA_co2map_2017_v2024.ZIP
1998JMA_co2map_1998_v2024.ZIP 2008JMA_co2map_2008_v2024.ZIP 2018JMA_co2map_2018_v2024.ZIP
1999JMA_co2map_1999_v2024.ZIP 2009JMA_co2map_2009_v2024.ZIP 2019JMA_co2map_2019_v2024.ZIP
yearDATA yearDATA yearDATA yearDATA
1990 2000JMA_co2map_nwpac_2000_v2024.ZIP 2010JMA_co2map_nwpac_2010_v2024.ZIP 2020JMA_co2map_nwpac_2020_v2024.ZIP
1991 2001JMA_co2map_nwpac_2001_v2024.ZIP 2011JMA_co2map_nwpac_2011_v2024.ZIP 2021JMA_co2map_nwpac_2021_v2024.ZIP
1992 2002JMA_co2map_nwpac_2002_v2024.ZIP 2012JMA_co2map_nwpac_2012_v2024.ZIP 2022JMA_co2map_nwpac_2022_v2024.ZIP
1993 2003JMA_co2map_nwpac_2003_v2024.ZIP 2013JMA_co2map_nwpac_2013_v2024.ZIP 2023JMA_co2map_nwpac_2023_v2024.ZIP
1994 2004JMA_co2map_nwpac_2004_v2024.ZIP 2014JMA_co2map_nwpac_2014_v2024.ZIP
1995 2005JMA_co2map_nwpac_2005_v2024.ZIP 2015JMA_co2map_nwpac_2015_v2024.ZIP
1996 2006JMA_co2map_nwpac_2006_v2024.ZIP 2016JMA_co2map_nwpac_2016_v2024.ZIP
1997 2007JMA_co2map_nwpac_2007_v2024.ZIP 2017JMA_co2map_nwpac_2017_v2024.ZIP
1998JMA_co2map_nwpac_1998_v2024.ZIP 2008JMA_co2map_nwpac_2008_v2024.ZIP 2018JMA_co2map_nwpac_2018_v2024.ZIP
1999JMA_co2map_nwpac_1999_v2024.ZIP 2009JMA_co2map_nwpac_2009_v2024.ZIP 2019JMA_co2map_nwpac_2019_v2024.ZIP

JMA_co2map_v2023
JMA_co2map_nwpac_v2023



Commentary

Reference

The following citations should be included to cite the global datasets:

Production of a paper on regional database creation is currently in progress.