Esempio n. 1
0
 def test_haversine_distance(self):
     point = Point(0,0)
     distance = 1000000
     bearing = 45 
     endpoint = geomancer.get_point_from_distance_at_bearing(point, distance, bearing)
     hdist = geomancer.haversine_distance(point, endpoint)
     logging.info("%s meters"%(hdist) )
     diff = math.fabs(distance - hdist) 
     if diff >= 0.5:
         logging.info("FAIL: test_haversine_distance(): difference = %s meters"%(diff) )
     else:
         logging.info("PASS: test_haversine_distance(): difference = %s meters"%(diff) )        
Esempio n. 2
0
 def test_point_from_dist_at_bearing(self):
     point = Point(0,0)
     distance = 1000000
     bearing = 45 
     endpoint = geomancer.get_point_from_distance_at_bearing(point, distance, bearing)
     logging.info("%s meters at bearing %s from %s, %s: %s"%(distance, bearing, point.lng, point.lat, endpoint) )