Skip to content

Commit

Permalink
Merging of latest main branch state, adding geosearch functionality (#…
Browse files Browse the repository at this point in the history
…2615)

* chore: setup initial polartep demo event with s1

* feat: add redirect, integrate new data

* chore: minor edit

* chore: add 4 more COG references

* chore: fix merge

* chore: branding

* chore: minor edit

* chore: add snow demo data

* chore: fix file name

* add datepicker

* fix: css changes to fit widget

* fix: styling

* feat: add range slider

* fix: margin

* chore: add rangeslider to config

* feat: show widgets based on configuration

* fix: styling, switch from ranger slider to regular

* fix: enable config check

* chore: update SIC_N, SIC_S jaxa dates

* fix: previous commit incomplete

* feat: update polar dashboard config

* fix: updating configurations

* chore: update polar config

* chore: update appConfig

* chore: added news section for science hub challenge

* chore: added additional info to news

* feat: implement TOPAZ5_SIAGE

* chore: create polar github action

* fix: fixing missing parts

* chore: adapt the appConfig for polar

* chore: add Polartep_SeaIceDetection_tif_demo

* chore: add missing thumbnails to repo

* chore: update dates.json

* chore: add sen4ama data

* chore: upgrade eox-layercontrol

* chore: data update

* chore: lint

* chore: changes to sen4ama

* chore: create empty md

* chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /app

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update sen4ama.md

* feat: add 5 new biomass datasets

* chore: minor fixes

* chore: update layercontrol

* chore: fix cams maps final date

* chore: fill the markdowns with rudimentary info about datasets

* chore: lint

* feat: integration of ship detection algorithm

* chore: add max drawn area for ship detections

* chore: update configs to address comments

* feat: updated itemfilter and added autospread config

* feat: consider non-4326 features

* chore: WIP integration of cropom data

* chore: wip fixes on visualisation

* chore: latest set of fixes

* chore: integrate selection to indicator for CROPOM

* chore: pass through admin unit to url params

* feat: adding custom area chart for evaporation
wip

* feat: utilize optional VEDA statistics api rescale

* chore: adapt NASA custom area chart to use current time index if limited

* fix: custom map chart interaction for NASA statistics

* feat: working on general minor styling tweaks and on trilateral ui configuration and styling

* chore: ship detections only fetched on demand
added a new fetch button again with a loading spinner

* chore: further styling tweaks to indicator selection panel

* chore: minor changes

* chore: updated time selection position

* chore: test live API

* creating new container for info and mouse coordinates; worked on trying to fit placement for all instance and mobile view

* chore: moved custom dashboard and iframe embed buttons to top with other map related buttons

* fix: merged config

* fix: another extra config not needed

* chore: initial config and style overriding for race and trilateral instances

* chore: making sure long links are broken in descirption

* fix: StacInfo  themes and links refresh correctly
E13c features
OX_EU charts

* fix: refactor loading catalog
indicator and poi preselection from URL is fixed

* fix: E13d replaceMapTimes

* fix: null check and remove part of config

* merge ui-panels-cat to polar

* chore: working on improving citing styling, other small style changes

* feat: adjustments to the config, remove demo mode

* WIP: temporarily add eodash-testing change of app.config

* Revert "WIP: temporarily add eodash-testing change of app.config"

This reverts commit e0745d6c1c44035a0a751fd557a1ee31dddfa3d8.

* chore: move generate_stories out of generate_files

* feat: re-enabled multi panel view, implemented new height calculation

* chore: updated to latest stacinfo, added checks for accessed elements in panel height calculation, debugging cleanup

* chore: removing unecessary styling after stacinfo update

* feat: added automatic opening of data panel when chart is loaded

* feat: support API for timeseries

* fix: incorrect object accessed
fetch new chart only when feature selected

* fix: fetch custom area chart for CROPOM only if anything selected

* chore: update ranges for live data

* chore: update water need stretches

* Merging of STAC based catalog loading to staging (#2535)

* fix: forgot to stage file

* fix: embedMap time picker position; close #2378

* fix: fullScreenControl position

* fix: invalid links on gtif homepage

* chore: update timepicker position in custom dashboard

* chore: fix GTIF links

* fix: features not loaded for E1_S2

* chore: cleanup

* chore: cleanup

* chore: refactor trucks indicator E12c, E12d

* fix: E13b features

* chore: cleanup

* chore: fix E13c, E13d

* chore: minor fixes in esa.js

* chore: update stacinfo and configure allowHtml=true

* fix: refactor custom area charts from SH

* chore: minor fix of reccap ind code

* chore: gtif darker panel header

* feat: allow to override custom layer name

* fix: drawn area finish or clear does not trigger zoomextent anymore

* fix: map layers not extra refreshed on area drawn

* fix: E10a3 and E10a8 indicators fixed

* chore: fix after merge

* chore: minor work on fixing demo mode on branch

* chore: fix story mode for global indicators

* chore: change rendering of solar energy data

* fix(style): move right-hand panels completely to right

* chore(style): use primary color for panel headers

* chore: use esa font for gtif brand

* fix: OILX data charts

* chore: prepare work for GG/CV/OW

* fix: analysis zoom btn

* chore: update solar map stretches

* chore: add sample example of layer description and fix layercontrol legend

* chore: remove chart generation btn

* chore: fix forgotten commit

* chore: analysis zoom icon color + pointer events

* fix: regression

* fix: chart generation loading and page reloading

* fix: custom area card ui

* chore: lint fixes

* fix: dependecy cycle + computed side effect

* chore: minor updates

* chore: reorder datapanel chart

* feat: honor "/" inputData as no map to be shown

* chore: minor fix

* chore: minor fixes

* chore: WIP custom sort order of GTIF domains

* fix: update itemfilter + fix sort

* fix: itemfilter styleOverride

* chore: minor update styleOverride for gtif

* feat: added handling of tile based rendering for veda endpoints additional to cog based rendering

* fix: GTIF domain pngs regression

* chore: cleanup unused code

* rename some global data images for demo mode

* chore: cleanup original country filter code
remove indicator.indicatorName, indicator.title, indicator.code

* chore:remove city: World and siteName: global

* fix: demo highlights and item images

* chore: minor fixes of propagating featureObject

* feat: added check to apply special time function for SH wms endpoints

* chore: optimize geodb query by select
other minor fixes

* fix: fixes of demo mode

* fix: finally fix demo mode

* chore: update panel header background color in gtif only

* chore: minor style updates inside analysis panel

* chore: styling updates

* chore: minor styling update

* chore: fixed end date for NO2 measurements to end of 2023

* chore: converted data to km2 from m2

* chore: using default indicator yAxis instead of overwrite as no longer needed

* chore: updated or added yAxis attribute to some gtif indicators

* chore: raster and vector layer from layercontrol removed

* chore: added missing yaxis labels

* chore: moved chart card within container to be rendered as other elements, added background color

* chore: moved gtif specific syling to instance style; improved chart height definition

* chore: changed default zoom level; disabled turbine detection overlay layer for energy as default

* feat: added reset functionality to explore button if already in explore mode

* fix: made sure chart has height value set so it is shown

* chore: linter fix readded simpleshtime function to utils

* chore: update style reference for SOL1

* chore: minor fix SOL1 name and tooltip content wrt. units

* chore: WIP saving progress

* feat: implement collapsible information panel for per layer dataInfo

* feat: saving zoom state for when time selection rerenders chart, works for line chart

* chore: add and fix dataInfo references

* chore: scrollable html table to show at least something

* fix: compare for any dataset controlled by inputData field

* fix: mainly baselayer and overlays related fixes

* chore: removing gtif sh instance references, being migrated to race instance, adapted layer ids accordingly where necessary

* chore: remove layerAdditionalDescription

* fix: openinframap sprite url
did not work on testing deployments

* fix: baseLayers again exclusive regression

* feat: font NotesESA to Layerss and ItemFilter

* feat: move InfoDialog content to collapsible sections in InfoPanel

* chore: update N12 GCOM-W custom configs

* chore: minor fix of order

* fix: workaround for integration of WGS1984Quad

* fix: move map buttons to the side when no data panel present

* feat: custom chart markers of REP4_1 on inputData

* fix: pass through TIME for frozenIndicator

* chore: configure extent for E12c+d

* Adding Protection areas vector layers for energy transition tools (#2490)

* feat: change time aggregation of SO2-N1 to daily

* image for igarss notebook

* cover image for storytelling story

* chore: add debounce to all filter control sliders

* feat: adding protection zones layer as configuration

* chore: added protected areas layer for energy transition tools

* chore: added natura vector dataset

---------

Co-authored-by: aapopescu <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Lubomír Doležal <[email protected]>
Co-authored-by: Silvester <[email protected]>
Co-authored-by: Stephan Meißl <[email protected]>

* Adding Protection areas vector layers for energy transition tools (#2490) (#2491)

* feat: change time aggregation of SO2-N1 to daily

* image for igarss notebook

* cover image for storytelling story

* chore: add debounce to all filter control sliders

* feat: adding protection zones layer as configuration

* chore: added protected areas layer for energy transition tools

* chore: added natura vector dataset

---------

Co-authored-by: aapopescu <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Lubomír Doležal <[email protected]>
Co-authored-by: Silvester <[email protected]>
Co-authored-by: Stephan Meißl <[email protected]>

* feat: added new filter possibilities and loading of those values

* feat: move report, zones buttons to new component

* feat: group AQ1 entries in chart

* chore: remove AQ1_1 selection

* chore: renamed filter

* feat: implement statistics and chart for SOL2 (#2495)

* feat: implement statistics and chart for SOL2

* also fix statistics and chart for SOL1

* fix: E10a8, E10a3 integration

* chore: adding assets to featured in stac info panel

* feat: added reset map extent function to explore button

* fix: news carousel working

* chore: propagate the change to map event as well

* fix: allow to set theme for explore in trilateral

* fix: CV chart integration
minor fix gtif dataInfo

* fix: count of datasets in about section

* fix: AddToDashboardButton title correctly watched

* fix: remove need for country='all'

* fix: display time selection only when needed

* fix: indicator name not changed by search filter

* fix: custom dashboards working
yay

* feat: readd LayerControl for CustomDashboardGrid

* fix StacInfo styling

* FNF related updates

* fix: ADD related fixes

* save progress on trilateral fixes

* chore: update EO4A dataInfo

* updates on trilateral collection

* saving progress

* chore: remove restrictions concept

* finally n3a2 nasa working

* fix: cleanup and move yAxis to collection

* cleanup internal files and csvs

* feat: implemented loading of indicator based catalog, creating groups for indicators with subcollections

* saving progress

* fix: making sure only one slash is used in url path; added yaxis information for subcollection

* chore: removed restriction movement information from charts

* fix: removed log, fixed url composition template

* fix: making sure the information of the subcollections is loaded into the indicators

* chore: minor fixes

* chore: reintroduced previous info rendering

* minor adaptations for merge

* chore: add conditional rendering of StacInfo for gtif and non-gtif

* fix

* fix: merge conflict resolved wrongly

* fix: added handling of missing subcode, catalog needs to be fixed

* fix: hotfix loading geodb-sources datasets
parallelize fetching subcollections

* feat: updated itemfilter and added autospread config

* feat: consider non-4326 features

* chore: WIP integration of cropom data

* chore: wip fixes on visualisation

* chore: latest set of fixes

* chore: integrate selection to indicator for CROPOM

* chore: pass through admin unit to url params

* feat: utilize optional VEDA statistics api rescale

* feat: working on general minor styling tweaks and on trilateral ui configuration and styling

* chore: further styling tweaks to indicator selection panel

* chore: updated time selection position

* chore: test live API

* creating new container for info and mouse coordinates; worked on trying to fit placement for all instance and mobile view

* chore: moved custom dashboard and iframe embed buttons to top with other map related buttons

* fix: merged config

* fix: another extra config not needed

* chore: initial config and style overriding for race and trilateral instances

* chore: making sure long links are broken in descirption

* fix: StacInfo  themes and links refresh correctly
E13c features
OX_EU charts

* fix: refactor loading catalog
indicator and poi preselection from URL is fixed

* fix: E13d replaceMapTimes

* fix: null check and remove part of config

* chore: working on improving citing styling, other small style changes

* chore: move generate_stories out of generate_files

* feat: re-enabled multi panel view, implemented new height calculation

* chore: updated to latest stacinfo, added checks for accessed elements in panel height calculation, debugging cleanup

* chore: removing unecessary styling after stacinfo update

* feat: added automatic opening of data panel when chart is loaded

* feat: support API for timeseries

* fix: incorrect object accessed
fetch new chart only when feature selected

* fix: fetch custom area chart for CROPOM only if anything selected

* chore: update ranges for live data

* chore: update water need stretches

* chore: removed debugger breaking point

* fix: comment out the xcube layercontrol layerconfig handling due to endless loading loop

* feat: programatically open layers panel always show it

* Fixing slowdown issue when selecting multiple indicators through time (#2530)

* chore: adding some debug helpers, removing route changes

* chore: disabling layer control to see if it solves the issue

* chore: trying out specific manual build of layercontrol to test problem solution

* chore: removing logging

* chore: minor cleanup, add preset view for Lakes_WQ_TURB

* Merging of new stories branch (#2532)

* feat: eox-storytelling initial implementation

* fix: smoother scroll if markdownurl is present

* chore: remove unneeded files

* feat: add /story-editor page

* chore: adding link to see if we can navigate in test deployment to this location

* chore: updated link to use router push; added markdown as direct property so that the editor also gets loaded with the example

* chore: update packages, re-introduce md via url

* chore: add advaned layers plugin

* chore: add trilateral story

* chore: add forests story

* chore: add eox-map section

* chore: story updates

* chore(TEMP): remove attribution control

* chore(deps): update @eox/map package

* chore: updates to map, images

* add rest of datasets

* chore: story updates

* Update Earth Observing Dashboard-3.md

@santilland , I added refs to the maps but not all, can you pelase complete the rest?

* chore: updated forest story

* chore: fixed linter issue

* chore: added story reference to news section

---------

Co-authored-by: silvester-pari <[email protected]>
Co-authored-by: Anca Anghelea <[email protected]>

* fix: story references for new pois fow catalog (#2531)

* chore: adding license to features stac info

* chore: added data sanitation for countries and cities

* chore: deactivated panel for compare layer; removed debug logging

---------

Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: A-Behairi <[email protected]>
Co-authored-by: silvester-pari <[email protected]>
Co-authored-by: aapopescu <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Stephan Meißl <[email protected]>

* fix: stacinfo rendering description in shadowdom and its link replacement was creating issues loading images, this is a temporary fix until fix released (#2537)

* STAC based client loading and UI update for production merge (#2538)

* add datepicker

* fix: css changes to fit widget

* fix: styling

* feat: add range slider

* fix: margin

* chore: add rangeslider to config

* feat: show widgets based on configuration

* fix: styling, switch from ranger slider to regular

* fix: enable config check

* feat: integration of ship detection algorithm

* chore: add max drawn area for ship detections

* chore: ship detections only fetched on demand
added a new fetch button again with a loading spinner

* chore: minor changes

* Merging of STAC based catalog loading to staging (#2535)

* fix: forgot to stage file

* fix: embedMap time picker position; close #2378

* fix: fullScreenControl position

* fix: invalid links on gtif homepage

* chore: update timepicker position in custom dashboard

* chore: fix GTIF links

* fix: features not loaded for E1_S2

* chore: cleanup

* chore: cleanup

* chore: refactor trucks indicator E12c, E12d

* fix: E13b features

* chore: cleanup

* chore: fix E13c, E13d

* chore: minor fixes in esa.js

* chore: update stacinfo and configure allowHtml=true

* fix: refactor custom area charts from SH

* chore: minor fix of reccap ind code

* chore: gtif darker panel header

* feat: allow to override custom layer name

* fix: drawn area finish or clear does not trigger zoomextent anymore

* fix: map layers not extra refreshed on area drawn

* fix: E10a3 and E10a8 indicators fixed

* chore: fix after merge

* chore: minor work on fixing demo mode on branch

* chore: fix story mode for global indicators

* chore: change rendering of solar energy data

* fix(style): move right-hand panels completely to right

* chore(style): use primary color for panel headers

* chore: use esa font for gtif brand

* fix: OILX data charts

* chore: prepare work for GG/CV/OW

* fix: analysis zoom btn

* chore: update solar map stretches

* chore: add sample example of layer description and fix layercontrol legend

* chore: remove chart generation btn

* chore: fix forgotten commit

* chore: analysis zoom icon color + pointer events

* fix: regression

* fix: chart generation loading and page reloading

* fix: custom area card ui

* chore: lint fixes

* fix: dependecy cycle + computed side effect

* chore: minor updates

* chore: reorder datapanel chart

* feat: honor "/" inputData as no map to be shown

* chore: minor fix

* chore: minor fixes

* chore: WIP custom sort order of GTIF domains

* fix: update itemfilter + fix sort

* fix: itemfilter styleOverride

* chore: minor update styleOverride for gtif

* feat: added handling of tile based rendering for veda endpoints additional to cog based rendering

* fix: GTIF domain pngs regression

* chore: cleanup unused code

* rename some global data images for demo mode

* chore: cleanup original country filter code
remove indicator.indicatorName, indicator.title, indicator.code

* chore:remove city: World and siteName: global

* fix: demo highlights and item images

* chore: minor fixes of propagating featureObject

* feat: added check to apply special time function for SH wms endpoints

* chore: optimize geodb query by select
other minor fixes

* fix: fixes of demo mode

* fix: finally fix demo mode

* chore: update panel header background color in gtif only

* chore: minor style updates inside analysis panel

* chore: styling updates

* chore: minor styling update

* chore: fixed end date for NO2 measurements to end of 2023

* chore: converted data to km2 from m2

* chore: using default indicator yAxis instead of overwrite as no longer needed

* chore: updated or added yAxis attribute to some gtif indicators

* chore: raster and vector layer from layercontrol removed

* chore: added missing yaxis labels

* chore: moved chart card within container to be rendered as other elements, added background color

* chore: moved gtif specific syling to instance style; improved chart height definition

* chore: changed default zoom level; disabled turbine detection overlay layer for energy as default

* feat: added reset functionality to explore button if already in explore mode

* fix: made sure chart has height value set so it is shown

* chore: linter fix readded simpleshtime function to utils

* chore: update style reference for SOL1

* chore: minor fix SOL1 name and tooltip content wrt. units

* chore: WIP saving progress

* feat: implement collapsible information panel for per layer dataInfo

* feat: saving zoom state for when time selection rerenders chart, works for line chart

* chore: add and fix dataInfo references

* chore: scrollable html table to show at least something

* fix: compare for any dataset controlled by inputData field

* fix: mainly baselayer and overlays related fixes

* chore: removing gtif sh instance references, being migrated to race instance, adapted layer ids accordingly where necessary

* chore: remove layerAdditionalDescription

* fix: openinframap sprite url
did not work on testing deployments

* fix: baseLayers again exclusive regression

* feat: font NotesESA to Layerss and ItemFilter

* feat: move InfoDialog content to collapsible sections in InfoPanel

* chore: update N12 GCOM-W custom configs

* chore: minor fix of order

* fix: workaround for integration of WGS1984Quad

* fix: move map buttons to the side when no data panel present

* feat: custom chart markers of REP4_1 on inputData

* fix: pass through TIME for frozenIndicator

* chore: configure extent for E12c+d

* Adding Protection areas vector layers for energy transition tools (#2490)

* feat: change time aggregation of SO2-N1 to daily

* image for igarss notebook

* cover image for storytelling story

* chore: add debounce to all filter control sliders

* feat: adding protection zones layer as configuration

* chore: added protected areas layer for energy transition tools

* chore: added natura vector dataset

---------

Co-authored-by: aapopescu <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Lubomír Doležal <[email protected]>
Co-authored-by: Silvester <[email protected]>
Co-authored-by: Stephan Meißl <[email protected]>

* Adding Protection areas vector layers for energy transition tools (#2490) (#2491)

* feat: change time aggregation of SO2-N1 to daily

* image for igarss notebook

* cover image for storytelling story

* chore: add debounce to all filter control sliders

* feat: adding protection zones layer as configuration

* chore: added protected areas layer for energy transition tools

* chore: added natura vector dataset

---------

Co-authored-by: aapopescu <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Lubomír Doležal <[email protected]>
Co-authored-by: Silvester <[email protected]>
Co-authored-by: Stephan Meißl <[email protected]>

* feat: added new filter possibilities and loading of those values

* feat: move report, zones buttons to new component

* feat: group AQ1 entries in chart

* chore: remove AQ1_1 selection

* chore: renamed filter

* feat: implement statistics and chart for SOL2 (#2495)

* feat: implement statistics and chart for SOL2

* also fix statistics and chart for SOL1

* fix: E10a8, E10a3 integration

* chore: adding assets to featured in stac info panel

* feat: added reset map extent function to explore button

* fix: news carousel working

* chore: propagate the change to map event as well

* fix: allow to set theme for explore in trilateral

* fix: CV chart integration
minor fix gtif dataInfo

* fix: count of datasets in about section

* fix: AddToDashboardButton title correctly watched

* fix: remove need for country='all'

* fix: display time selection only when needed

* fix: indicator name not changed by search filter

* fix: custom dashboards working
yay

* feat: readd LayerControl for CustomDashboardGrid

* fix StacInfo styling

* FNF related updates

* fix: ADD related fixes

* save progress on trilateral fixes

* chore: update EO4A dataInfo

* updates on trilateral collection

* saving progress

* chore: remove restrictions concept

* finally n3a2 nasa working

* fix: cleanup and move yAxis to collection

* cleanup internal files and csvs

* feat: implemented loading of indicator based catalog, creating groups for indicators with subcollections

* saving progress

* fix: making sure only one slash is used in url path; added yaxis information for subcollection

* chore: removed restriction movement information from charts

* fix: removed log, fixed url composition template

* fix: making sure the information of the subcollections is loaded into the indicators

* chore: minor fixes

* chore: reintroduced previous info rendering

* minor adaptations for merge

* chore: add conditional rendering of StacInfo for gtif and non-gtif

* fix

* fix: merge conflict resolved wrongly

* fix: added handling of missing subcode, catalog needs to be fixed

* fix: hotfix loading geodb-sources datasets
parallelize fetching subcollections

* feat: updated itemfilter and added autospread config

* feat: consider non-4326 features

* chore: WIP integration of cropom data

* chore: wip fixes on visualisation

* chore: latest set of fixes

* chore: integrate selection to indicator for CROPOM

* chore: pass through admin unit to url params

* feat: utilize optional VEDA statistics api rescale

* feat: working on general minor styling tweaks and on trilateral ui configuration and styling

* chore: further styling tweaks to indicator selection panel

* chore: updated time selection position

* chore: test live API

* creating new container for info and mouse coordinates; worked on trying to fit placement for all instance and mobile view

* chore: moved custom dashboard and iframe embed buttons to top with other map related buttons

* fix: merged config

* fix: another extra config not needed

* chore: initial config and style overriding for race and trilateral instances

* chore: making sure long links are broken in descirption

* fix: StacInfo  themes and links refresh correctly
E13c features
OX_EU charts

* fix: refactor loading catalog
indicator and poi preselection from URL is fixed

* fix: E13d replaceMapTimes

* fix: null check and remove part of config

* chore: working on improving citing styling, other small style changes

* chore: move generate_stories out of generate_files

* feat: re-enabled multi panel view, implemented new height calculation

* chore: updated to latest stacinfo, added checks for accessed elements in panel height calculation, debugging cleanup

* chore: removing unecessary styling after stacinfo update

* feat: added automatic opening of data panel when chart is loaded

* feat: support API for timeseries

* fix: incorrect object accessed
fetch new chart only when feature selected

* fix: fetch custom area chart for CROPOM only if anything selected

* chore: update ranges for live data

* chore: update water need stretches

* chore: removed debugger breaking point

* fix: comment out the xcube layercontrol layerconfig handling due to endless loading loop

* feat: programatically open layers panel always show it

* Fixing slowdown issue when selecting multiple indicators through time (#2530)

* chore: adding some debug helpers, removing route changes

* chore: disabling layer control to see if it solves the issue

* chore: trying out specific manual build of layercontrol to test problem solution

* chore: removing logging

* chore: minor cleanup, add preset view for Lakes_WQ_TURB

* Merging of new stories branch (#2532)

* feat: eox-storytelling initial implementation

* fix: smoother scroll if markdownurl is present

* chore: remove unneeded files

* feat: add /story-editor page

* chore: adding link to see if we can navigate in test deployment to this location

* chore: updated link to use router push; added markdown as direct property so that the editor also gets loaded with the example

* chore: update packages, re-introduce md via url

* chore: add advaned layers plugin

* chore: add trilateral story

* chore: add forests story

* chore: add eox-map section

* chore: story updates

* chore(TEMP): remove attribution control

* chore(deps): update @eox/map package

* chore: updates to map, images

* add rest of datasets

* chore: story updates

* Update Earth Observing Dashboard-3.md

@santilland , I added refs to the maps but not all, can you pelase complete the rest?

* chore: updated forest story

* chore: fixed linter issue

* chore: added story reference to news section

---------

Co-authored-by: silvester-pari <[email protected]>
Co-authored-by: Anca Anghelea <[email protected]>

* fix: story references for new pois fow catalog (#2531)

* chore: adding license to features stac info

* chore: added data sanitation for countries and cities

* chore: deactivated panel for compare layer; removed debug logging

---------

Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: A-Behairi <[email protected]>
Co-authored-by: silvester-pari <[email protected]>
Co-authored-by: aapopescu <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Stephan Meißl <[email protected]>

* fix: stacinfo rendering description in shadowdom and its link replacement was creating issues loading images, this is a temporary fix until fix released (#2537)

---------

Co-authored-by: Viktor Farkas <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Lubomír Doležal <[email protected]>
Co-authored-by: A-Behairi <[email protected]>
Co-authored-by: silvester-pari <[email protected]>
Co-authored-by: aapopescu <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Stephan Meißl <[email protected]>

* chore: updated references and repositioned maps (#2539)

* chore: updated references and repositioned maps

* chore: further story small fixes

* Integrating latest story biomass story updates (#2540)

* add datepicker

* fix: css changes to fit widget

* fix: styling

* feat: add range slider

* fix: margin

* chore: add rangeslider to config

* feat: show widgets based on configuration

* fix: styling, switch from ranger slider to regular

* fix: enable config check

* feat: integration of ship detection algorithm

* chore: add max drawn area for ship detections

* chore: ship detections only fetched on demand
added a new fetch button again with a loading spinner

* chore: minor changes

* Merging of STAC based catalog loading to staging (#2535)

* fix: forgot to stage file

* fix: embedMap time picker position; close #2378

* fix: fullScreenControl position

* fix: invalid links on gtif homepage

* chore: update timepicker position in custom dashboard

* chore: fix GTIF links

* fix: features not loaded for E1_S2

* chore: cleanup

* chore: cleanup

* chore: refactor trucks indicator E12c, E12d

* fix: E13b features

* chore: cleanup

* chore: fix E13c, E13d

* chore: minor fixes in esa.js

* chore: update stacinfo and configure allowHtml=true

* fix: refactor custom area charts from SH

* chore: minor fix of reccap ind code

* chore: gtif darker panel header

* feat: allow to override custom layer name

* fix: drawn area finish or clear does not trigger zoomextent anymore

* fix: map layers not extra refreshed on area drawn

* fix: E10a3 and E10a8 indicators fixed

* chore: fix after merge

* chore: minor work on fixing demo mode on branch

* chore: fix story mode for global indicators

* chore: change rendering of solar energy data

* fix(style): move right-hand panels completely to right

* chore(style): use primary color for panel headers

* chore: use esa font for gtif brand

* fix: OILX data charts

* chore: prepare work for GG/CV/OW

* fix: analysis zoom btn

* chore: update solar map stretches

* chore: add sample example of layer description and fix layercontrol legend

* chore: remove chart generation btn

* chore: fix forgotten commit

* chore: analysis zoom icon color + pointer events

* fix: regression

* fix: chart generation loading and page reloading

* fix: custom area card ui

* chore: lint fixes

* fix: dependecy cycle + computed side effect

* chore: minor updates

* chore: reorder datapanel chart

* feat: honor "/" inputData as no map to be shown

* chore: minor fix

* chore: minor fixes

* chore: WIP custom sort order of GTIF domains

* fix: update itemfilter + fix sort

* fix: itemfilter styleOverride

* chore: minor update styleOverride for gtif

* feat: added handling of tile based rendering for veda endpoints additional to cog based rendering

* fix: GTIF domain pngs regression

* chore: cleanup unused code

* rename some global data images for demo mode

* chore: cleanup original country filter code
remove indicator.indicatorName, indicator.title, indicator.code

* chore:remove city: World and siteName: global

* fix: demo highlights and item images

* chore: minor fixes of propagating featureObject

* feat: added check to apply special time function for SH wms endpoints

* chore: optimize geodb query by select
other minor fixes

* fix: fixes of demo mode

* fix: finally fix demo mode

* chore: update panel header background color in gtif only

* chore: minor style updates inside analysis panel

* chore: styling updates

* chore: minor styling update

* chore: fixed end date for NO2 measurements to end of 2023

* chore: converted data to km2 from m2

* chore: using default indicator yAxis instead of overwrite as no longer needed

* chore: updated or added yAxis attribute to some gtif indicators

* chore: raster and vector layer from layercontrol removed

* chore: added missing yaxis labels

* chore: moved chart card within container to be rendered as other elements, added background color

* chore: moved gtif specific syling to instance style; improved chart height definition

* chore: changed default zoom level; disabled turbine detection overlay layer for energy as default

* feat: added reset functionality to explore button if already in explore mode

* fix: made sure chart has height value set so it is shown

* chore: linter fix readded simpleshtime function to utils

* chore: update style reference for SOL1

* chore: minor fix SOL1 name and tooltip content wrt. units

* chore: WIP saving progress

* feat: implement collapsible information panel for per layer dataInfo

* feat: saving zoom state for when time selection rerenders chart, works for line chart

* chore: add and fix dataInfo references

* chore: scrollable html table to show at least something

* fix: compare for any dataset controlled by inputData field

* fix: mainly baselayer and overlays related fixes

* chore: removing gtif sh instance references, being migrated to race instance, adapted layer ids accordingly where necessary

* chore: remove layerAdditionalDescription

* fix: openinframap sprite url
did not work on testing deployments

* fix: baseLayers again exclusive regression

* feat: font NotesESA to Layerss and ItemFilter

* feat: move InfoDialog content to collapsible sections in InfoPanel

* chore: update N12 GCOM-W custom configs

* chore: minor fix of order

* fix: workaround for integration of WGS1984Quad

* fix: move map buttons to the side when no data panel present

* feat: custom chart markers of REP4_1 on inputData

* fix: pass through TIME for frozenIndicator

* chore: configure extent for E12c+d

* Adding Protection areas vector layers for energy transition tools (#2490)

* feat: change time aggregation of SO2-N1 to daily

* image for igarss notebook

* cover image for storytelling story

* chore: add debounce to all filter control sliders

* feat: adding protection zones layer as configuration

* chore: added protected areas layer for energy transition tools

* chore: added natura vector dataset

---------

Co-authored-by: aapopescu <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Lubomír Doležal <[email protected]>
Co-authored-by: Silvester <[email protected]>
Co-authored-by: Stephan Meißl <[email protected]>

* Adding Protection areas vector layers for energy transition tools (#2490) (#2491)

* feat: change time aggregation of SO2-N1 to daily

* image for igarss notebook

* cover image for storytelling story

* chore: add debounce to all filter control sliders

* feat: adding protection zones layer as configuration

* chore: added protected areas layer for energy transition tools

* chore: added natura vector dataset

---------

Co-authored-by: aapopescu <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Lubomír Doležal <[email protected]>
Co-authored-by: Silvester <[email protected]>
Co-authored-by: Stephan Meißl <[email protected]>

* feat: added new filter possibilities and loading of those values

* feat: move report, zones buttons to new component

* feat: group AQ1 entries in chart

* chore: remove AQ1_1 selection

* chore: renamed filter

* feat: implement statistics and chart for SOL2 (#2495)

* feat: implement statistics and chart for SOL2

* also fix statistics and chart for SOL1

* fix: E10a8, E10a3 integration

* chore: adding assets to featured in stac info panel

* feat: added reset map extent function to explore button

* fix: news carousel working

* chore: propagate the change to map event as well

* fix: allow to set theme for explore in trilateral

* fix: CV chart integration
minor fix gtif dataInfo

* fix: count of datasets in about section

* fix: AddToDashboardButton title correctly watched

* fix: remove need for country='all'

* fix: display time selection only when needed

* fix: indicator name not changed by search filter

* fix: custom dashboards working
yay

* feat: readd LayerControl for CustomDashboardGrid

* fix StacInfo styling

* FNF related updates

* fix: ADD related fixes

* save progress on trilateral fixes

* chore: update EO4A dataInfo

* updates on trilateral collection

* saving progress

* chore: remove restrictions concept

* finally n3a2 nasa working

* fix: cleanup and move yAxis to collection

* cleanup internal files and csvs

* feat: implemented loading of indicator based catalog, creating groups for indicators with subcollections

* saving progress

* fix: making sure only one slash is used in url path; added yaxis information for subcollection

* chore: removed restriction movement information from charts

* fix: removed log, fixed url composition template

* fix: making sure the information of the subcollections is loaded into the indicators

* chore: minor fixes

* chore: reintroduced previous info rendering

* minor adaptations for merge

* chore: add conditional rendering of StacInfo for gtif and non-gtif

* fix

* fix: merge conflict resolved wrongly

* fix: added handling of missing subcode, catalog needs to be fixed

* fix: hotfix loading geodb-sources datasets
parallelize fetching subcollections

* feat: updated itemfilter and added autospread config

* feat: consider non-4326 features

* chore: WIP integration of cropom data

* chore: wip fixes on visualisation

* chore: latest set of fixes

* chore: integrate selection to indicator for CROPOM

* chore: pass through admin unit to url params

* feat: utilize optional VEDA statistics api rescale

* feat: working on general minor styling tweaks and on trilateral ui configuration and styling

* chore: further styling tweaks to indicator selection panel

* chore: updated time selection position

* chore: test live API

* creating new container for info and mouse coordinates; worked on trying to fit placement for all instance and mobile view

* chore: moved custom dashboard and iframe embed buttons to top with other map related buttons

* fix: merged config

* fix: another extra config not needed

* chore: initial config and style overriding for race and trilateral instances

* chore: making sure long links are broken in descirption

* fix: StacInfo  themes and links refresh correctly
E13c features
OX_EU charts

* fix: refactor loading catalog
indicator and poi preselection from URL is fixed

* fix: E13d replaceMapTimes

* fix: null check and remove part of config

* chore: working on improving citing styling, other small style changes

* chore: move generate_stories out of generate_files

* feat: re-enabled multi panel view, implemented new height calculation

* chore: updated to latest stacinfo, added checks for accessed elements in panel height calculation, debugging cleanup

* chore: removing unecessary styling after stacinfo update

* feat: added automatic opening of data panel when chart is loaded

* feat: support API for timeseries

* fix: incorrect object accessed
fetch new chart only when feature selected

* fix: fetch custom area chart for CROPOM only if anything selected

* chore: update ranges for live data

* chore: update water need stretches

* chore: removed debugger breaking point

* fix: comment out the xcube layercontrol layerconfig handling due to endless loading loop

* feat: programatically open layers panel always show it

* Fixing slowdown issue when selecting multiple indicators through time (#2530)

* chore: adding some debug helpers, removing route changes

* chore: disabling layer control to see if it solves the issue

* chore: trying out specific manual build of layercontrol to test problem solution

* chore: removing logging

* chore: minor cleanup, add preset view for Lakes_WQ_TURB

* Merging of new stories branch (#2532)

* feat: eox-storytelling initial implementation

* fix: smoother scroll if markdownurl is present

* chore: remove unneeded files

* feat: add /story-editor page

* chore: adding link to see if we can navigate in test deployment to this location

* chore: updated link to use router push; added markdown as direct property so that the editor also gets loaded with the example

* chore: update packages, re-introduce md via url

* chore: add advaned layers plugin

* chore: add trilateral story

* chore: add forests story

* chore: add eox-map section

* chore: story updates

* chore(TEMP): remove attribution control

* chore(deps): update @eox/map package

* chore: updates to map, images

* add rest of datasets

* chore: story updates

* Update Earth Observing Dashboard-3.md

@santilland , I added refs to the maps but not all, can you pelase complete the rest?

* chore: updated forest story

* chore: fixed linter issue

* chore: added story reference to news section

---------

Co-authored-by: silvester-pari <[email protected]>
Co-authored-by: Anca Anghelea <[email protected]>

* fix: story references for new pois fow catalog (#2531)

* chore: adding license to features stac info

* chore: added data sanitation for countries and cities

* chore: deactivated panel for compare layer; removed debug logging

---------

Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: A-Behairi <[email protected]>
Co-authored-by: silvester-pari <[email protected]>
Co-authored-by: aapopescu <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Stephan Meißl <[email protected]>

* fix: stacinfo rendering description in shadowdom and its link replacement was creating issues loading images, this is a temporary fix until fix released (#2537)

* chore: updated references and repositioned maps (#2539)

* chore: updated references and repositioned maps

* chore: further story small fixes

---------

Co-authored-by: Viktor Farkas <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Lubomír Doležal <[email protected]>
Co-authored-by: A-Behairi <[email protected]>
Co-authored-by: silvester-pari <[email protected]>
Co-authored-by: aapopescu <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Stephan Meißl <[email protected]>

* fix: adding fallback for indicators that have no theme (#2543)

* fix: adding fallback for indicators that have no theme

* chore: adding biomass theme to EPA datasets

* chore(deps): update storytelling package (#2545)

* chore(deps): update storytelling package (#2545) (#2546)

Co-authored-by: Silvester <[email protected]>

* Biomassstory fixes (#2547)

* fix: corrected link to epa data in story

* chore: fixed date in story

* Updating biomass story (#2548)

* chore(deps): update storytelling package (#2545)

* Biomassstory fixes (#2547)

* fix: corrected link to epa data in story

* chore: fixed date in story

---------

Co-authored-by: Silvester <[email protected]>

* Incorporating new versions of stacinfo and layerscontrol eoxelements (#2553)

* chore: updated stacinfo

* chore: updated layercontrol package to use latest version, solving performance issue; removing custom build from repo

* fix: comparison of webgl layers

* fix: webgl layer comparison

* chore: lint

* chore: expandResults:false in filter for polar

* chore: make appConfig uiText not mandatory

* Fix layout issues in mobile menu (#2555)

* fix: make close button fixed to have it accessable at all times

* chore: update button z-index so it does not disappear behind other things

* fix: prevent text clipping of tab items

* fix: make sure tab name is not too long

* fix: revert back to longer text

---------

Co-authored-by: Daniel Santillan <[email protected]>

* data: add configs for 4D_Greenland

* data: add configs for 4D_Greenland

* feat: integrate sea ice charts
upgrade OL to 9.1 to allow to use new features for flat styles

* chore: add new data

* fix: minzoom of stereographic terrain light

* chore: allow different catalog used for polar prod

* fix: env var name

* fix: enable rudimentary fullscreen mode for dashboard charts; still working out architecture with FullScreenControl

* feat: push current state with button in fs

* Merging latest gtif-demo into staging (#2564)

* Production Deployment of GTIF with updated catalog structure 2024-03-21 (#2508)

* feat(WIP): initial eox-stacinfo integration in data panel

* chore: updated stacinfo and config

* fix: adaptations for themes array

* chore: re-add deleted styling

* feat: added new filter possibilities and loading of those values

* chore: renamed filter

* fix: E10a8, E10a3 integration

* chore: adding assets to featured in stac info panel

* fix: news carousel working

* chore: propagate the change to map event as well

* fix: allow to set theme for explore in trilateral

* fix: CV chart integration
minor fix gtif dataInfo

* fix: count of datasets in about section

* fix: AddToDashboardButton title correctly watched

* fix: remove need for country='all'

* fix: display time selection only when needed

* fix: indicator name not changed by search filter

* fix: custom dashboards working
yay

* feat: readd LayerControl for CustomDashboardGrid

* fix StacInfo styling

* FNF related updates

* fix: ADD related fixes

* save progress on trilateral fixes

* chore: update EO4A dataInfo

* updates on trilateral collection

* saving progress

* chore: remove restrictions concept

* finally n3a2 nasa working

* fix: cleanup and move yAxis to collection

* cleanup internal files and csvs

* feat: implemented loading of indicator based catalog, creating groups for indicators with subcollections

* saving progress

* fix: making sure only one slash is used in url path; added yaxis information for subcollection

* chore: removed restriction movement information from charts

* fix: removed log, fixed url composition template

* fix: making sure the information of the subcollections is loaded into the indicators

* chore: minor fixes

* chore: reintroduced previous info rendering

* minor adaptations for merge

* chore: add conditional rendering of StacInfo for gtif and non-gtif

* fix

---------

Co-authored-by: silvester-pari <[email protected]>
Co-authored-by: Daniel Santillan <[email protected]>

* Merging latest staging developments to gtif demonstrator (#2563)

* chore: setup initial polartep demo event with s1

* feat: add redirect, integrate new data

* chore: minor edit

* chore: add 4 more COG references

* chore: fix merge

* chore: branding

* chore: minor edit

* chore: add snow demo data

* chore: fix file name

* add datepicker

* fix: css changes to fit widget

* fix: styling

* feat: add range slider

* fix: margin

* chore: add rangeslider to config

* feat: show widgets based on configuration

* fix: styling, switch from ranger slider to regular

* fix: enable config check

* chore: update SIC_N, SIC_S jaxa dates

* fix: previous commit incomplete

* feat: update polar dashboard config

* fix: updating configurations

* chore: update polar config

* chore: update appConfig

* chore: added news section for science hub challenge

* chore: added additional info to news

* feat: implement TOPAZ5_SIAGE

* chore: create polar github action

* fix: fixing missing parts

* chore: adapt the appConfig for polar

* chore: add Polartep_SeaIceDetection_tif_demo

* chore: add missing thumbnails to repo

* chore: update dates.json

* chore: add sen4ama data

* chore: upgrade eox-layercontrol

* chore: data update

* chore: lint

* chore: changes to sen4ama

* chore: create empty md

* chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /app

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update sen4ama.md

* feat: add 5 new biomass datasets

* chore: minor fixes

* chore: update layercontrol

* chore: fix cams maps final date

* chore: fill the markdowns with rudimentary info about datasets

* chore: lint

* feat: integration of ship detection algorithm

* chore: add max drawn area for ship detections

* chore: update configs to address comments

* feat: updated itemfilter and added autospread config

* feat: consider non-4326 features

* chore: WIP integration of cropom data

* chore: wip fixes on visualisation

* chore: latest set of fixes

* chore: integrate selection to indicator for CROPOM

* chore: pass through admin unit to url params

* feat: adding custom area chart for evaporation
wip

* feat: utilize optional VEDA statistics api rescale

* chore: adapt NASA custom area chart to use current time index if limited

* fix: custom map chart interaction for NASA statistics

* feat: working on general minor styling tweaks and on trilateral ui configuration and styling

* chore: ship detections only fetched on demand
added a new fetch button again with a loading spinner

* chore: further styling tweaks to indicator selection panel

* chore: minor changes

* chore: updated time selection position

* chore: test live API

* creating new container for info and mouse coordinates; worked on trying to fit placement for all instance and mobile view

* chore: moved custom dashboard and iframe embed buttons to top with other map related buttons

* fix: merged config

* fix: another extra config not needed

* chore: initial config and style overriding for race and trilateral instances

* chore: making sure long links are broken in descirption

* fix: StacInfo  themes and links refresh correctly
E13c features
OX_EU charts

* fix: refactor loading catalog
indicator and poi preselection from URL is fixed

* fix: E13d replaceMapTimes

* fix: null check and remove part of config

* merge ui-panels-cat to polar

* chore: working on improving citing styling, other small style changes

* feat: adjustments to the config, remove demo mode

* WIP: temporarily add eodash-testing change of app.config

* Revert "WIP: temporarily add eodash-testing change of app.config"

This reverts commit e0745d6c1c44035a0a751fd557a1ee31dddfa3d8.

* chore: move generate_stories out of generate_files

* feat: re-enabled multi panel view, implemented new height calculation

* chore: updated to latest stacinfo, added checks for accessed elements in panel height calculation, debugging cleanup

* chore: removing unecessary styling after stacinfo update

* feat: added automatic opening of data panel when chart is loaded

* feat: support API for timeseries

* fix: incorrect object accessed
fetch new chart only when feature selected

* fix: fetch custom area chart for CROPOM only if anything selected

* chore: update ranges for live data

* chore: update water need stretches

* Merging of STAC based catalog loading to staging (#2535)

* fix: forgot to stage file

* fix: embedMap time picker position; close #2378

* fix: fullScreenControl position

* fix: invalid links on gtif homepage

* chore: update timepicker position in custom dashboard

* chore: fix GTIF links

* fix: features not loaded for E1_S2

* chore: cleanup

* chore: cleanup

* chore: refactor trucks indicator E12c, E12d

* fix: E13b features

* chore: cleanup

* chore: fix E13c, E13d

* chore: minor fixes in esa.js

* chore: update stacinfo and configure allowHtml=true

* fix: refactor custom area charts from SH

* chore: minor fix of reccap ind code

* chore: gtif darker panel header

* feat: allow to override custom layer name

* fix: drawn area finish or clear does not trigger zoomextent anymore

* fix: map layers not extra refreshed on area drawn

* fix: E10a3 and E10a8 indicators fixed

* chore: fix after merge

* chore: minor work on fixing demo mode on branch

* chore: fix story mode for global indicators

* chore: change rendering of solar energy data

* fix(style): move right-hand panels completely to right

* chore(style): use primary color for panel headers

* chore: use esa font for gtif brand

* fix: OILX data charts

* chore: prepare work for GG/CV/OW

* fix: analysis zoom btn

* chore: update solar map stretches

* chore: add sample example of layer description and fix layercontrol legend

* chore: remove chart generation btn

* chore: fix forgotten commit

* chore: analysis zoom icon color + pointer events

* fix: regression

* fix: chart generation loading and page reloading

* fix: custom area card ui

* chore: lint fixes

* fix: dependecy cycle + computed side effect

* chore: minor updates

* chore: reorder datapanel chart

* feat: honor "/" inputData as no map to be shown

* chore: minor fix

* chore: minor fixes

* chore: WIP custom sort order of GTIF domains

* fix: update itemfilter + fix sort

* fix: itemfilter styleOverride

* chore: minor update styleOverride for gtif

* feat: added handling of tile based rendering for veda endpoints additional to cog based rendering

* fix: GTIF domain pngs regression

* chore: cleanup unused code

* rename some global data images for demo mode

* chore: cleanup original country filter code
remove indicator.indicatorName, indicator.title, indicator.code

* chore:remove city: World and siteName: global

* fix: demo highlights and item images

* chore: minor fixes of propagating featureObject

* feat: added check to apply special time function for SH wms endpoints

* chore: optimize geodb query by select
other minor fixes

* fix: fixes of demo mode

* fix: finally fix demo mode

* chore: update panel header background color in gtif only

* chore: minor style updates inside analysis panel

* chore: styling updates

* chore: minor styling update

* chore: fixed end date for NO2 measurements to end of 2023

* chore: converted data to km2 from m2

* chore: using default indicator yAxis instead of overwrite as no longer needed

* chore: updated or added yAxis attribute to some gtif indicators

* chore: raster and vector layer from layercontrol removed

* chore: added missing yaxis labels

* chore: moved chart card within container to be rendered as other elements, added background color

* chore: moved gtif specific syling to instance style; improved chart height definition

* chore: changed default zoom level; disabled turbine detection overlay layer for energy as default

* feat: added reset functionality to explore button if already in explore mode

* fix: made sure chart has height value set so it is shown

* chore: linter fix readded simpleshtime function to utils

* chore: update style reference for SOL1

* chore: minor fix SOL1 name and tooltip content wrt. units

* chore: WIP saving progress

* feat: implement collapsible information panel for per layer dataInfo

* feat: saving zoom state for when time selection rerenders chart, works for line chart

* chore: add and fix dataInfo references

* chore: scrollable html table to show at least something

* fix: compare for any dataset controlled by inputData field

* fix: mainly baselayer and overlays related fixes

* chore: removing gtif sh instance references, being migrated to race instance, adapted layer ids accordingly where necessary

* chore: remove layerAdditionalDescription

* fix: openinframap sprite url
did not work on testing deployments

* fix: baseLayers again exclusive regression

* feat: font NotesESA to Layerss and ItemFilter

* feat: move InfoDialog content to collapsible sections in InfoPanel

* chore: update N12 GCOM-W custom configs

* chore: minor fix of order

* fix: workaround for integration of WGS1984Quad

* fix: move map buttons to the side when no data panel present

* feat: custom chart markers of REP4_1 on inputData

* fix: pass through TIME for frozenIndicator

* chore: configure extent for E12c+d

* Adding Protection areas vector layers for energy transition tools (#2490)

* feat: change time aggregation of SO2-N1 to daily

* image for igarss notebook

* cover image for storytelling story

* chore: add debounce to all filter control sliders

* feat: adding protection zones layer as configuration

* chore: added protected areas layer for energy transition tools

* chore: added natura vector dataset

---------

Co-authored-by: aapopescu <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Lubomír Doležal <[email protected]>
Co-authored-by: Silvester <[email protected]>
Co-authored-by: Stephan Meißl <[email protected]>

* Adding Protection areas vector layers for energy transition tools (#2490) (#2491)

* feat: change time aggregation of SO2-N1 to daily

* image for igarss notebook

* cover image for storytelling story

* chore: add debounce to all filter control sliders

* feat: adding protection zones layer as configuration

* chore: added protected areas layer for energy transition tools

* chore: added natura vector dataset

---------

Co-authored-by: aapopescu <[email protected]>
Co-authored-by: Lubomir Dolezal <[email protected]>
Co-authored-by: Lubomír Doležal <[email protected]>
Co-authored-by: Silvester <[email protected]>
Co-authored-by: Stephan Meißl <[email protected]>

* feat: added new filter possibilities and loading of those values

* feat: move report, zones buttons to new component

* feat: group AQ1 entries in chart

* chore: remove AQ1_1 selection

* chore: renamed filter

* feat: implement statistics and chart for SOL2 (#2495)

* feat: implement statistics and chart for SOL2

* also fix statistics and chart for SOL1

* fix: E10a8, E10a3 integration

* chore: adding assets to featured in stac info panel

* feat: added reset map extent function to explore button

* fix: news carousel working

* chore: propagate the change to map event as well

* fix: allow to set theme for explore in trilateral

* fix: CV chart integration
minor fix gtif dataInfo

* fix: count of datasets in about section

* fix: AddToDashboardButton title correctly watched

* fix: remove need for country='all'

* fix: display time selection only when needed

* fix: indicator name not changed by search filter

* fix: custom dashboards working
yay

* feat: readd LayerControl for CustomDashboardGrid

* fix StacInfo styling

* FNF related updates

* fix: ADD related fixes

* save progress on trilateral fixes

* chore: update EO4A dataInfo

* updates on trilateral collection

* saving progress

* chore: remove restrictions concept

* finally n3a2 nasa working

* fix: cleanup and move yAxis to collection

* cleanup internal files and csvs

* feat: implemented loading of indicator based catalog, creating groups for indicators with subcollections

* saving progress

* fix: making sure only one slash is used in url path; added yaxis information for subcollection

* chore: removed restriction movement information from charts

* fix: removed log, fixed url composition template

* fix: making sure the information of the subcollections is loaded into the indicators

* chore: minor fixes

* chore: reintroduced previous info rendering

* minor adaptations for merge

* chore: add conditional rendering of StacInfo for gtif and non-gtif

* fix

* fix: merge conflict resolved wrongly

* fix: added handling of missing subcode, catalog needs to be fixed

* fix: hotfix loading geodb-sources datasets
…
  • Loading branch information
12 people authored Jun 26, 2024
1 parent 5ed1daf commit 5eb7f5d
Show file tree
Hide file tree
Showing 33 changed files with 1,052 additions and 1,695 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/feature-branch_deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
uses: datamonsters/replace-action@v2
with:
files: 'app/dist/shConfig.js'
replacements: '$SH_INSTANCE_ID=${{ secrets.SH_INSTANCE_ID }},$SH_INSTANCE_ID_POLAR=${{ secrets.SH_INSTANCE_ID_POLAR }},$GEODB_INSTANCE_ID=${{ secrets.GEODB_INSTANCE_ID }},$LISTMONK_API_KEY=${{ secrets.LISTMONK_API_KEY }},$STAT_API_CLIENT_SECRET=${{ secrets.STAT_API_CLIENT_SECRET }},$STAT_API_CLIENT_ID=${{ secrets.STAT_API_CLIENT_ID }},$SH_INSTANCE_ID_GTIF=${{ secrets.SH_INSTANCE_ID_GTIF }}'
replacements: '$SH_INSTANCE_ID=${{ secrets.SH_INSTANCE_ID }},$SH_INSTANCE_ID_POLAR=${{ secrets.SH_INSTANCE_ID_POLAR }},$GEODB_INSTANCE_ID=${{ secrets.GEODB_INSTANCE_ID }},$LISTMONK_API_KEY=${{ secrets.LISTMONK_API_KEY }},$STAT_API_CLIENT_SECRET=${{ secrets.STAT_API_CLIENT_SECRET }},$STAT_API_CLIENT_ID=${{ secrets.STAT_API_CLIENT_ID }},$SH_INSTANCE_ID_GTIF=${{ secrets.SH_INSTANCE_ID_GTIF }},$OPENCAGE_RACE=${{ secrets.OPENCAGE_EOX }},$OPENCAGE_GTIF=${{ secrets.OPENCAGE_EOX }},$OPENCAGE_TRILATERAL=${{ secrets.OPENCAGE_EOX }}'

# Upload build client to S3
- name: sync client s3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gtif-demo_deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
uses: datamonsters/replace-action@v2
with:
files: 'app/dist/shConfig.js'
replacements: '$SH_INSTANCE_ID=${{ secrets.SH_INSTANCE_ID }},$SH_INSTANCE_ID_POLAR=${{ secrets.SH_INSTANCE_ID_POLAR }},$GEODB_INSTANCE_ID=${{ secrets.GEODB_INSTANCE_ID }},$LISTMONK_API_KEY=${{ secrets.LISTMONK_API_KEY }},$STAT_API_CLIENT_SECRET=${{ secrets.STAT_API_CLIENT_SECRET }},$STAT_API_CLIENT_ID=${{ secrets.STAT_API_CLIENT_ID }},$SH_INSTANCE_ID_GTIF=${{ secrets.SH_INSTANCE_ID_GTIF }}'
replacements: '$SH_INSTANCE_ID=${{ secrets.SH_INSTANCE_ID }},$SH_INSTANCE_ID_POLAR=${{ secrets.SH_INSTANCE_ID_POLAR }},$GEODB_INSTANCE_ID=${{ secrets.GEODB_INSTANCE_ID }},$LISTMONK_API_KEY=${{ secrets.LISTMONK_API_KEY }},$STAT_API_CLIENT_SECRET=${{ secrets.STAT_API_CLIENT_SECRET }},$STAT_API_CLIENT_ID=${{ secrets.STAT_API_CLIENT_ID }},$SH_INSTANCE_ID_GTIF=${{ secrets.SH_INSTANCE_ID_GTIF }},$OPENCAGE_RACE=${{ secrets.OPENCAGE_RACE }},$OPENCAGE_GTIF=${{ secrets.OPENCAGE_GTIF }},$OPENCAGE_TRILATERAL=${{ secrets.OPENCAGE_TRILATERAL }}'

# Upload build client to S3
- name: sync client s3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gtif-staging_deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
uses: datamonsters/replace-action@v2
with:
files: 'app/dist/shConfig.js'
replacements: '$SH_INSTANCE_ID=${{ secrets.SH_INSTANCE_ID }},$SH_INSTANCE_ID_POLAR=${{ secrets.SH_INSTANCE_ID_POLAR }},$GEODB_INSTANCE_ID=${{ secrets.GEODB_INSTANCE_ID }},$LISTMONK_API_KEY=${{ secrets.LISTMONK_API_KEY }},$STAT_API_CLIENT_SECRET=${{ secrets.STAT_API_CLIENT_SECRET }},$STAT_API_CLIENT_ID=${{ secrets.STAT_API_CLIENT_ID }},$SH_INSTANCE_ID_GTIF=${{ secrets.SH_INSTANCE_ID_GTIF }}'
replacements: '$SH_INSTANCE_ID=${{ secrets.SH_INSTANCE_ID }},$SH_INSTANCE_ID_POLAR=${{ secrets.SH_INSTANCE_ID_POLAR }},$GEODB_INSTANCE_ID=${{ secrets.GEODB_INSTANCE_ID }},$LISTMONK_API_KEY=${{ secrets.LISTMONK_API_KEY }},$STAT_API_CLIENT_SECRET=${{ secrets.STAT_API_CLIENT_SECRET }},$STAT_API_CLIENT_ID=${{ secrets.STAT_API_CLIENT_ID }},$SH_INSTANCE_ID_GTIF=${{ secrets.SH_INSTANCE_ID_GTIF }},$OPENCAGE_RACE=${{ secrets.OPENCAGE_EOX }},$OPENCAGE_GTIF=${{ secrets.OPENCAGE_EOX }},$OPENCAGE_TRILATERAL=${{ secrets.OPENCAGE_EOX }}'

# Upload build client to S3
- name: sync client s3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/production_deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
uses: datamonsters/replace-action@v2
with:
files: 'app/dist/shConfig.js'
replacements: '$SH_INSTANCE_ID=${{ secrets.SH_INSTANCE_ID }},$SH_INSTANCE_ID_POLAR=${{ secrets.SH_INSTANCE_ID_POLAR }},$GEODB_INSTANCE_ID=${{ secrets.GEODB_INSTANCE_ID }},$LISTMONK_API_KEY=${{ secrets.LISTMONK_API_KEY }},$STAT_API_CLIENT_SECRET=${{ secrets.STAT_API_CLIENT_SECRET }},$STAT_API_CLIENT_ID=${{ secrets.STAT_API_CLIENT_ID }},$SH_INSTANCE_ID_GTIF=${{ secrets.SH_INSTANCE_ID_GTIF }}'
replacements: '$SH_INSTANCE_ID=${{ secrets.SH_INSTANCE_ID }},$SH_INSTANCE_ID_POLAR=${{ secrets.SH_INSTANCE_ID_POLAR }},$GEODB_INSTANCE_ID=${{ secrets.GEODB_INSTANCE_ID }},$LISTMONK_API_KEY=${{ secrets.LISTMONK_API_KEY }},$STAT_API_CLIENT_SECRET=${{ secrets.STAT_API_CLIENT_SECRET }},$STAT_API_CLIENT_ID=${{ secrets.STAT_API_CLIENT_ID }},$SH_INSTANCE_ID_GTIF=${{ secrets.SH_INSTANCE_ID_GTIF }},$OPENCAGE_RACE=${{ secrets.OPENCAGE_RACE }},$OPENCAGE_GTIF=${{ secrets.OPENCAGE_GTIF }},$OPENCAGE_TRILATERAL=${{ secrets.OPENCAGE_TRILATERAL }}'

# Upload to S3
- name: sync s3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/staging_deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
uses: datamonsters/replace-action@v2
with:
files: 'app/dist/shConfig.js'
replacements: '$SH_INSTANCE_ID=${{ secrets.SH_INSTANCE_ID }},$SH_INSTANCE_ID_POLAR=${{ secrets.SH_INSTANCE_ID_POLAR }},$GEODB_INSTANCE_ID=${{ secrets.GEODB_INSTANCE_ID }},$LISTMONK_API_KEY=${{ secrets.LISTMONK_API_KEY }},$STAT_API_CLIENT_SECRET=${{ secrets.STAT_API_CLIENT_SECRET }},$STAT_API_CLIENT_ID=${{ secrets.STAT_API_CLIENT_ID }},$SH_INSTANCE_ID_GTIF=${{ secrets.SH_INSTANCE_ID_GTIF }}'
replacements: '$SH_INSTANCE_ID=${{ secrets.SH_INSTANCE_ID }},$SH_INSTANCE_ID_POLAR=${{ secrets.SH_INSTANCE_ID_POLAR }},$GEODB_INSTANCE_ID=${{ secrets.GEODB_INSTANCE_ID }},$LISTMONK_API_KEY=${{ secrets.LISTMONK_API_KEY }},$STAT_API_CLIENT_SECRET=${{ secrets.STAT_API_CLIENT_SECRET }},$STAT_API_CLIENT_ID=${{ secrets.STAT_API_CLIENT_ID }},$SH_INSTANCE_ID_GTIF=${{ secrets.SH_INSTANCE_ID_GTIF }},$OPENCAGE_RACE=${{ secrets.OPENCAGE_EOX }},$OPENCAGE_GTIF=${{ secrets.OPENCAGE_EOX }},$OPENCAGE_TRILATERAL=${{ secrets.OPENCAGE_EOX }}'

# Upload build client to S3
- name: sync client s3
Expand Down
Loading

0 comments on commit 5eb7f5d

Please sign in to comment.