geodistance: Calculates distances using the great circle formula In McSpatial: Nonparametric spatial data analysis

Description

geodistance calculates distances in miles between a set of observations and a location. Distances are calculated in miles using the great circle formula. Geographic coordinates must be expressed in latitudes and longitudes.

Usage

 `1` ```geodistance(longvar, latvar, lotarget, latarget, dcoor = FALSE) ```

Arguments

 `longvar` Longitude variable, in degrees. `latvar` Latitude variable, in degrees. `lotarget` Target longitude. `latarget` Target latitude. `dcoor` If dcoor = T, also calculates the distance east (deast) and north (dnorth) of the target point.

Value

 `dist` A vector with the distance in miles between each data point and the target point. `dnorth` A vector with the number of miles north of the target point for each data point. dnorth < 0 for observations that are south of the target point. `deast` A vector with the number of miles east of the target point for each data point. deast < 0 for observations that are west of the target point.

 ```1 2``` ```data(cookdata) dcbd <- geodistance(cookdata\$LONGITUDE, cookdata\$LATITUDE, -87.627800, 41.881998)\$dist ```