nearest_stations_ogimet: List of nearby synop stations for a defined geographical...

View source: R/nearest_stations_ogimet.R

nearest_stations_ogimetR Documentation

List of nearby synop stations for a defined geographical location

Description

Returns a data frame of meteorological stations with their coordinates and distance from a given location based on the ogimet webpage. The returned list is valid only for a given day.

Usage

nearest_stations_ogimet(
  country = "United+Kingdom",
  date = Sys.Date(),
  add_map = FALSE,
  point = c(2, 50),
  no_of_stations = 10,
  ...
)

Arguments

country

country name; for more than two words they need to be seperated with a plus character (e.g., "United+Kingdom")

date

optionally, a day when measurements were done in all available locations; current Sys.Date used by default

add_map

logical - whether to draw a map for a returned data frame (requires maps/mapdata packages)

point

a vector of two coordinates (longitude, latitude) for a point we want to find nearest stations to (e.g. c(0, 0))

no_of_stations

how many nearest stations will be returned from the given geographical coordinates

...

extra arguments to be provided to the graphics::plot() function (only if add_map = TRUE)

Value

A data.frame with number of nearest station according to given point columns describing stations parameters (e.g. ID station, distance from point in km, geographic coordinates, etc.). Each row represent a measurement, each station which has a measurements on selected date. If add_map = TRUE additional map of downloaded data is added.

Examples


  nearest_stations_ogimet(country = "United+Kingdom", 
                          point = c(-2, 50),
                          add_map = TRUE, 
                          no_of_stations = 60, 
                          main = "Meteo stations in UK")



climate documentation built on Aug. 9, 2022, 5:08 p.m.