Skip to content

Commit

Permalink
chore: merging latest staging to gtif-demo branch (#2732)
Browse files Browse the repository at this point in the history
* 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 <silvester.pari@eox.at>
Co-authored-by: Daniel Santillan <daniel.santillan@eox.at>

* 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] <support@github.com>

* 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 <35488732+aapopescu@users.noreply.github.com>
Co-authored-by: Lubomir Dolezal <lubomir.bucek@eox.at>
Co-authored-by: Lubomír Doležal <lubojr@seznam.cz>
Co-authored-by: Silvester <silvester.pari@eox.at>
Co-authored-by: Stephan Meißl <stephan.meissl@eox.at>

* 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 <35488732+aapopescu@users.noreply.github.com>
Co-authored-by: Lubomir Dolezal <lubomir.bucek@eox.at>
Co-authored-by: Lubomír Doležal <lubojr@seznam.cz>
Co-authored-by: Silvester <silvester.pari@eox.at>
Co-authored-by: Stephan Meißl <stephan.meissl@eox.at>

* 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 <silvester.pari@eox.at>
Co-authored-by: Anca Anghelea <35488732+aapopescu@users.noreply.github.com>

* 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 <lubojr@seznam.cz>
Co-authored-by: A-Behairi <behairiahmed@gmail.com>
Co-authored-by: silvester-pari <silvester.pari@eox.at>
Co-authored-by: aapopescu <35488732+aapopescu@users.noreply.github.com>
Co-authored-by: Lubomir Dolezal <lubomir.bucek@eox.at>
Co-authored-by: Stephan Meißl <stephan.meissl@eox.at>

* 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 <35488732+aapopescu@users.noreply.github.com>
Co-authored-by: Lubomir Dolezal <lubomir.bucek@eox.at>
Co-authored-by: Lubomír Doležal <lubojr@seznam.cz>
Co-authored-by: Silvester <silvester.pari@eox.at>
Co-authored-by: Stephan Meißl <stephan.meissl@eox.at>

* 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 <35488732+aapopescu@users.noreply.github.com>
Co-authored-by: Lubomir Dolezal <lubomir.bucek@eox.at>
Co-authored-by: Lubomír Doležal <lubojr@seznam.cz>
Co-authored-by: Silvester <silvester.pari@eox.at>
Co-authored-by: Stephan Meißl <stephan.meissl@eox.at>

* 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 <silvester.pari@eox.at>
Co-authored-by: Anca Anghelea <35488732+aapopescu@users.noreply.github.com>

* 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 <lubojr@seznam.cz>
Co-authored-by: A-Behairi <behairiahmed@gmail.com>
Co-authored-by: silvester-pari <silvester.pari@eox.at>
Co-authored-by: aapopescu <35488732+aapopescu@users.noreply.github.com>
Co-authored-by: Lubomir Dolezal <lubomir.bucek@eox.at>
Co-authored-by: Stephan Meißl <stephan.meissl@eox.at>

* 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 <fv1ktor09@gmail.com>
Co-authored-by: Lubomir Dolezal <lubomir.dolezal@eox.at>
Co-authored-by: Lubomír Doležal <lubojr@seznam.cz>
Co-authored-by: A-Behairi <behairiahmed@gmail.com>
Co-authored-by: silvester-pari <silvester.pari@eox.at>
Co-authored-by: aapopescu <35488732+aapopescu@users.noreply.github.com>
Co-authored-by: Lubomir Dolezal <lubomir.bucek@eox.at>
Co-authored-by: Stephan Meißl <stephan.meissl@eox.at>

* 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 <35488732+aapopescu@users.noreply.github.com>
Co-authored-by: Lubomir Dolezal <lubomir.bucek@eox.at>
Co-authored-by: Lubomír Doležal <lubojr@seznam.cz>
Co-authored-by: Silvester <silvester.pari@eox.at>
Co-authored-by: Stephan Meißl <stephan.meissl@eox.at>

* 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 <35488732+aapopescu@users.noreply.github.com>
Co-authored-by: Lubomir Dolezal <lubomir.bucek@eox.at>
Co-authored-by: Lubomír Doležal <lubojr@seznam.cz>
Co-authored-by: Silvester <silvester.pari@eox.at>
Co-authored-by: Stephan Meißl <stephan.meissl@eox.at>

* 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 <silvester.pari@eox.at>
Co-authored-by: Anca Anghelea <35488732+aapopescu@users.noreply.github.com>

* 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 <lubojr@seznam.cz>
Co-authored-by: A-Behairi <behairiahmed@gmail.com>
Co-authored-by: silvester-pari <silvester.pari@eox.at>
Co-authored-by: aapopescu <35488732+aapopescu@users.noreply.github.com>
Co-authored-by: Lubomir Dolezal <lubomir.bucek@eox.at>
Co-authored-by: Stephan Meißl <stephan.meissl@eox.at>

* 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 <fv1ktor09@gmail.com>
Co-authored-by: Lubomir Dolezal <lubomir.dolezal@eox.at>
Co-authored-by: Lubomír Doležal <lubojr@seznam.cz>
Co-authored-by: A-Behairi <behairiahmed@gmail.com>
Co-authored-by: silvester-pari <silvester.pari@eox.at>
Co-authored-by: aapopescu <35488732+aapopescu@users.noreply.github.com>
Co-authored-by: Lubomir Dolezal <lubomir.bucek@eox.at>
Co-authored-by: Stephan Meißl <stephan.meissl@eox.at>

* 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 <silvester.pari@eox.at>

* Biomassstory fixes (#2547)

* fix: corrected link to epa data in story

* chore: fixed date in story

* 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 <daniel.santillan@eox.at>

* 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: removed data load on swipe event, using only the changed event to update the rendering seems to be enough

* fix: issue for non style selection layers such as administrative unit selection

* chore: changed default base layer for green roofs and pv tools

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Lubomir Dolezal <lubojr@seznam.cz>
Co-authored-by: Viktor Farkas <fv1ktor09@gmail.com>
Co-authored-by: Lubomir Dolezal <lubomir.dolezal@eox.at>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Anca Anghelea <35488732+aapopescu@users.noreply.github.com>
Co-authored-by: A-Behairi <behairiahmed@gmail.com>
Co-authored-by: silvester-pari <silvester.pari@eox.at>
Co-authored-by: Lubomir Dolezal <lubomir.bucek@eox.at>
Co-authored-by: Stephan Meißl <stephan.meissl@eox.at>
Co-authored-by: Moritz Riede <94269527+spectrachrome@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Lubomír Doležal <lubojr@seznam.cz>
Co-authored-by: silvester-pari <silvester.pari@eox.at>
Co-authored-by: Viktor Farkas <fv1ktor09@gmail.com>
Co-authored-by: Lubomir Dolezal <lubomir.dolezal@eox.at>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Anca Anghelea <35488732+aapopescu@users.noreply.github.com>
Co-authored-by: A-Behairi <behairiahmed@gmail.com>
Co-authored-by: Lubomir Dolezal <lubomir.bucek@eox.at>
Co-authored-by: Stephan Meißl <stephan.meissl@eox.at>
Co-authored-by: Moritz Riede <94269527+spectrachrome@users.noreply.github.com>

* fix: show and hide fullscreen button appropriately

* chore: minor regressions shown in stories

* chore: lint

* Add files via upload

* chore: add text to eodashboard homepage

* fix: order of async fetched dataInfo

* feat: added time concept / url templating for geojson sources; added extraction of vector source information from stac entries

* feat: loading flat style for vector sources if style link available

* Integration of eox-map for the map widget (#2573)

* feat: initial eox-map swapping of ol

* chore: trying out exporting map config state in iframe text

* chore working on getting xyz layers working

* chore: changed update function

* fix: time update for XYZ layers

* chore: fix

* feat: implemented config export feature for map

* feat: added different export types for eox-map story blocks

* chore: upgrading story and jsonform packages, using new markdown placeholder for story editor

* chore: removed storytelling example

* chore: adding unique identifiers to data layers

* feat: exporting only layers without group as it has issues with eox-map, also simplifies code block; updated eox-map version

* chore: adding export of opacity in config when it is not set to 1

* chore: removing log message

---------

Co-authored-by: Lubomir Dolezal <lubojr@seznam.cz>

* chore: updating ol package to introduce getStyle fix

* feat: initial configurable style implementation for applying default values

* Merging latest features to production (#2574)

* fix: order of async fetched dataInfo

* Integration of eox-map for the map widget (#2573)

* feat: initial eox-map swapping of ol

* chore: trying out exporting map config state in iframe text

* chore working on getting xyz layers working

* chore: changed update function

* fix: time update for XYZ layers

* chore: fix

* feat: implemented config export feature for map

* feat: added different export types for eox-map story blocks

* chore: upgrading story and jsonform packages, using new markdown placeholder for story editor

* chore: removed storytelling example

* chore: adding unique identifiers to data layers

* feat: exporting only layers without group as it has issues with eox-map, also simplifies code block; updated eox-map version

* chore: adding export of opacity in config when it is not set to 1

* chore: removing log message

---------

Co-authored-by: Lubomir Dolezal <lubojr@seznam.cz>

---------

Co-authored-by: Lubomir Dolezal <lubojr@seznam.cz>

* feat: added creation of style controls based on style definition wit jsonform information

* feat: added support for different projection in vector data

* chore: updated to latest dev branch for openlayers; implemented flattening of vars to be applied to style

* Bringing story export function to production (#2581)

* fix: order of async fetched dataInfo

* Integration of eox-map for the map widget (#2573)

* feat: initial eox-map swapping of ol

* chore: trying out exporting map config state in iframe text

* chore working on getting xyz layers working

* chore: changed update function

* fix: time update for XYZ layers

* chore: fix

* feat: implemented config export feature for map

* feat: added different export types for eox-map story blocks

* chore: upgrading story and jsonform packages, using new markdown placeholder for story editor

* chore: removed storytelling example

* chore: adding unique identifiers to data layers

* feat: exporting only layers without group as it has issues with eox-map, also simplifies code block; updated eox-map version

* chore: adding export of opacity in config when it is not set to 1

* chore: removing log message

---------

Co-authored-by: Lubomir Dolezal <lubojr@seznam.cz>

---------

Co-authored-by: Lubomir Dolezal <lubojr@seznam.cz>

* fix: MCD config match

* fix: using type comparison to make sure correct types are identified for export function (#2583)

* chore: adapt config for E13c , E13b tri detections from geodb

* fix: injecting previosly used tooltip style into shadow dom of eox-map (#2584)

* chore: adapted tooltip style, updated format import and comparison for olexport

* Bringing fixes to productions (#2585)

* fix: order of async fetched dataInfo

* Integration of eox-map for the map widget (#2573)

* feat: initial eox-map swapping of ol

* chore: trying out exporting map config state in iframe text

* chore working on getting xyz layers working

* chore: changed update function

* fix: time update for XYZ layers

* chore: fix

* feat: implemented config export feature for map

* feat: added different export types for eox-map story blocks

* chore: upgrading story and jsonform packages, using new markdown placeholder for story editor

* chore: removed storytelling example

* chore: adding unique identifiers to data layers

* feat: exporting only layers without group as it has issues with eox-map, also simplifies code block; updated eox-map version

* chore: adding export of opacity in config when it is not set to 1

* chore: removing log message

---------

Co-authored-by: Lubomir Dolezal <lubojr@seznam.cz>

* fix: MCD config match

* fix: using type comparison to make sure correct types are identified for export function (#2583)

* chore: adapt config for E13c , E13b tri detections from geodb

* fix: injecting previosly used tooltip style into shadow dom of eox-map (#2584)

* chore: adapted tooltip style, updated format import and comparison for olexport

---------

Co-authored-by: Lubomir Dolezal <lubojr@seznam.cz>

* chore: fix E8 config datetime formatting

* chore: regenerated package lock

* chore: making sure latest ol dev is used

* chore: improving vector export function

* fix: S1GRD time formatted correctly now

* feat: configure new HULK endpoint

* chore: prepare for E10a10 split

* fix: make tooltip work again for cropom data from catalog

* fix: appConfig rename keys

* fix: geoglam minNativeZoom

* chore: cleanup

* feat: added projection to config export; updated package version

* chore: hide species info box in sidebar if minesweeper is configured

* chore: hide "reveal all" button behind debug flag as a query parameter

* chore: remove location dropdown for now

* chore: move "copy to clipboard" button to bottom of dialog

* chore: sort species by descending count and limit to 5 results

* fix: copy-to-clipboard species by moving species sorting into minesweeper dialog for consistency

* wip: change mine icon to a flower emoji and get started with revealing board when mine is clicked

* style: implement requested field colors

* feat: update minesweeper to use corine and esa landcover layers
remove original wildlife
lint

* chore: minor update of intro text

* chore: minor brush up on the initial popup in minesweeper
add opacity for layers

* chore [WIP] testing init method for eox story widgets to register projection

* fix: NaN poisoning and simplify color interpolation; reveal board when mine is clicked

* chore: updated map and story packages, registered 3035 projection

* feat: fix customAreaIndicator for CROPOM

* feat: custom handling of cropom as 3 layers
implement multilayer tooltip

* fix: wip flakey integration of cropom 2 levels
putting on hold for now

* chore: add extreme events theme

* feat: integrate multilevel cropom data as separate collections

* chore: minor cleanup to a separate function

* fix: cleanup

* feat: implemented loading of multi cog file asset from collection link

* feat: enable easy restarting with a new-game button

* chore: adapting vector asset loading to new catalog definition approach

* fix: reintegrate CROPOM data after split

* fix: typo

* fix: change "new game" to "restart game" and make sure it always renders when appropriate

* fix: linter errors

* chore: zoom to location bbox

* chore: update config for ESDL_Hydrology_Precipitation

* chore: update theme title

* chore: update labelFormatFunction for ESDL_Hydrology_SM

* update style

* fix: add transparent background to work around hero image in story-editor

* fix: reference in story as a separate as="iframe" block

* fix: WMTS export full tilegrid

* chore: update storytelling to 1.0.5

* fix: update ind4 image and show selected value in wmsVariables dropdown

* EOxGeoSearch Integration (#2599)

* chore: add geosearch to ignored element tags

* feat: integrate working geosearch

* chore: push bundle and use new button size parameter

* chore: use shConfig to get api key for opencage search endpoint

* chore: run linter in map component

* chore: push new bundle

* chore: add geosearch to list

* chore: remove any temp bundles and references to them

* chore: register geosearch component by importing it

* feat: added geosearch brand specific option; added opencage secrets for opencage and updated deployments configurations for different instances

* chore: fixing linter error

* fix: moving key definition to map component, linter breaks if it is in the appconfig

* chore: updated geopackage; solved wrong variable defintion for key

---------

Co-authored-by: santilland <daniel.santillan@eox.at>

* Bringing geosearch component to production (#2613)

* chore: update config for ESDL_Hydrology_Precipitation

* chore: update labelFormatFunction for ESDL_Hydrology_SM

* EOxGeoSearch Integration (#2599)

* chore: add geosearch to ignored element tags

* feat: integrate working geosearch

* chore: push bundle and use new button size parameter

* chore: use shConfig to get api key for opencage search endpoint

* chore: run linter in map component

* chore: push new bundle

* chore: add geosearch to list

* chore: remove any temp bundles and references to them

* chore: register geosearch component by importing it

* feat: added geosearch brand specific option; added opencage secrets for opencage and updated deployments configurations for different instances

* chore: fixing linter error

* fix: moving key definition to map component, linter breaks if it is in the appconfig

* chore: updated geopackage; solved wrong variable defintion for key

---------

Co-authored-by: santilland <daniel.santillan@eox.at>

---------

Co-authored-by: Lubomir Dolezal <lubojr@seznam.cz>
Co-authored-by: Moritz Riede <94269527+spectrachrome@users.noreply.github.com>

* feat: integrate VIIRS_SNPP_2023 detections
geodb MODIS_timeseries table

* chore: raise minZoom for VIIRS

* chore: rename indicator code

* chore: remove limit for Opencage for RACE

* feat: include CO emissions from SH

* Migrating to new service endpoints of VEDA (#2617)

* chore: updated statistics request to use new veda endpoint

* chore: added check for potentail undefined object

* feat: expand time of SH by +-1 day

* chore: minor naming

* Bringing latest state to production (#2618)

* chore: update config for ESDL_Hydrology_Precipitation

* chore: update labelFormatFunction for ESDL_Hydrology_SM

* EOxGeoSearch Integration (#2599)

* chore: add geosearch to ignored element tags

* feat: integrate working geosearch

* chore: push bundle and use new button size parameter

* chore: use shConfig to get api key for opencage search endpoint

* chore: run linter in map component

* chore: push new bundle

* chore: add geosearch to list

* chore: remove any temp bundles and references to them

* chore: register geosearch component by importing it

* feat: added geosearch brand specific option; added opencage secrets for opencage and updated deployments configurations for different instances

* chore: fixing linter error

* fix: moving key definition to map component, linter breaks if it is in the appconfig

* chore: updated geopackage; solved wrong variable defintion for key

---------

Co-authored-by: santilland <daniel.santillan@eox.at>

* chore: remove limit for Opencage for RACE

* Migrating to new service endpoints of VEDA (#2617)

* chore: updated statistics request to use new veda endpoint

* chore: added check for potentail undefined object

---------

Co-authored-by: Lubomi…
  • Loading branch information
14 people authored Jan 22, 2025
1 parent d652d6b commit 399cdcb
Show file tree
Hide file tree
Showing 59 changed files with 9,739 additions and 4,815 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 }},$OPENCAGE_RACE=${{ secrets.OPENCAGE_EOX }},$OPENCAGE_GTIF=${{ secrets.OPENCAGE_EOX }},$OPENCAGE_TRILATERAL=${{ secrets.OPENCAGE_EOX }}'
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 }},$SH_INSTANCE_ID_IDEAS=${{ secrets.SH_INSTANCE_ID_IDEAS }}'

# 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 }},$OPENCAGE_RACE=${{ secrets.OPENCAGE_RACE }},$OPENCAGE_GTIF=${{ secrets.OPENCAGE_GTIF }},$OPENCAGE_TRILATERAL=${{ secrets.OPENCAGE_TRILATERAL }}'
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 }},$SH_INSTANCE_ID_IDEAS=${{ secrets.SH_INSTANCE_ID_IDEAS }}'

# 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 }},$OPENCAGE_RACE=${{ secrets.OPENCAGE_EOX }},$OPENCAGE_GTIF=${{ secrets.OPENCAGE_EOX }},$OPENCAGE_TRILATERAL=${{ secrets.OPENCAGE_EOX }}'
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 }},$SH_INSTANCE_ID_IDEAS=${{ secrets.SH_INSTANCE_ID_IDEAS }}'

# 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 }},$OPENCAGE_RACE=${{ secrets.OPENCAGE_RACE }},$OPENCAGE_GTIF=${{ secrets.OPENCAGE_GTIF }},$OPENCAGE_TRILATERAL=${{ secrets.OPENCAGE_TRILATERAL }}'
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 }},$SH_INSTANCE_ID_IDEAS=${{ secrets.SH_INSTANCE_ID_IDEAS }}'

# 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 }},$OPENCAGE_RACE=${{ secrets.OPENCAGE_EOX }},$OPENCAGE_GTIF=${{ secrets.OPENCAGE_EOX }},$OPENCAGE_TRILATERAL=${{ secrets.OPENCAGE_EOX }}'
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 }},$SH_INSTANCE_ID_IDEAS=${{ secrets.SH_INSTANCE_ID_IDEAS }}'

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

0 comments on commit 399cdcb

Please sign in to comment.