-
Notifications
You must be signed in to change notification settings - Fork 18
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
Updated list of RADOLAN radar network locations #49
Comments
Hi @amotl thanks for raising this and providing a nice solution. I think that using |
@amotl The current pdf document does only contain current radar locations AFAICT. So it does not contain EMD (Emden) radar. But naturally all radar locations (past and present) should be available. Shall I open an issue over at |
Thanks for the heads up, Kai. I've just submitted earthobservations/wetterdienst#335. Can you verify it? |
Hi Kai, at earthobservations/wetterdienst#335 (comment), I just reported that Emden (EMD) already went out of service. So, do you believe it would be make sense to remove it again? With kind regards, |
At earthobservations/wetterdienst#335 (comment), I said
This is actually not required. I just compared the coordinates of the active radar sites within both PDF documents and they are identical. So, I believe we do not need to update the PDF parser unless you also would like to see the historical, now defunct sites to be available within the list However, pages 17-19 within the second, more recent PDF document, also list other European sites where the RADOLAN-ME-Komposit is derived from. Do you have any need for them to be available in a machine readable format, Kai? |
I might not have immediate need, but usually users have. So the RADOLAN composite contains a string in the header which lists all radar sites used to create that composite. In some cases users might want to know where a particular site is located. So if there is a neat way of providing these radar sites this would be of benefit. |
Thanks. While implementing the tests for radar data acquisition, I didn't see any European stations within the headers of the files I touched. But I also don't have the full picture. At earthobservations/wetterdienst#335 (comment), you also said:
So, I will just go ahead and try to get all stations parsed into a machine readable format in the outlook that it will be useful for some people out there doing scientific work on top of those. At earthobservations/wetterdienst#335 (comment), I also said:
Maybe some other organization in Europe already publishes a list of those radar sites including the ones in Germany in a machine readable format already? It would be too good to be true. |
@amotl There is some information on the OPERA website [1]. But it seems it is only available as a map overlay [2]. Maybe this information is also available via another mechanism. B [1] https://www.eumetnet.eu/activities/observations-programme/current-activities/opera/ |
Yes it is, see [3]. Very nice, thank you! I believe it will be no problem to adhere to their format and indexing this list by ODIM codes like |
The list also contains some of the stations already out of service, at least I can see "Emden" here: $ http https://www.eumetnet.eu/wp-content/themes/aeron-child/observations-programme/current-activities/opera/database/OPERA_Database/OPERA_RADARS_DB.json | jq '[ .[] | select(.status == "0") | .location ] | sort'
[
"Bajsa",
"Beograd-LAWR",
"Beograd-MRL5",
"Besnjaja",
"Bukulja",
"Crni vrh",
"De Bilt",
"Emden",
"Huginn - mobile",
"Krusevac",
"Kukavica",
"Mont Colombis",
"Moucherotte",
"Muninn - mobile",
"Nis",
"Noyal-Pontivy",
"Petrovac",
"Porto Santo/Pico do Espig?o",
"Saint-Rémy",
"Sjenica",
"Uzice",
"Valjevo",
"Vars"
] |
The resolution of the location is not as precise as within the original DWD document, though. DWD PDF
EUMETNET/OPERA
Will it do any harm? |
@amotl For this, I think, will do no harm. |
All right, thanks. Then, within one of the next iterations, I will replace the list of radar sites provided by [1] through this list obtained from EUMETNET. A little enrichment will be needed in order to address a site by its three letter DWD ID (e.g. That is, in order to satisfy this piece of rwdata, rwattrs = wrl.io.read_radolan_composite(rw_filename)
for radar_id in rwattrs['radarlocations']:
radar = radars[radar_id.upper()]
[1] https://github.com/earthobservations/wetterdienst/blob/v0.13.0/wetterdienst/dwd/radar/sites.py |
Dear Kai, we improved the list of radar sites made available through the Wetterdienst package by using the EUMETNET/OPERA source within earthobservations/wetterdienst#346. In order to query the information of a specific radar site operated by the @DeutscherWetterdienst, there is a convenience API method which can be used like this: from wetterdienst.provider.dwd.radar.api import DwdRadarSites
site = DwdRadarSites().by_odimcode("ASB")
print(site) With kind regards, P.S.: We will ping you as soon as this is available within a new release of Wetterdienst. |
Dear @kmuehlbauer and @heistermann,
I just wanted to let you know that we updated the list of RADOLAN radar network locations you are also using within [1]. You will find both a) some routines to parse the data from DWD's PDF file [2] as well as b) an updated data structure in Python format at [3].
I am currently unable to find back the reference, but I slightly remember Kai told us that he always wanted to bring your list [1] up to date, so here you go.
You can either copy
RADAR_LOCATIONS
to your notebook or directly reuse ourwetterdienst
library similar to the updated notebook [4] likeWith kind regards,
Andreas.
[1] https://github.com/wradlib/wradlib-notebooks/blob/master/notebooks/radolan/radolan_network.ipynb
[2] https://www.dwd.de/DE/derdwd/messnetz/atmosphaerenbeobachtung/_functions/HaeufigGesucht/koordinaten-radarverbund.pdf?__blob=publicationFile
[3] https://github.com/earthobservations/wetterdienst/blob/v0.13.0/wetterdienst/dwd/radar/sites.py
[4] https://docs.wradlib.org/en/stable/notebooks/fileio/wradlib_load_DWD_opendata_volumes.html#Download-radar-volumes-of-latest-2-hours-from-server-using-wetterdienst
The text was updated successfully, but these errors were encountered: