R: Distance matrix

distm {geosphere} | R Documentation

## Distance matrix

### Description

Distance matrix of a set of points, or between two sets of points

### Usage

    distm(x, y, fun=distHaversine)

### Arguments

`x` | longitude/latitude of point(s). Can be a vector of two numbers, a matrix of 2 columns (first one is longitude, second is latitude) or a SpatialPoints* object
`y` | Same as `x`. If missing, y is the same as x
`fun` | A function to compute distances (e.g., distCosine, distHaversine, distVincenty*)

### Value

Matrix of distances

### Author(s)

Robert Hijmans

### References

http://en.wikipedia.org/wiki/Great_circle_distance

### See Also

`distCosine, distHaversine, distVincentySphere, distVincentyEllipsoid`

### Examples

    xy <- rbind(c(0,0),c(90,90),c(10,10),c(-120,-45))
    distm(xy)
    xy2 <- rbind(c(0,0),c(10,-10))
    distm(xy, xy2)

[Package geosphere version 1.5-5 Index]