Description Usage Arguments Details Value Note Author(s) References See Also Examples

Haversine formula to calculate distances between points on the earth

1 2 3 4 5 6 | ```
deg.dist(
long1,
lat1,
long2,
lat2
)
``` |

`long1` |
longitude of location 1 |

`lat1` |
latitude of location 1 |

`long2` |
longitude of location 2 |

`lat2` |
latitude of location 2 |

This function will calculate the shortest distance (portion of a Great Circle) in kilometers between two points on the Earth given their latitude and longitude.

Arc distance between two points on the Earth's surface in kilometers.

The distance calculated may be up to 0.2% inaccurate, as this function treats the Earth as a sphere with a circumference of 40041.47 km (mean circumference), rather than an ellipsoid like it actually is.

Matthew Vavrek

The formulas for the Haversine distance function were taken from the Dr. Math website at http://mathforum.org/library/drmath/view/55417.html

To calculate pairwise distances between a list of points see `earth.dist`

, or to calculate an area enclosed by three points on the Earth's surface, see `earth.tri`

1 2 | ```
##distance between 23 degrees N 54 degrees E and 32 degrees S 67 degrees E
deg.dist(23,54,-32,67)
``` |

```
Loading required package: sp
Loading required package: maps
Loading required package: shapefiles
Loading required package: foreign
Attaching package: 'shapefiles'
The following objects are masked from 'package:foreign':
read.dbf, write.dbf
[1] 3201.619
```

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.