findID {rdwd} | R Documentation |
find DWD weather station ID from name
Description
Identify DWD weather station ID from station name
Usage
findID(
name = "",
exactmatch = TRUE,
mindex = metaIndex,
failempty = FALSE,
quiet = rdwdquiet()
)
Arguments
name |
Char: station name(s) that will be matched in |
exactmatch |
Logical: Should |
mindex |
Single object: Index used to select |
failempty |
Logical: fail if no matching names are found
(instead of returning NA with a warning)?
With the latter, |
quiet |
Logical: suppress length warnings? DEFAULT: FALSE through |
Value
Character string (vector) with ID(s)
Author(s)
Berry Boessenkool, berry-b@gmx.de, Oct-Nov 2016
See Also
used in selectDWD()
, metaInfo()
Examples
# Give weather station name (must be existing in metaIndex):
findID("Potsdam")
findID("potsDam") # capitalization is ignored
# all names containing "Hamburg":
findID("Hamburg", exactmatch=FALSE)
findID("Potsdam", exactmatch=FALSE)
# vectorized:
findID(c("Potsdam","Berlin-Buch"))
# German Umlauts are changed to ue, ae, oe, ss
findID("Muenchen", FALSE)
berryFunctions::convertUmlaut("M?nchen") # use this to convert umlauts in lists