Description Usage Arguments Value Author(s) See Also Examples
Extracts the station/location information from the XML files.
1 |
doc |
an |
Returns a SpatialPointsDataFrame
object with
station location information (the coordinates), name and
description of the location plus the altitude of the location.
Reto Stauffer
get_station_information, get_meta_info, get_datetime.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | # 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 station information
# NOTE that, for this example, we are downloading the latest forecasts
# for one station (Innsbruck, 11120). Thus, the station information
# returned by get_station_information will also only contain this
# one station.
stations <- get_station_information(doc)
print(stations)
# Remove kmz and kml file
file.remove(kmz, kml)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.