clarity-h2020 / data-package

CLARITY Data Package Specification, Documentation and Examples
https://clarity-h2020.github.io/data-package/
GNU General Public License v3.0
3 stars 3 forks source link

1st Data Package: 02 Hazard Local Effects Layers for Heat Waves #11

Closed p-a-s-c-a-l closed 5 years ago

p-a-s-c-a-l commented 5 years ago

Create Hazard Local Effects Layers and make them available in CSIS.

This encompasses the following steps:

Important Notes:

p-a-s-c-a-l commented 5 years ago

Could somebody please update the status? E.g. AFAIK HC-LE HW Layers are now available for all HC HW Layers from clarity.meteogrid.com.

maesbri commented 5 years ago

Currently, in Meteogrid's Geoserver there are these Local Effects layers:

@ghilbrae , for each of them I need the following metadata information in order to properly describe them within the Naples data package I am preparing (see https://github.com/clarity-h2020/data-package/blob/master/examples/dc1-naples/datapackage.json):

p-a-s-c-a-l commented 5 years ago

This information should be in our CKAN: https://ckan.myclimateservice.eu/dataset/historical-heat-wave-temperature-local-effects

maesbri commented 5 years ago

yes, I had already checked it but the information required is not there

ghilbrae commented 5 years ago

@maesbri I'll check with my colleagues and come back with an answer for you.

ghilbrae commented 5 years ago

Currently, in Meteogrid's Geoserver there are these Local Effects layers:

  • clarity__Heat_wave_temperature_historical_hight_hazard_Naples
  • clarity__Heat_wave_temperature_historical_low_hazard_Naples
  • clarity__Heat_wave_temperature_historical_medium_hazard_Naples
  • clarity__Heat_wave_temperature_historical_very_hight_hazard_Naples

@ghilbrae , for each of them I need the following metadata information in order to properly describe them within the Naples data package I am preparing (see https://github.com/clarity-h2020/data-package/blob/master/examples/dc1-naples/datapackage.json):

  • title (not the layer name)

image

  • brief description

Heat Wave Hazard in Napoli considering different base Temperatures.

  • temporal extent (starting and ending time periods that are comprehended by this resource)

Baseline for current time.

  • sources of the data used for the calculation of this resource

The resource was generated based on the data generated/downloaded by ATOS.

  • temperature

Base temperatures are: 32 (low), 34 (medium), 36 (high) and 38 (very high).

maesbri commented 5 years ago

Currently, in Meteogrid's Geoserver there are these Local Effects layers:

  • clarity__Heat_wave_temperature_historical_hight_hazard_Naples
  • clarity__Heat_wave_temperature_historical_low_hazard_Naples
  • clarity__Heat_wave_temperature_historical_medium_hazard_Naples
  • clarity__Heat_wave_temperature_historical_very_hight_hazard_Naples

@ghilbrae , for each of them I need the following metadata information in order to properly describe them within the Naples data package I am preparing (see https://github.com/clarity-h2020/data-package/blob/master/examples/dc1-naples/datapackage.json):

  • title (not the layer name)

image

  • brief description

Heat Wave Hazard in Napoli considering different base Temperatures.

  • temporal extent (starting and ending time periods that are comprehended by this resource)

Baseline for current time.

What is the current time? 2019? The date time of the original temperature data used for the calculations?

  • sources of the data used for the calculation of this resource

The resource was generated based on the data generated/downloaded by ATOS.

Again, too vague. We need the concrete references to the data sources used. For temperature data, which were your sources, EURO-CORDEX?

  • temperature

Base temperatures are: 32 (low), 34 (medium), 36 (high) and 38 (very high). ok, thanks. I would suggest to rename the layers in your geoserver by replacing "low", medium", etc. by the temperature degrees as the naming used looks to me subjective (32ºC can be low for Naples but very high for other European regions)

p-a-s-c-a-l commented 5 years ago

IMHO the wrong resources (HC-LE Input Layers) are currently referenced in the Naples DataPackage. This is also related to https://github.com/clarity-h2020/csis/issues/22#issuecomment-472863700 and https://github.com/clarity-h2020/map-component/issues/15

therter commented 5 years ago

@maesbri @ghilbrae The wms layer for Historical heat wave temperature in Naples (34ºC)(local effects) (Local_Effects:Heat_wave_temperature_historical_very_hight_hazard_Naples) does not exist in the wms. So the map-component cannot show this layer.

p-a-s-c-a-l commented 5 years ago

As agreed with @humerh Local Effects Hazard Layers which are based on Events chosen by the user for whole Europe will be served from EMIKAT API! The Data Package has to be updated accordingly. The EMIKAT API for hazard with local effects events will be accessed by parametrised URLs. Parameters are project id (=study id), study area bbox, event type (frequen, occasional, rare), RCP and time period. EMIKAT will then return hazard values for the table component (preferably in JSON or CSV) and for the Map Component (WMS).

We need only one HC-LE resource per Hazard type. The resource contains two different URLs (references), one for map request (WMS) and one for table data (REST/JSON). The URLs support parameters e.g. $studyId, $studyArea, $hazardType, $rcp, $TimePeriod which are replaced by the ReactJS Components (table and map) by actual values extracted from the study context (obtained via Drupal JSON API). Furthermore, the user has to chose a one event from the baseline and one corresponding event from a specific RCP / time period.

The Data Package / HC-LE Resources has to be updated accordingly once @humerh provided sample, request URIs for the EMIKAT API.

p-a-s-c-a-l commented 5 years ago

Parameters are project id (=study id), study area bbox, event type (frequen, occasional, rare), RCP and time period.

The URLs support parameters e.g. $studyId, $studyArea, $hazardType, $rcp, $TimePeriod which are replaced by the ReactJS Components (table and map) by actual values extracted from the study context (obtained via Drupal JSON API).

Alternatively, instead of sending $hazardType, $rcp, $timePeriod to the EMIKAT API for Impact Calculation, we could send two $eventIds: One for the baseline and a corresponding one ogf the same type (frequent || occasional || rare) chosen by the user in the Scenario Selection UI.

p-a-s-c-a-l commented 5 years ago
DenoBeno commented 5 years ago

As discussed today: For the flood hazard, we should at most put out few example resources until we can define the resources to work with variables.

maybe we should rename this into "...for heat". close it and open a new issue for the flood hazard?