haversine {hans} | R Documentation |
Calculate the haversine distance in kilometers given lat/lon pairs
Description
Calculate the haversine distance in kilometers given lat/lon pairs
Usage
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
# 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)
[Package hans version 0.1 Index]