earth.dist {fossil} | R Documentation |
Create a distance matrix (lower triangle) between a list of points
earth.dist(x, dist = TRUE)
x |
a table with a latitude and longitude 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 latitudes and longitudes.
Large datasets may take some time to process, as the number of distances to calculate is factorial in nature.
Matthew Vavrek
~put references to the literature/web site here ~
##area of 1/8th of the earth a <- matrix(c(0,0,90,0,90,0),3,3) earth.dist(a) earth.dist(a, FALSE)