-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Produce Heat Wave Hazard Events for Europe #57
Comments
@RobAndGo: I am in the process of updating the heat wave hazard events and determining the events:
A subset of the data looks like this:
The fields are defined in the header (first) line and are separated by the delimiter ;
Note that not all grid points will have heat wave cases (e.g. grid points X1_Y28, X1_Y29, X1_Y30...). I have the coordinates for each grid box within the EURO-CORDEX data set. The EURO-CORDEX files themselves reference grid coordinates in the form X,Y. The corresponding latitude,longitude I have in a separate file of the form:
What I want to do was to replace the X,Y grid coordinates in the first file with the latitude and longitude, so that all the information is in one file. However, I realised that the original data was not quite right, which is why I was delayed with this response. The plan here is to have separate data files showing the heat wave events for:
That is, there will be a total of 10 files. Each file will have the data for 345 x 351 = 121095 grid points. At the moment I will have the files in ASCII format and each would have a size of about 10Mb. I hope this comment makes sense. I will be away from work for the rest of the week, so any responses from my side won't come until next week. |
@humerh is this what you expected? Can you work with this in Emikat? Next steps:
|
Example:
So it's not to enough to consider just the baseline. |
Some remarks to the proposed data set:
Nevertheless I have some remarks:
|
Considering time and resource left I'm not very keen to introduce another service if there isn't a strong need for it now, unless ATOS/Meteogrid tell us that this service can be implemented in no time. I'm also not sure for which purpose this service is used. Is it only needed if you use the same table (?) for different event types? Where is the event data stored, btw? In EMIKAT? Files? PostGIS? In the context tab of the study, should the user preselect one RCP and one time period.? Then only the baseline and one rcp/time period would have to be calculated. Any comments to this comment? :)
|
We are a bit confused about the need and goal of this service too. What you are suggesting is that we'd need a new database or file or whatever in which to store a set of tables to query, isn't it? Shouldn't this information be stored along with the calculations for the LE or in the CSIS if the user is to select this information beforehand? |
This mapping is in my eyes needed for dynamically select the right Events, which are dependend of the location, RCP-Scenario and Time-Periode. I have the picture, this is needed in the user front-end CSIS. If the CSIS client is not interested in showing the list of the representative events for an arbitratry Study area, then Emikat can also handle this information as private information. In this case only Emikat knows, which Events are used for the calculation of Local Events and Impacts. The CSIS client would only be able to select LE, Impact and riscs by seelcting one of following parameters:
|
OK, I'm back. I hope I don't confuse things as I reply to the comments in their order. From @p-a-s-c-a-l
Yes, the future events may be different from those occurring in the baseline. This is why I need the 10 files I outlined above (baseline period, rcp26 x 3 future periods, rcp45 x 3 future periods, rcp85 x 3 future periods).
Exactly! |
From @humerh
I believe these points represent the middle points of the 12km*12km areas. I will check to see that this is the case.
This makes sense(!) and I can implement it. |
Here are some segments of the data file that I am producing: europe_rcp45_20110101-20401231_X001-049.csv.txt They are .csv files (I had to add the .txt extension in order to upload the file). The column headings give the description of the data. At the moment this is only the RCP45 scenario for the period 20110101-20401231 and is only a section of the complete EURO-CORDEX grid (i.e. it represents nearly 50% of the entire grid - x-coordinates 001-049, 110-159, 240-289). Hopefully it is of use now and can help with further developments! |
From my point of view this makes sense! The only "improvement suggestion" would be to add information about the "Hazard Type" (context) of the event, because this approach can also be applied to other Hazard Types. (see discussion above) |
I finally have finished products for the baseline period (19710101-20001231), RCP26, RCP45 and RCP85, periods 20110101-20401231, 20410101-20701231, 20710101-21001231 and have attached them here: europe_baseline_19710101-20001231.csv.txt Once again they are .csv files (remove the .txt extension). The first two columns are latitude and longitude. I have added 2 additional columns in the position of column 3 and 4. Column 3 shows the urban_area name as defined in the Copernicus Urban Atlas and column 4 shows the country. As it turned out, each urban_area is represented by only 1 grid point. [see https://land.copernicus.eu/local/urban-atlas/urban-atlas-2012?tab=download for a list of available towns within Urban Atlas] At the moment I have only included the urban areas from Italy, Sweden, Austria, Spain, Germany, and Belgium. If this format is desired, I could extend this to include all of the Urban Atlas towns. I have noticed that there are some omissions from my data as only 164 from the available 282 towns are included, e.g. Madrid is not present. This omission is no doubt due to my search distance for the nearest grid point to the town being perhaps too small. I will look into this further. Note that there may be issues with special characters in the town names (e.g. for Germany characters like ß, ä,ö, ü may not come out right. For Italy, Spain, and Sweden I converted the special characters to their normal characters, e.g. for o, i, e, etc). |
Thank you, Robert. So next step is to feed this data into Emikat, right? |
done |
Changes in technical implementation:
NOTE 1: there are 2 changes:
NOTE 2: I will have to recalculate the temperatures according to the new definition, and calculate Tx95p, but the format of the output will be as shown above. I have attached the full file of the baseline case with this email. I can make available the other files if necessary. Once again, the temperatures serve as place-holders only and are not real values.
|
I am sorry this has taken longer than expected, but we had some computer storage problems which meant the scripts to automatically produce the data did not work as expected. Anyways, here is the first taste of real data. These are .csv files showing the heat wave events (frequent, occasional, rare) only in terms of the maximum temperature for the baseline + 3 future RCP scenarios. Due to time contraints, I have limited myself to locations of the EURO-CORDEX data corresponding only the DC-cases. Here is a snippet of the data:
The new column "Tx95p" represents the 95th percentile of maximum temperature for the baseline period and is copied into the future scenario files as well, to help in comparing the temperatures of the heat waves. The temperatures of the heat waves are steps of 0.5°C only. I will try to generate such data for all of Europe, and I hope something of it will be ready by next week (today is my last day this week). |
Here are the heat wave events for the baseline climate for all of Europe: Here are the heat wave events for the RCP26 future scenario for all of Europe: Here are the heat wave events for the RCP45 future scenario for all of Europe: Here are the heat wave events for the RCP85 future scenario for all of Europe: |
As stated in the new document „impact calculation_mortality.docx“ we need for calculation of total mortality the durations of an event too. As this information is currently not available we should add this information to this file for each of the included temperatures. New: Duration_Rare, Duration_occassional, Duration_frequent |
Hmm, I was unaware of this new "impact calculation_mortality.docx" document. Could you please make it available, @humerh. In the table above shown by @humerh, Giulio used this in his presentation to mean that:
|
You find attached the document "impact calculation_mortality.docx", which I found as summary document of plenary meeting. One of the consequences of this document is - and I asume that this document was discussed and has been agreed - that we still need the duration of events! impact calculation_mortality.docx Solution 1: We also import the base statistics for each raster cell provided be ZAMG some months ago Solution 2: @RobAndGo includes this duration in the extrated records (see above) Solution 3: We ignore this document.(???) |
My final edit with the remaining data:
for all of Europe: europe_historical_19710101-20001231.csv.txt The events are now characterised similar to the very first datasets which I produced:
where a temperature and a duration is given, e.g. Note that this duration represents the sum of all days within heat waves with durations of 2days or longer, averaged over 30 years. I will be on holiday from 5-9 August, so any requests to me during this time won't be solved until the following week. |
I think, the first line should be like: Do you agree? I need the first line for the import.
|
Sorry, that was an oversight from me!! :-( Yes, in all heat wave durations, the "." is indeed a decimal point in 2.600 days. |
Hm, why aren't there dedicated columns for the temperature and the duration? |
Sorry, I did not see, that the other data files are now also available. I will import them in the next hours. |
Comments of the coding of the Events in that way, as Robert suggested: This coding format was not my idea, but for me this is ok. We define here Hazard events, which are relevant for a given area. |
Yes, as @humerh mentioned, the durations are dependent on that threshold temperature, which is why I have linked them together into one column as "temperature_duration" for each of the events (frequent, occasional, rare). I had done this for the other data sets previously posted, and since no one complained, I thought this format was acceptable. |
we need some sort of loook-up table for determining for each area in Europe the event-probability (maybe implemented as REST service).
-->action: ZAMG will take care of generating it --> For each grid point we have one frequent event, occasional and rare event (this is done for the baseline scenario + the 3 rcps scenarios (and for each rcp there are 3 future scenarios))
--> the idea is to keep it as possible for the screening phase. More complex solution for selecting/applying the hazard events to the study area could be part of the definition of a future business model (e.g., provide better methods of calculation in a pay mode)
The text was updated successfully, but these errors were encountered: