Script Library
BasicAir QualityAdvanced
COVID-19 Lockdown Impact
Analyze air quality changes before vs during COVID-19 lockdowns using NO₂ and CO.
Pipeline (1 steps)
- Analyze air quality changes before vs during COVID-19 lockdowns using NO₂ and CO.
Datasets
- s5p-no2
- s5p-co
Simulated previewPaste the script in Earth Engine for live results
Outputs the script produces
map Map layers
map Change matrix
map Time series chart
map Export GeoTIFF
map Area statistics
// COVID-19 Lockdown Impact
var preCovid = ee.ImageCollection('COPERNICUS/S5P/OFFL/L3_NO2')
.filterDate('2019-03-01','2019-05-31').filterBounds(aoi)
.select('tropospheric_NO2_column_number_density').mean();
var duringCovid = ee.ImageCollection('COPERNICUS/S5P/OFFL/L3_NO2')
.filterDate('2020-03-01','2020-05-31').filterBounds(aoi)
.select('tropospheric_NO2_column_number_density').mean();
var change = duringCovid.subtract(preCovid).divide(preCovid).multiply(100);
var result = change.clip(aoi);# COVID-19 Lockdown Impact
import ee
pre = (ee.ImageCollection('COPERNICUS/S5P/OFFL/L3_NO2')
.filterDate('2019-03-01','2019-05-31').filterBounds(aoi)
.select('tropospheric_NO2_column_number_density').mean())
during = (ee.ImageCollection('COPERNICUS/S5P/OFFL/L3_NO2')
.filterDate('2020-03-01','2020-05-31').filterBounds(aoi)
.select('tropospheric_NO2_column_number_density').mean())
change = during.subtract(pre).divide(pre).multiply(100)
result = change.clip(aoi)