earth.dist | R Documentation |
Create a distance matrix (lower triangle) between a list of points
earth.dist(lats, dist = TRUE)
lats |
a table with a longitude and latitude column respectively as the first two columns |
dist |
A logical argument whether to create a distance matrix (lower triangle) or full matrix |
This function will calculate the pairwise distances between all points given and return either a distance or full matrix as specified. All coordinates must be in decimal degrees.
Returns a matrix of distances in kilometers between a list of longitudes and latitudes.
Large datasets may take some time to process, as the number of distances to calculate is factorial in nature.
Matthew Vavrek, with suggestions from Anton Korobeynikovs
deg.dist
data(fdata.lats) earth.dist(fdata.lats)