haversine: Calculate the haversine distance in kilometers given lat/lon...

Description Usage Arguments Value Examples

View source: R/RcppExports.R

Description

Calculate the haversine distance in kilometers given lat/lon pairs

Usage

1
haversine(lat1, lon1, lat2, lon2)

Arguments

lat1

A vector of latitudes

lon1

A vector of longitudes

lat2

A vector of latitudes

lon2

A vector of longitudes

Value

a vector of distances in kilometers

Examples

1
2
3
4
5
6
7
# simple haversine calculation 
lon1 <- runif(-160, -60, n = 10e6)
lat1 <- runif(40, 60, n = 10e6)
lon2 <- runif(-160, -60, n = 10e6)
lat2 <- runif(40, 60, n = 10e6)
df <- data.frame(lat1, lon1, lat2, lon2)
df$havers <- haversine(df$lat1, df$lon1, df$lat2, df$lon2)

hans documentation built on Sept. 27, 2019, 5:03 p.m.