distance | R Documentation |
Function distance
calculates the distance, in km, between two geographical locations
following the great circle route.
Function distanceTrack
calculates the distance, in km, between a sequence of locations.
distance(lat1, lat2, lon1, lon2) distanceTrack(lat,lon)
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 |
Distances are calculated using spherical trigonometry. See details on formulae in Zwillinger (2003).
distance
returns the distance between the two locations.
distanceTrack
returns a vector of distances between the sequence of locations.
In both cases, distances are given in km.
Carla Freitas
Zwillinger D. (2003) Standard Mathematical Tables and Formulae, 31st edition. Chapman & Hall/CRC, Boca Raton, FL.
bearing
# Distance between two geographical locations lat1<-rnorm(1,80) lon1<-rnorm(1,20) lat2<-rnorm(1,80) lon2<-rnorm(1,20) distance(lat1,lat2,lon1,lon2) # Distance between a sequence of 10 geographical locations: lat<-rnorm(10,80) lon<-rnorm(10,20) distanceTrack(lat,lon)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.