Replies: 3 comments 2 replies
-
Quickly scanning the open data server of @DeutscherWetterdienst, the resources at [1] or [2] include WMO identifiers, however resources like [3] or [4] only include the domestic identifiers of DWD. [1] https://opendata.dwd.de/weather/local_forecasts/mos/MOSMIX_L/single_stations/ |
Beta Was this translation helpful? Give feedback.
-
Resources about the WMO Integrated Global Observing System (WIGOS) can be found at [1], specifically about the WIGOS Station Identifier (WSI) can be found at [2]. At [3] and within [4], we found references to the WMO Country Profile Database (CPDB). [1] https://www.wmo.int/pages/prog/www/wigos/ |
Beta Was this translation helpful? Give feedback.
-
Finally, I found at least a HTML table outlining a mapping between WMO/WIGOS station identifiers and domestic DWD identifiers at [1]. Via [2], I found the DWD also publishes the same information in XLS format [3]. [1] https://www.dwd.de/DE/leistungen/klimadatendeutschland/stationsuebersicht.html |
Beta Was this translation helpful? Give feedback.
-
Is your feature request related to a problem? Please describe.
Coming from discussions at #70 (comment) and #209 (comment), we want to allow for definition of stations by possible other ids that may be allocated to them like for e.g. WMO identifier or others.
Describe the solution you'd like
WMO station identifiers can be taken from OSCAR. There is also pyoscar, which provides a Pythonic API atop the HTTP API of WMO's OSCAR/Surface, which is the World Meteorological Organization's official repository of WIGOS metadata for all surface-based observing stations and platforms.
However, there is no clear relation to the domestic DWD station identifier, so we will have to setup an individual matching system between the domestic identifier and the wmo identifier.
Describe alternatives you've considered
Eventual stations could be matched by location, however that takes a lot of computation and should rather be done once and stored as JSON.
Example
Let's use Berlin-Dahlem as an example. Its WIGOS Station Identifier is 10381 [1]. Its domestic station identifier is 00403 [2].
[1] https://oscar.wmo.int/surface/#/search/station/stationReportDetails/0-20000-0-10381
[2] https://opendata.dwd.de/climate_environment/CDC/help/wetter_tageswerte_Beschreibung_Stationen.txt
Beta Was this translation helpful? Give feedback.
All reactions