Description Usage Arguments Author(s) References See Also Examples
Die Liste enthält Stationsnamen, Stations-Kennziffer, Stationshöhe, geografische Breite und Länge und den Beginn der Klimareihe.
1 |
Braucht keine Argumente
Nanu Frechen
Die Stationsliste der täglichen Daten wird von ftp://ftp-cdc.dwd.de heruntergeladen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | # Stationsliste herunterladen:
Stationen <- getDWDstations()
## Not run:
print(Stationen)
## End(Not run)
# Stationen nach Länge der Messreihe sortieren:
Stationen$"Länge Messreihe (Jahre)" <-
year(Sys.time()) - as.numeric(Stationen$von_datum)
## Not run:
print(Stationen[order(Stationen$"Länge Messreihe (Jahre)"),])
## End(Not run)
if(interactive()){
# aktuelle Daten aller Stationen herunterladen:
readline("Wollen Sie wirklich Daten aller Stationen herunterladen
(dies kann eine Weile dauern [Enter/Esc]")
DWDdata <- list()
for(i in (1:length(Stationen$Stationsname))){
DWDdata[[Stationen$Stationsname[i]]] <-
try(getDWDdata(Stationen$"Stations-Kennziffer"[i],
Metadaten = T))
}
# Struktur der erzeugten Liste anzeigen:
str(DWDdata, 1, vec.len=0, give.attr = FALSE)
# Fehlerhafte Stationen aus der Liste nehmen:
Fehlerhaft <- which(lapply(DWDdata, class)=="try-error")
print(Fehlerhaft)
Stationen <- Stationen[-Fehlerhaft,]
}
# Karte mit allen Stationen anzeigen:
if(require("maps")){
map("world", regions = "Germany")
points(Stationen[,6:5], pch=20, cex=0.5)
if(interactive())
Stationen[ identify(Stationen[,6:5],
label=Stationen$Stationsname, n=1, col="red"), ]
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.