libpysal.cg.arcdist¶
- libpysal.cg.arcdist(pt0, pt1, radius=6371.0)[source]¶
Arc distance between two points on a sphere.
- Parameters:
- pt0
tuple
A point assumed to be in form (longitude,latitude).
- pt1
tuple
A point assumed to be in form (longitude,latitude).
- radius
float
The radius of a sphere. Default is Earth’s radius in kilometers,
RADIUS_EARTH_KM
(6371.0
). Earth’s radius in miles,RADIUS_EARTH_MILES
(3958.76
) is also an option. Source: http://nssdc.gsfc.nasa.gov/planetary/factsheet/earthfact.html
- pt0
- Returns:
- dist
float
The arc distance between
pt0
andpt1
using suppliedradius
.
- dist
Examples
>>> pt0 = (0, 0) >>> pt1 = (180, 0) >>> d = arcdist(pt0, pt1, RADIUS_EARTH_MILES) >>> d == math.pi * RADIUS_EARTH_MILES True