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
pt0andpt1using suppliedradius.
- dist
Examples
>>> pt0 = (0, 0) >>> pt1 = (180, 0) >>> d = arcdist(pt0, pt1, RADIUS_EARTH_MILES) >>> d == math.pi * RADIUS_EARTH_MILES True