| GeostrophicWind {metR} | R Documentation | 
Calculate geostrophic winds
Description
Geostrophic wind from a geopotential height field.
Usage
GeostrophicWind(gh, lon, lat, cyclical = "guess", g = 9.81, a = 6371000)
Arguments
| gh | geopotential height | 
| lon | longitude in degrees | 
| lat | latitude in degrees | 
| cyclical | boundary condition for longitude (see details) | 
| g | acceleration of gravity | 
| a | Earth's radius | 
Details
If cyclical = "guess" (the default) the function will try to guess if lon
covers the whole globe and set cyclical conditions accordingly. For more
predictable results, set the boundary condition explicitly.
Value
A named list with vectors for the zonal and meridional component of geostrophic wind.
See Also
Other meteorology functions: 
Derivate(),
EOF(),
WaveFlux(),
thermodynamics,
waves
Examples
data(geopotential)
geopotential <- data.table::copy(geopotential)
geopotential[date == date[1], c("u", "v") := GeostrophicWind(gh, lon, lat)]
library(ggplot2)
ggplot(geopotential[date == date[1]], aes(lon, lat)) +
    geom_contour(aes(z = gh)) +
    geom_vector(aes(dx = u, dy = v), skip = 2) +
    scale_mag()
[Package metR version 0.15.0 Index]