Script Library
BasicAir QualityIntermediate
Seasonal Air Quality Analysis
Analyze seasonal patterns in NO₂, SO₂, and aerosols across 4 seasons.
Pipeline (1 steps)
- Analyze seasonal patterns in NO₂, SO₂, and aerosols across 4 seasons.
Datasets
- s5p-no2
- s5p-so2
- s5p-aerosol
Simulated previewPaste the script in Earth Engine for live results
Outputs the script produces
map Map layers
map Time series chart
map Zonal stats table
map Export GeoTIFF
// Seasonal Air Quality Analysis
var no2Col = ee.ImageCollection('COPERNICUS/S5P/OFFL/L3_NO2')
.filterDate(startDate, endDate).filterBounds(aoi)
.select('tropospheric_NO2_column_number_density');
var winter = no2Col.filter(ee.Filter.calendarRange(12,2,'month')).mean();
var spring = no2Col.filter(ee.Filter.calendarRange(3,5,'month')).mean();
var summer = no2Col.filter(ee.Filter.calendarRange(6,8,'month')).mean();
var autumn = no2Col.filter(ee.Filter.calendarRange(9,11,'month')).mean();
var result = no2Col.mean().clip(aoi);# Seasonal Air Quality Analysis
import ee
no2_col = (ee.ImageCollection('COPERNICUS/S5P/OFFL/L3_NO2')
.filterDate(start_date, end_date).filterBounds(aoi)
.select('tropospheric_NO2_column_number_density'))
winter = no2_col.filter(ee.Filter.calendarRange(12,2,'month')).mean()
spring = no2_col.filter(ee.Filter.calendarRange(3,5,'month')).mean()
summer = no2_col.filter(ee.Filter.calendarRange(6,8,'month')).mean()
autumn = no2_col.filter(ee.Filter.calendarRange(9,11,'month')).mean()
result = no2_col.mean().clip(aoi)