Professional Documents
Culture Documents
Point Test
Point Test
T), 0)
# self.assertAlmostEqual(dist(point(latitude = 0, longitude = 270, earthRadi
import unittest us=0).add_neu(matrix(((1, 0, 0))).T) − matrix((( 0, 0, 1))).T), 0)
from point import point # self.assertAlmostEqual(dist(point(latitude = 0, longitude = 270, earthRadi
from math import radians us=0).add_neu(matrix(((0, 1, 0))).T) − matrix((( 1, 0, 0))).T), 0)
# self.assertAlmostEqual(dist(point(latitude = 0, longitude = 270, earthRadi
def dist(xx, yy): us=0).add_neu(matrix(((0, 0, 1))).T) − matrix((( 0,−1, 0))).T), 0)
return sum((x − y)**2 for (x, y) in zip(xx, yy)) # self.assertAlmostEqual(dist(point(latitude = 90, longitude = 270, earthRadi
us=0).add_neu(matrix(((1, 0, 0))).T) − matrix((( 0, 1, 0))).T), 0)
class transformationsTest(unittest.TestCase): # self.assertAlmostEqual(dist(point(latitude = 90, longitude = 270, earthRadi
def test_xyz_to_geo_real_data(self): us=0).add_neu(matrix(((0, 1, 0))).T) − matrix((( 1, 0, 0))).T), 0)
WSRT_XYZ__TRUE = (3828735.77084, 443304.96442, 5064884.71882) # self.assertAlmostEqual(dist(point(latitude = 90, longitude = 270, earthRadi
WSRT_GEOC_TRUE = (radians(52.729318000), radians(6.604505677), 6364651.9237) us=0).add_neu(matrix(((0, 0, 1))).T) − matrix((( 0, 0, 1))).T), 0)
WSRT_GEOD_TRUE = (radians(52.91461174), radians(6.60450568), 82.2314)