get_meta_info: Extract DWD MOSMIX Forecast Meta Information

Description Usage Arguments Details Value Author(s) See Also Examples

Description

The DWD MOSMOX forecasts are provided as XML files. The "header" of the XML file contains some information about the MOSMIX model, initialization time, and so far and so on. This method extracts the meta information.

Usage

1
2
3
4
get_meta_info(doc)

## S3 method for class 'dwdmeta'
print(x, ...)

Arguments

doc

an XMLInternalDocument object as returned by xmlParse (XML package).

x

an object of class dwdmeta as returned by get_meta_info.

...

forwarded to S3 methods. Unused for now.

Details

Extracts the following information from the XML file:

Value

Returns an object of class dwdmeta.

Author(s)

Reto Stauffer

Reto Stauffer

See Also

get_station_information, get_meta_info, get_datetime.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
# Latest L-type DWD MOSMIX forecast file for Innsbruck Airport
url <- "https://opendata.dwd.de/weather/local_forecasts/mos/MOSMIX_L/single_stations/11120/kml/MOSMIX_L_LATEST_11120.kmz"

# Download and extract file
kmz   <- tempfile("mosmix_demo_", fileext = ".kmz")
check <- download.file(url, kmz)
if ( inherits(check, "try-error") ) stop("Problems downloading the file!")
kml   <- unzip(kmz)

# Parsing the unzipped kml file (XML format)
doc <- XML::xmlParse(kml)

# Extracting meta information
meta <- get_meta_info(doc)
print(meta)

# Remove kmz and kml file
file.remove(kmz, kml)

retostauffer/Rmosmix documentation built on May 22, 2019, 2:45 p.m.