Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

bearing

Bearing between geographical locations


Description

Function bearing calculates the bearing, in degrees, between two geographical locations. Function bearingTrack calculates the bearing between a sequence of locations.

Usage

bearing(lat1, lat2, lon1, lon2)
bearingTrack(lat, lon)

Arguments

lat1

latitude of the first location, in decimal degrees

lat2

latitude of the second location, in decimal degrees

lon1

longitude of the first location, in decimal degrees

lon2

longitude of the second location, in decimal degrees

lat

vector of latitudes, in decimal degrees

lon

vector of longitudes, in decimal degrees

Details

Bearings are calculated using spherical trigonometry. Formulas are given in Zwillinger (2003).

Value

bearing returns the bearing, in degrees, between the first location and the second location. 0 is North. bearingTrack returns a vector of bearings between the sequence of locations.

Author(s)

Carla Freitas

References

Zwillinger D. (2003) Standard Mathematical Tables and Formulae, 31st edition. Chapman & Hall/CRC, Boca Raton, FL.

See Also

Examples

# Bearing between two geographical locations:
lat1<-rnorm(1,80)
lat2<-rnorm(1,80)
lon1<-rnorm(1,20)
lon2<-rnorm(1,20)
bearing(lat1,lat2,lon1,lon2)

# Bearing between a sequence of 10 geographical locations:
lat<-rnorm(10,80)
lon<-rnorm(10,20)
bearingTrack(lat,lon)

argosfilter

Argos locations filter

v0.63
GPL (>= 2)
Authors
Carla Freitas
Initial release
2012-11-01

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.