README.md

imgwpack

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).

Proces instalacji pakietu:

# 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)

Zastosowanie:

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 = "")

Plik z kodami dla poszczególnych stacji

W celu importu listy kodów do środowiska R należy skorzystać z polecenia:

data(kody)

Dostępne rodzaje wykresów

  1. Temperatura
    zmienna = "temperatura" -> Wykres temperatury
  1. Ciśnienie
    zmienna = "cisnienie" -> Wykres ciśnienia na poziomie morza i stacji
  1. Wiatr
    zmienna = "predkosc_wiatru" -> Wykres prędkości wiatru
  1. Opad
    zmienna = "opad" -> Wykres opadu deszczu
  1. Zachmurzenie
    zmienna = "zachmurzenie" -> Wykres zachmurzenia
  1. Meteogram
    zmienna = "meteogram" -> Skumulowany wykres wszystkich parametrów

Przykład zastosowania dla stacji HEL

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")


Jaak0v/imgwpack documentation built on Jan. 5, 2023, 10:39 a.m.