earth.dist {fossil}R Documentation

Calculating Geographic Distances

Description

Create a distance matrix (lower triangle) between a list of points

Usage

earth.dist(lats, dist = TRUE)

Arguments

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

Details

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.

Value

Returns a matrix of distances in kilometers between a list of longitudes and latitudes.

Note

Large datasets may take some time to process, as the number of distances to calculate is factorial in nature.

Author(s)

Matthew Vavrek, with suggestions from Anton Korobeynikovs

See Also

deg.dist

Examples

data(fdata.lats)
earth.dist(fdata.lats)

[Package fossil version 0.4.0 Index]