Pakiet imgwpack powstał na potrzeby pracy dyplomowej “Opracowanie pakietu R pozyskiwania, przetwarzania i wizualizacji danych środowiskowych”. Jego głównym zadaniem jest pobieranie, import oraz wizualizacja danych dostępnych na serwerach Instytutu Meteorologii i Gospodarki Wodnej (IMGW).
# w razie braku pakietu devtools, należy go zainstalować
if (!require(devtools)) {install.packages("devtools"); require(devtools)}
# instalacja z GitHub (bez winiety)
install_github("Jaak0v/imgwpack")
# instalacja z GitHub (z winietą)
install_github("Jaak0v/imgwpack", force = T, build_vignettes= T)
# lub w razie problemów z komenda install_github
install_git("https://github.com/Jaak0v/imgwpack")
library(imgwpack)
W celu pobrania danych należy skorzystać z funkcji imgw_download
określając w niej niezbędne parametry:
imgw_download(typ = '',
kod = '',
rok = '',
path = '')
W celu importu danych należy skorzystać z funkcji imgw_import:
Nazwa <- imgw_import(typ = '',
kod = '',
rok = '',
format = '',
path = '')
Ze względu na strukturę danych zamieszczonych na serwerach IMGW, w przypadku wykorzystania jednej z opisanych powyżej funkcji dla danych miesięcznych, nie wykorzystujemy parametru ‘kod’.
W celu wizualizacji danych należy skorzystać z funkcji imgw_plot:
imgw_plot(typ = "dobowe",
dane = ,
miesiac = ,
zmienna = "")
imgw_plot(typ = "miesieczne",
dane = ,
zmienna = "",
stacja = "")
imgw_plot(typ = "terminowe",
dane = ,
miesiac = ,
dzien = ,
zmienna = "")
W celu importu listy kodów do środowiska R należy skorzystać z polecenia:
data(kody)
zmienna = "temperatura" -> Wykres temperatury
zmienna = "cisnienie" -> Wykres ciśnienia na poziomie morza i stacji
zmienna = "predkosc_wiatru" -> Wykres prędkości wiatru
zmienna = "opad" -> Wykres opadu deszczu
zmienna = "zachmurzenie" -> Wykres zachmurzenia
zmienna = "meteogram" -> Skumulowany wykres wszystkich parametrów
Poniżej przedstawiono komendy, których użycie spowoduje pobranie, import oraz wizualizację danych dla stacji meteorologicznej znajdującej się na Helu.
imgw_download(typ = "dobowe",
kod = "625",
rok = 2011,
path = "D:/DaneR")
Dobowe_Zakopane <- imgw_import(typ = "dobowe",
rok = 2011,
kod = '625',
format = 'sdt',
path = "D:/DaneR")
imgw_plot(typ = "dobowe",
dane = Dobowe_Zakopane,
miesiac = 1,
zmienna = "meteogram")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.