diff --git a/app/assets/scripts/components/common/layers/index.js b/app/assets/scripts/components/common/layers/index.js index cb27ecfa..c0d20c40 100644 --- a/app/assets/scripts/components/common/layers/index.js +++ b/app/assets/scripts/components/common/layers/index.js @@ -13,6 +13,8 @@ import slowdown from './layer-slowdown'; import waterChlorophyll from './layer-water-chlorophyll'; import waterSpm from './layer-water-spm'; import agriculture from './layer-agriculture'; +import waterGlChl from './layer-wq-gl-chl'; +import waterGlSpm from './layer-wq-gl-spm'; import detectionPlane from './layer-detection-plane'; import agTogo from './layer-togo-ag'; @@ -30,6 +32,8 @@ const layers = [ waterChlorophyll, waterSpm, agriculture, + waterGlChl, + waterGlSpm, detectionPlane, agTogo ]; @@ -44,7 +48,8 @@ const layersBySpotlight = { sf: ['no2', 'no2-diff', 'co2', 'co2-diff', 'nightlights-hd', 'nightlights-viirs', 'agriculture', 'slowdown', 'recovery', 'detection-ship', 'detection-plane', 'water-chlorophyll', 'water-spm'], tk: ['no2', 'no2-diff', 'co2', 'co2-diff', 'nightlights-hd', 'nightlights-viirs', 'recovery', 'detection-plane'], ny: ['no2', 'no2-diff', 'co2', 'co2-diff', 'nightlights-hd', 'nightlights-viirs', 'slowdown', 'detection-ship', 'detection-plane', 'water-chlorophyll', 'water-spm', 'recovery'], - togo: ['togo-ag'] + togo: ['togo-ag'], + wble: ['water-wq-gl-chl', 'water-wq-gl-spm'] }; const layerOverridesBySpotlight = { @@ -70,7 +75,7 @@ const layerOverridesBySpotlight = { }), 'detection-ship': (l, spotlightId) => handleInferenceTimeseries(l, spotlightId, { - domain: ['2020-01-22', '2020-02-02', '2020-02-03', '2020-02-27', '2020-02-29', '2020-03-03', '2020-03-08', '2020-03-15', '2020-03-21', '2020-03-22', '2020-03-27', '2020-04-23', '2020-04-24'] + domain: ['2020-01-01', '2020-01-06', '2020-01-07', '2020-01-09', '2020-01-10', '2020-01-12', '2020-01-13', '2020-01-14', '2020-01-17', '2020-01-18', '2020-01-19', '2020-01-22', '2020-01-23', '2020-01-24', '2020-01-27', '2020-01-28', '2020-01-29', '2020-01-30', '2020-01-31', '2020-02-02', '2020-02-03', '2020-02-27', '2020-02-29', '2020-03-03', '2020-03-08', '2020-03-15', '2020-03-21', '2020-03-22', '2020-03-27', '2020-04-23', '2020-04-24', '2020-05-01', '2020-05-02', '2020-05-03', '2020-05-04', '2020-05-05', '2020-05-06', '2020-05-07', '2020-05-08', '2020-05-09', '2020-05-11', '2020-05-12', '2020-05-13', '2020-05-14', '2020-05-15', '2020-05-16', '2020-05-17', '2020-05-19', '2020-05-20', '2020-05-21'] }), 'detection-plane': (l, spotlightId) => handleInferenceTimeseries(l, spotlightId, { @@ -81,7 +86,7 @@ const layerOverridesBySpotlight = { 'nightlights-viirs': handleNightlightsViirs, 'detection-ship': (l, spotlightId) => handleInferenceTimeseries(l, spotlightId, { - domain: ['2020-01-22', '2020-02-03', '2020-02-27', '2020-02-29', '2020-03-03', '2020-03-08', '2020-03-10', '2020-03-11', '2020-04-21'] + domain: ['2020-01-02', '2020-01-03', '2020-01-05', '2020-01-07', '2020-01-10', '2020-01-11', '2020-01-12', '2020-01-13', '2020-01-14', '2020-01-17', '2020-01-18', '2020-01-23', '2020-01-27', '2020-01-30', '2020-01-31', '2020-05-01', '2020-05-03', '2020-05-04', '2020-05-05', '2020-05-06', '2020-05-07', '2020-05-08', '2020-01-02', '2020-01-03', '2020-01-05', '2020-01-07', '2020-01-10', '2020-01-11', '2020-01-12', '2020-01-13', '2020-01-14', '2020-01-17', '2020-01-18', '2020-01-22', '2020-01-23', '2020-01-27', '2020-01-30', '2020-01-31', '2020-02-03', '2020-02-27', '2020-02-29', '2020-03-03', '2020-03-08', '2020-03-10', '2020-03-11', '2020-04-21', '2020-05-01', '2020-05-03', '2020-05-04', '2020-05-05', '2020-05-06', '2020-05-07', '2020-05-08', '2020-05-09', '2020-05-15', '2020-05-16', '2020-05-17', '2020-05-19', '2020-05-20', '2020-05-21'] }), 'water-chlorophyll': (l, spotlightId) => { return { @@ -127,7 +132,7 @@ const layerOverridesBySpotlight = { }, 'detection-ship': (l, spotlightId) => handleInferenceTimeseries(l, spotlightId, { - domain: ['2020-01-20', '2020-01-21', '2020-01-22', '2020-02-02', '2020-02-03', '2020-02-29', '2020-03-08', '2020-03-18', '2020-03-22', '2020-03-27'] + domain: ['2020-01-02', '2020-01-09', '2020-01-11', '2020-01-16', '2020-01-17', '2020-01-19', '2020-01-23', '2020-01-24', '2020-01-30', '2020-05-02', '2020-05-05', '2020-01-02', '2020-01-09', '2020-01-11', '2020-01-16', '2020-01-17', '2020-01-19', '2020-01-20', '2020-01-21', '2020-01-22', '2020-01-23', '2020-01-24', '2020-01-30', '2020-02-02', '2020-02-03', '2020-02-29', '2020-03-08', '2020-03-18', '2020-03-22', '2020-03-27', '2020-05-02', '2020-05-05', '2020-05-09', '2020-05-10', '2020-05-13', '2020-05-14', '2020-05-16', '2020-05-19', '2020-05-20', '2020-05-21'] }), 'water-spm': (l, spotlightId) => { return { @@ -193,36 +198,12 @@ function handleSpotlightId (l, spotlightId) { } function handleNightlightsViirs (l, spotlightId) { - const spotlightName = { - be: 'Beijing', - gh: 'EUPorts', - du: 'EUPorts', - la: 'LosAngeles', - ny: 'NewYork', - sf: 'SanFrancisco', - tk: 'Tokyo' - }[spotlightId]; + const spotlightName = spotlightId === 'du' || spotlightId === 'gh' + ? 'EUPorts' + : spotlightId; return { ...l, - domain: l.domain.filter((d) => { - if (spotlightName === 'Beijing') { - const dates = ['2020-03-18']; - return !dates.includes(d); - } else if (spotlightName === 'EUPorts') { - const dates = [ - '2020-05-05', - '2020-05-07', - '2020-05-11', - '2020-05-13', - '2020-05-16', - '2020-05-18', - '2020-05-19' - ]; - return !dates.includes(d); - } - return true; - }), source: { ...l.source, tiles: l.source.tiles.map((t) => diff --git a/app/assets/scripts/components/common/layers/layer-agriculture.js b/app/assets/scripts/components/common/layers/layer-agriculture.js index 94346f22..1bd039c4 100644 --- a/app/assets/scripts/components/common/layers/layer-agriculture.js +++ b/app/assets/scripts/components/common/layers/layer-agriculture.js @@ -8,7 +8,7 @@ export default { type: 'raster-timeseries', timeUnit: 'day', domain: [ - '2020-01-28', '2020-02-28', '2020-03-28', '2020-04-28', '2020-05-28', '2020-06-28' + '2020-01-28', '2020-02-28', '2020-03-28', '2020-04-28', '2020-05-28', '2020-06-28', '2020-07-28', '2020-08-28', '2020-09-28' ], source: { type: 'raster', diff --git a/app/assets/scripts/components/common/layers/layer-nightlights-hd.js b/app/assets/scripts/components/common/layers/layer-nightlights-hd.js index b5cf0b04..da5af816 100644 --- a/app/assets/scripts/components/common/layers/layer-nightlights-hd.js +++ b/app/assets/scripts/components/common/layers/layer-nightlights-hd.js @@ -8,12 +8,12 @@ export default { timeUnit: 'month', domain: [ '2020-01-01', - '2020-07-01' + '2020-09-01' ], source: { type: 'raster', tiles: [ - `${config.api}/{z}/{x}/{y}@1x?url=s3://covid-eo-data/BMHD_30M_MONTHLY/BMHD_VNP46A2_{spotlightId}_{date}_cog.tif&resampling_method=bilinear&bidx=1%2C2%2C3` + `${config.api}/{z}/{x}/{y}@1x?url=s3://covid-eo-data/bmhd_30m_monthly/BMHD_VNP46A2_{spotlightId}_{date}_cog.tif&resampling_method=bilinear&bidx=1%2C2%2C3` ] }, exclusiveWith: ['agriculture', 'no2', 'no2-diff', 'co2-diff', 'co2', 'gibs-population', 'car-count', 'nightlights-viirs', 'detection-ship', 'detection-multi', 'water-chlorophyll', 'water-spm'], diff --git a/app/assets/scripts/components/common/layers/layer-nightlights-viirs.js b/app/assets/scripts/components/common/layers/layer-nightlights-viirs.js index 2e3d7830..8f682127 100644 --- a/app/assets/scripts/components/common/layers/layer-nightlights-viirs.js +++ b/app/assets/scripts/components/common/layers/layer-nightlights-viirs.js @@ -7,12 +7,12 @@ export default { type: 'raster-timeseries', timeUnit: 'day', domain: [ - '2020-01-01', '2020-01-02', '2020-01-03', '2020-01-04', '2020-01-05', '2020-01-06', '2020-01-07', '2020-01-08', '2020-01-09', '2020-01-10', '2020-01-11', '2020-01-12', '2020-01-13', '2020-01-14', '2020-01-15', '2020-01-16', '2020-01-17', '2020-01-18', '2020-01-19', '2020-01-20', '2020-01-21', '2020-01-22', '2020-01-23', '2020-01-24', '2020-01-25', '2020-01-26', '2020-01-27', '2020-01-28', '2020-01-29', '2020-01-30', '2020-01-31', '2020-02-01', '2020-02-02', '2020-02-03', '2020-02-04', '2020-02-05', '2020-02-06', '2020-02-07', '2020-02-08', '2020-02-09', '2020-02-10', '2020-02-11', '2020-02-12', '2020-02-13', '2020-02-14', '2020-02-15', '2020-02-16', '2020-02-17', '2020-02-18', '2020-02-19', '2020-02-20', '2020-02-21', '2020-02-22', '2020-02-23', '2020-02-24', '2020-02-25', '2020-02-26', '2020-02-27', '2020-02-28', '2020-02-29', '2020-03-01', '2020-03-02', '2020-03-03', '2020-03-04', '2020-03-05', '2020-03-06', '2020-03-07', '2020-03-08', '2020-03-09', '2020-03-10', '2020-03-11', '2020-03-12', '2020-03-13', '2020-03-14', '2020-03-15', '2020-03-16', '2020-03-17', '2020-03-18', '2020-03-19', '2020-03-20', '2020-03-21', '2020-03-22', '2020-03-23', '2020-03-24', '2020-03-25', '2020-03-26', '2020-03-27', '2020-03-28', '2020-03-29', '2020-03-30', '2020-03-31', '2020-04-01', '2020-04-02', '2020-04-03', '2020-04-04', '2020-04-05', '2020-04-06', '2020-04-07', '2020-04-08', '2020-04-09', '2020-04-10', '2020-04-11', '2020-04-12', '2020-04-13', '2020-04-14', '2020-04-15', '2020-04-16', '2020-04-17', '2020-04-18', '2020-04-19', '2020-04-20', '2020-04-21', '2020-04-22', '2020-04-23', '2020-04-24', '2020-04-25', '2020-04-26', '2020-04-27', '2020-04-28', '2020-04-29', '2020-04-30', '2020-05-01', '2020-05-02', '2020-05-03', '2020-05-04', '2020-05-05', '2020-05-06', '2020-05-07', '2020-05-08', '2020-05-09', '2020-05-10', '2020-05-11', '2020-05-12', '2020-05-13', '2020-05-14', '2020-05-15', '2020-05-16', '2020-05-17', '2020-05-18', '2020-05-19', '2020-05-20', '2020-05-21', '2020-05-22', '2020-05-23', '2020-05-24', '2020-05-25', '2020-05-26', '2020-05-27', '2020-05-28', '2020-05-29', '2020-05-30', '2020-05-31', '2020-06-01', '2020-06-02', '2020-06-03', '2020-06-04', '2020-06-05', '2020-06-06', '2020-06-07', '2020-06-08', '2020-06-09', '2020-06-10', '2020-06-11', '2020-06-12', '2020-06-13', '2020-06-14', '2020-06-15', '2020-06-16', '2020-06-17', '2020-06-18', '2020-06-19', '2020-06-20', '2020-06-21', '2020-06-22', '2020-06-23', '2020-06-24', '2020-06-25', '2020-06-26', '2020-06-27', '2020-06-28', '2020-06-29', '2020-06-30', '2020-07-01', '2020-07-02', '2020-07-03', '2020-07-04', '2020-07-05', '2020-07-06', '2020-07-07', '2020-07-08' + '2020-01-01', '2020-01-02', '2020-01-03', '2020-01-04', '2020-01-05', '2020-01-06', '2020-01-07', '2020-01-08', '2020-01-09', '2020-01-10', '2020-01-11', '2020-01-12', '2020-01-13', '2020-01-14', '2020-01-15', '2020-01-16', '2020-01-17', '2020-01-18', '2020-01-19', '2020-01-20', '2020-01-21', '2020-01-22', '2020-01-23', '2020-01-24', '2020-01-25', '2020-01-26', '2020-01-27', '2020-01-28', '2020-01-29', '2020-01-30', '2020-01-31', '2020-02-01', '2020-02-02', '2020-02-03', '2020-02-04', '2020-02-05', '2020-02-06', '2020-02-07', '2020-02-08', '2020-02-09', '2020-02-10', '2020-02-11', '2020-02-12', '2020-02-13', '2020-02-14', '2020-02-15', '2020-02-16', '2020-02-17', '2020-02-18', '2020-02-19', '2020-02-20', '2020-02-21', '2020-02-22', '2020-02-23', '2020-02-24', '2020-02-25', '2020-02-26', '2020-02-27', '2020-02-28', '2020-02-29', '2020-03-01', '2020-03-02', '2020-03-03', '2020-03-04', '2020-03-05', '2020-03-06', '2020-03-07', '2020-03-08', '2020-03-09', '2020-03-10', '2020-03-11', '2020-03-12', '2020-03-13', '2020-03-14', '2020-03-15', '2020-03-16', '2020-03-17', '2020-03-18', '2020-03-19', '2020-03-20', '2020-03-21', '2020-03-22', '2020-03-23', '2020-03-24', '2020-03-25', '2020-03-26', '2020-03-27', '2020-03-28', '2020-03-29', '2020-03-30', '2020-03-31', '2020-04-01', '2020-04-02', '2020-04-03', '2020-04-04', '2020-04-05', '2020-04-06', '2020-04-07', '2020-04-08', '2020-04-09', '2020-04-10', '2020-04-11', '2020-04-12', '2020-04-13', '2020-04-14', '2020-04-15', '2020-04-16', '2020-04-17', '2020-04-18', '2020-04-19', '2020-04-20', '2020-04-21', '2020-04-22', '2020-04-23', '2020-04-24', '2020-04-25', '2020-04-26', '2020-04-27', '2020-04-28', '2020-04-29', '2020-04-30', '2020-05-01', '2020-05-02', '2020-05-03', '2020-05-04', '2020-05-05', '2020-05-06', '2020-05-07', '2020-05-08', '2020-05-09', '2020-05-10', '2020-05-11', '2020-05-12', '2020-05-13', '2020-05-14', '2020-05-15', '2020-05-16', '2020-05-17', '2020-05-18', '2020-05-19', '2020-05-20', '2020-05-21', '2020-05-22', '2020-05-23', '2020-05-24', '2020-05-25', '2020-05-26', '2020-05-27', '2020-05-28', '2020-05-29', '2020-05-30', '2020-05-31', '2020-06-01', '2020-06-02', '2020-06-03', '2020-06-04', '2020-06-05', '2020-06-06', '2020-06-07', '2020-06-08', '2020-06-09', '2020-06-10', '2020-06-11', '2020-06-12', '2020-06-13', '2020-06-14', '2020-06-15', '2020-06-16', '2020-06-17', '2020-06-18', '2020-06-19', '2020-06-20', '2020-06-21', '2020-06-22', '2020-06-23', '2020-06-24', '2020-06-25', '2020-06-26', '2020-06-27', '2020-06-28', '2020-06-29', '2020-06-30', '2020-07-01', '2020-07-02', '2020-07-03', '2020-07-04', '2020-07-05', '2020-07-06', '2020-07-07', '2020-07-08', '2020-07-09', '2020-07-10', '2020-07-11', '2020-07-12', '2020-07-13', '2020-07-14', '2020-07-15', '2020-07-16', '2020-07-17', '2020-07-18', '2020-07-19', '2020-07-20', '2020-07-21', '2020-07-22', '2020-07-23', '2020-07-24', '2020-07-25', '2020-07-26', '2020-07-27', '2020-07-28', '2020-07-29', '2020-07-30', '2020-07-31', '2020-08-01', '2020-08-02', '2020-08-03', '2020-08-04', '2020-08-05', '2020-08-06', '2020-08-07', '2020-08-08', '2020-08-09', '2020-08-10', '2020-08-11', '2020-08-12', '2020-08-13', '2020-08-14', '2020-08-15', '2020-08-16', '2020-08-17', '2020-08-18', '2020-08-19', '2020-08-20', '2020-08-21', '2020-08-22', '2020-08-23', '2020-08-24', '2020-08-25', '2020-08-26', '2020-08-27', '2020-08-28', '2020-08-29', '2020-08-30', '2020-08-31', '2020-09-01', '2020-09-02', '2020-09-03', '2020-09-04', '2020-09-05', '2020-09-06', '2020-09-07', '2020-09-08', '2020-09-09', '2020-09-10', '2020-09-11', '2020-09-12', '2020-09-13', '2020-09-14', '2020-09-15', '2020-09-16', '2020-09-17', '2020-09-18', '2020-09-19', '2020-09-20', '2020-09-21', '2020-09-22', '2020-09-23', '2020-09-24', '2020-09-25', '2020-09-26', '2020-09-27', '2020-09-28', '2020-09-29', '2020-09-30', '2020-10-01', '2020-10-02' ], source: { type: 'raster', tiles: [ - `${config.api}/{z}/{x}/{y}@1x?url=s3://covid-eo-data/BM_500M_DAILY/VNP46A2_V011_{spotlightName}_{date}_cog.tif&resampling_method=nearest&bidx=1&rescale=0%2C100&color_map=viridis` + `${config.api}/{z}/{x}/{y}@1x?url=s3://covid-eo-data/bm_500m_daily/VNP46A2_V011_{spotlightName}_{date}_cog.tif&resampling_method=nearest&bidx=1&rescale=0%2C100&color_map=viridis` ] }, exclusiveWith: ['agriculture', 'no2', 'no2-diff', 'co2-diff', 'co2', 'gibs-population', 'car-count', 'nightlights-hd', 'detection-ship', 'detection-multi', 'water-chlorophyll', 'water-spm'], diff --git a/app/assets/scripts/components/common/layers/layer-wq-gl-chl.js b/app/assets/scripts/components/common/layers/layer-wq-gl-chl.js new file mode 100644 index 00000000..1f98c162 --- /dev/null +++ b/app/assets/scripts/components/common/layers/layer-wq-gl-chl.js @@ -0,0 +1,33 @@ +import config from '../../../config'; + +import { indicatorGroupColors } from '../../../styles/theme/theme.js'; + +export default { + id: 'water-wq-gl-chl', + name: 'Chlorophyll', + type: 'raster-timeseries', + domain: ['2020-01-01', '2020-01-08', '2020-01-15', '2020-01-22', '2020-01-29', '2020-02-05', '2020-02-12', '2020-02-19', '2020-02-26', '2020-03-04', '2020-03-11', '2020-03-18', '2020-03-25', '2020-04-01', '2020-04-08', '2020-04-15', '2020-04-22', '2020-04-29', '2020-05-06', '2020-05-13', '2020-05-20', '2020-05-27', '2020-06-03', '2020-06-10', '2020-06-17', '2020-06-24', '2020-07-01', '2020-07-08', '2020-07-15', '2020-07-22', '2020-07-29', '2020-08-05', '2020-08-12', '2020-08-19', '2020-08-26', '2020-09-02', '2020-09-09', '2020-09-16', '2020-09-23'], + timeUnit: 'day', + source: { + type: 'raster', + tiles: [ + `${config.api}/{z}/{x}/{y}@1x?url=s3://covid-eo-data/wq-greatlakes-chl/chl_anomaly_greatlakes_{date}.tif&resampling_method=bilinear&bidx=1&rescale=-100%2C100&color_map=rdbu_r` + ] + }, + exclusiveWith: ['water-wq-gl-spm'], + swatch: indicatorGroupColors['water-quality'], + legend: { + type: 'gradient', + min: 'less', + max: 'more', + stops: [ + '#3A88BD', + '#C9E0ED', + '#E4EEF3', + '#FDDCC9', + '#DE725B', + '#67001F' + ] + }, + info: 'Chlorophyll is an indicator of algae growth. Redder colors indicate increases in chlorophyll-a and worse water quality. Bluer colors indicate decreases in chlorophyll-a and improved water quality. White areas indicate no change.' +}; diff --git a/app/assets/scripts/components/common/layers/layer-wq-gl-spm.js b/app/assets/scripts/components/common/layers/layer-wq-gl-spm.js new file mode 100644 index 00000000..caf3278b --- /dev/null +++ b/app/assets/scripts/components/common/layers/layer-wq-gl-spm.js @@ -0,0 +1,33 @@ +import config from '../../../config'; + +import { indicatorGroupColors } from '../../../styles/theme/theme.js'; + +export default { + id: 'water-wq-gl-spm', + name: 'Turbidity', + type: 'raster-timeseries', + domain: ['2020-01-01', '2020-01-08', '2020-01-15', '2020-01-22', '2020-01-29', '2020-02-05', '2020-02-12', '2020-02-19', '2020-02-26', '2020-03-04', '2020-03-11', '2020-03-18', '2020-03-25', '2020-04-01', '2020-04-08', '2020-04-15', '2020-04-22', '2020-04-29', '2020-05-06', '2020-05-13', '2020-05-20', '2020-05-27', '2020-06-03', '2020-06-10', '2020-06-17', '2020-06-24', '2020-07-01', '2020-07-08', '2020-07-15', '2020-07-22', '2020-07-29', '2020-08-05', '2020-08-12', '2020-08-19', '2020-08-26', '2020-09-02', '2020-09-09', '2020-09-16', '2020-09-23'], + timeUnit: 'day', + source: { + type: 'raster', + tiles: [ + `${config.api}/{z}/{x}/{y}@1x?url=s3://covid-eo-data/wq-greatlakes-sm/sm_anomaly_greatlakes_{date}.tif&resampling_method=bilinear&bidx=1&rescale=-100%2C100&color_map=rdbu_r` + ] + }, + exclusiveWith: ['water-wq-gl-chl'], + swatch: indicatorGroupColors['water-quality'], + legend: { + type: 'gradient', + min: 'less', + max: 'more', + stops: [ + '#3A88BD', + '#C9E0ED', + '#E4EEF3', + '#FDDCC9', + '#DE725B', + '#67001F' + ] + }, + info: 'Turbidity refers to the amount of sediment or particles suspended in water. Darker colors indicate more sediment and murkier water. Lighter colors indicate less sediment and clearer water.' +}; diff --git a/app/assets/scripts/components/spotlight/single/summaries.js b/app/assets/scripts/components/spotlight/single/summaries.js index 63ff854b..4fe65969 100644 --- a/app/assets/scripts/components/spotlight/single/summaries.js +++ b/app/assets/scripts/components/spotlight/single/summaries.js @@ -1,4 +1,5 @@ import React from 'react'; +import { Link } from 'react-router-dom'; const summaries = { be: ( @@ -120,6 +121,31 @@ const summaries = { lockdown measures.{' '}
> + ), + wble: ( + <> ++ As human activity levels shift in accordance with social distancing measures during the COVID-19 pandemic, researchers are using NASA’s ocean color satellites to observe potential changes in water quality within the Great Lakes region that might occur as a result of the shutdowns. Specifically, scientists are comparing how regions of the lakes (e.g., the Western Basin of Lake Erie and Saginaw Bay in Lake Huron) typically impacted by human activity fare against more remote, pristine regions (e.g., Thunder Bay in Lake Huron) that are relatively untouched by society. These comparisons will help determine whether any observed changes during the pandemic are due to shifts in human activity or natural variation. +
++ The immediate impact on water quality is difficult to assess because both chlorophyll concentrations (how much phytoplankton are in the water) and turbidity (the amount of suspended sediment) fluctuate naturally based on a variety of factors, such as natural geography and weather. For example, in coastal areas strongly influenced by river runoff and human activities, such as the Great Lakes, higher chlorophyll concentration can result from the discharge of urban sewage and fertilizers from agriculture over the watershed, which could counter any effects we may have seen due to the shutdowns. Therefore, these data must be cautiously interpreted before drawing conclusions on the impact of COVID-19 shutdowns on water quality. +
++ The Great Lakes region is home to bustling ports, vast agricultural lands, and millions of people. Because of this, researchers are curious to explore whether the sudden changes in human activity during the pandemic can be detected in data from Earth observing satellites. +
++ Ohio and Michigan, which border the Great Lakes, issued shelter-in-place orders in mid-March. As a result, most people remained at home. With people housebound, the typical drivers of water quality in the Great Lakes region shifted. For instance, idle factories and reduced commuter traffic caused changes in thermal and carbon outputs, which, in turn, could affect the growth of phytoplankton (chlorophyll). Additionally, changes in{' '} + agriculture,{' '} + ship traffic{' '} + and even whether sewage is predominantly coming from residential or commercial sources during the shutdown could also affect the amount of nutrients and sediment entering the Great Lakes ecosystem. +
++ From April through June, researchers have observed slight increases in chlorophyll and suspended sediment concentrations in the Western Basin of Lake Erie compared to the baseline average from 2010 to 2019. However, scientists are still unsure whether these are due to COVID-19 related changes because they still fall within the historical range of chlorophyll and suspended sediment levels in the lake. +
++ Research will be ongoing to determine what effects may be seen in the Great Lakes during the COVID-19 pandemic. Satellite-based water quality retrievals of Lake Erie will be validated using on-the-ground observations conducted weekly by NOAA’s Great Lakes Ecological Research Laboratory (GLERL) and updated on a monthly basis. +
+ > ) }; diff --git a/package.json b/package.json index 550c4bfa..e7ef3139 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "covid-dashboard", - "version": "1.6.1", + "version": "1.7.0", "description": "Frontend application for the Covid Dashboard", "repository": { "type": "git",