def getRangeBoxFromCoordinate(lat, lon, miles): minLon = GreatCircle.inverse(miles, 270, lat, lon)[1] maxLon = GreatCircle.inverse(miles, 90, lat, lon)[1] minLat = GreatCircle.inverse(miles, 180, lat, lon)[0] maxLat = GreatCircle.inverse(miles, 0, lat, lon)[0] return RangeBox(minLon, maxLon, minLat, maxLat)
def test_distance(self): lon1 = -123.697748 lon2 = -122.717808 lat1 = 42.355901 lat2 = 42.355901 result = GreatCircle.distance(lat1, lon1, lat2, lon2) self.assertEqual(result, 50)
def test_distance(self): lon1 = -123.697748 lon2 = -122.717808 lat1 = 42.355901 lat2 = 42.355901 result = GreatCircle.distance(lat1,lon1,lat2,lon2) self.assertEqual(result, 50)
def calculateDistanceInMeters(lat1, lon1, lat2, lon2): return GreatCircle.distanceInMeters(lat1, lon1, lat2, lon2)