def test_dem3_viewpano_zone(self): test_loc = { 'ISL': [-25., -12., 63., 67.], # Iceland 'SVALBARD': [10., 34., 76., 81.], 'JANMAYEN': [-10., -7., 70., 72.], 'FJ': [36., 66., 79., 82.], # Franz Josef Land 'FAR': [-8., -6., 61., 63.], # Faroer 'BEAR': [18., 20., 74., 75.], # Bear Island 'SHL': [-3., 0., 60., 61.], # Shetland # Antarctica tiles as UTM zones, FILES ARE LARGE!!!!! # '01-15': [-180., -91., -90, -60.], # '16-30': [-91., -1., -90., -60.], # '31-45': [-1., 89., -90., -60.], # '46-60': [89., 189., -90., -60.], # Greenland tiles # 'GL-North': [-78., -11., 75., 84.], # 'GL-West': [-68., -42., 64., 76.], # 'GL-South': [-52., -40., 59., 64.], # 'GL-East': [-42., -17., 64., 76.] } # special names for key in test_loc: z = utils.dem3_viewpano_zone([test_loc[key][0], test_loc[key][1]], [test_loc[key][2], test_loc[key][3]]) self.assertTrue(len(z) == 1) self.assertEqual(key, z[0]) # weird Antarctica tile # z = utils.dem3_viewpano_zone([-91., -90.], [-72., -68.]) # self.assertTrue(len(z) == 1) # self.assertEqual('SR15', z[0]) # normal tile z = utils.dem3_viewpano_zone([-179., -178.], [65., 65.]) self.assertTrue(len(z) == 1) self.assertEqual('Q01', z[0]) # normal tile z = utils.dem3_viewpano_zone([107, 107], [69, 69]) self.assertTrue(len(z) == 1) self.assertEqual('R48', z[0]) # Alps ref = sorted( ['K31', 'K32', 'K33', 'L31', 'L32', 'L33', 'M31', 'M32', 'M33']) z = utils.dem3_viewpano_zone([6, 14], [41, 48]) self.assertTrue(len(z) == 9) self.assertEqual(ref, z)
def test_dem3_viewpano_zone(self): test_loc = {'ISL': [-25., -12., 63., 67.], # Iceland 'SVALBARD': [10., 34., 76., 81.], 'JANMAYEN': [-10., -7., 70., 72.], 'FJ': [36., 66., 79., 82.], # Franz Josef Land 'FAR': [-8., -6., 61., 63.], # Faroer 'BEAR': [18., 20., 74., 75.], # Bear Island 'SHL': [-3., 0., 60., 61.], # Shetland # Antarctica tiles as UTM zones, FILES ARE LARGE!!!!! # '01-15': [-180., -91., -90, -60.], # '16-30': [-91., -1., -90., -60.], # '31-45': [-1., 89., -90., -60.], # '46-60': [89., 189., -90., -60.], # Greenland tiles # 'GL-North': [-78., -11., 75., 84.], # 'GL-West': [-68., -42., 64., 76.], # 'GL-South': [-52., -40., 59., 64.], # 'GL-East': [-42., -17., 64., 76.] } # special names for key in test_loc: z = utils.dem3_viewpano_zone([test_loc[key][0], test_loc[key][1]], [test_loc[key][2], test_loc[key][3]]) self.assertTrue(len(z) == 1) self.assertEqual(key, z[0]) # weird Antarctica tile # z = utils.dem3_viewpano_zone([-91., -90.], [-72., -68.]) # self.assertTrue(len(z) == 1) # self.assertEqual('SR15', z[0]) # normal tile z = utils.dem3_viewpano_zone([-179., -178.], [65., 65.]) self.assertTrue(len(z) == 1) self.assertEqual('Q01', z[0]) # normal tile z = utils.dem3_viewpano_zone([107, 107], [69, 69]) self.assertTrue(len(z) == 1) self.assertEqual('R48', z[0]) # Alps ref = sorted(['K31', 'K32', 'K33', 'L31', 'L32', 'L33', 'M31', 'M32', 'M33']) z = utils.dem3_viewpano_zone([6, 14], [41, 48]) self.assertTrue(len(z) == 9) self.assertEqual(ref, z)