knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/figures/README-", out.width = "100%" )
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.