def test_transform_points_dstsrs(self): d = Domain(4326, "-te 25 70 35 72 -ts 500 500") lon, lat = d.transform_points( [1, 2, 3], [1, 2, 3], dstSRS=NSR("+proj=stere +datum=WGS84 +ellps=WGS84 +lat_0=75 +lon_0=10 +no_defs") ) self.assertEqual(type(lon), np.ndarray) self.assertEqual(type(lat), np.ndarray)
def test_transform_points_dstsrs(self): d = Domain(4326, "-te 25 70 35 72 -ts 500 500") lon, lat = d.transform_points( [1, 2, 3], [1, 2, 3], dstSRS=NSR( '+proj=stere +datum=WGS84 +ellps=WGS84 +lat_0=75 +lon_0=10 +no_defs' )) self.assertEqual(type(lon), np.ndarray) self.assertEqual(type(lat), np.ndarray)
def test_transform_points_inverse(self): d = Domain(4326, "-te 25 70 35 72 -ts 500 500") x, y = d.transform_points([25, 26, 27], [70, 71, 72], 1) self.assertTrue(all(np.round(x) == [0, 50, 100])) self.assertTrue(all(np.round(y) == [500, 250, 0]))
def test_transform_points(self): d = Domain(4326, "-te 25 70 35 72 -ts 500 500") lon, lat = d.transform_points([1, 2, 3], [1, 2, 3]) self.assertEqual(type(lon), np.ndarray) self.assertEqual(type(lat), np.ndarray)