Esempio n. 1
0
 def test_min_res_max_res_levels(self):
     conf = dict(min_res=1600, max_res=10, num_levels=10)
     res = resolutions(**conf)
     eq_(len(res), 10)
     # will calculate log10 based factor of 1.75752...
     assert_almost_equal(res[0], 1600)
     assert_almost_equal(res[1], 1600 / 1.75752, 2)
     assert_almost_equal(res[8], 1600 / 1.75752**8, 2)
     assert_almost_equal(res[9], 10)
Esempio n. 2
0
 def test_min_res_max_res_levels(self):
     conf = dict(min_res=1600, max_res=10, num_levels=10)
     res = resolutions(**conf)
     eq_(len(res), 10)
     # will calculate log10 based factor of 1.75752...
     assert_almost_equal(res[0], 1600)
     assert_almost_equal(res[1], 1600/1.75752, 2)
     assert_almost_equal(res[8], 1600/1.75752**8, 2)
     assert_almost_equal(res[9], 10)
Esempio n. 3
0
 def test_bbox_levels(self):
     conf = dict(bbox=[0,40,15,50], num_levels=10, tile_size=(256, 256))
     res = resolutions(**conf)
     eq_(len(res), 10)
     assert_almost_equal(res[0], 15/256)
     assert_almost_equal(res[1], 15/512)
Esempio n. 4
0
 def test_min_res_levels_sqrt2(self):
     conf = dict(min_res=1600, num_levels=5, res_factor='sqrt2')
     res = resolutions(**conf)
     eq_(map(round, res), [1600.0, 1131.0, 800.0, 566.0, 400.0])
Esempio n. 5
0
 def test_min_res_levels_res_factor(self):
     conf = dict(min_res=1600, num_levels=4, res_factor=4.0)
     res = resolutions(**conf)
     eq_(res, [1600, 400.0, 100.0, 25.0])
Esempio n. 6
0
 def test_min_res_levels(self):
     conf = dict(min_res=1600, num_levels=5)
     res = resolutions(**conf)
     eq_(res, [1600, 800.0, 400.0, 200.0, 100.0])
Esempio n. 7
0
 def test_min_res_max_res(self):
     conf = dict(min_res=1000, max_res=80)
     res = resolutions(**conf)
     eq_(res, [1000, 500.0, 250.0, 125.0])
Esempio n. 8
0
 def test_min_res(self):
     conf = dict(min_res=1000)
     res = resolutions(**conf)
     eq_(res[:5], [1000, 500.0, 250.0, 125.0, 62.5])
     eq_(len(res), 20)
Esempio n. 9
0
 def test_bbox_levels(self):
     conf = dict(bbox=[0, 40, 15, 50], num_levels=10, tile_size=(256, 256))
     res = resolutions(**conf)
     eq_(len(res), 10)
     assert_almost_equal(res[0], 15 / 256)
     assert_almost_equal(res[1], 15 / 512)
Esempio n. 10
0
 def test_min_res_levels_sqrt2(self):
     conf = dict(min_res=1600, num_levels=5, res_factor='sqrt2')
     res = resolutions(**conf)
     eq_(list(map(round, res)), [1600.0, 1131.0, 800.0, 566.0, 400.0])
Esempio n. 11
0
 def test_min_res_levels_res_factor(self):
     conf = dict(min_res=1600, num_levels=4, res_factor=4.0)
     res = resolutions(**conf)
     eq_(res, [1600, 400.0, 100.0, 25.0])
Esempio n. 12
0
 def test_min_res_levels(self):
     conf = dict(min_res=1600, num_levels=5)
     res = resolutions(**conf)
     eq_(res, [1600, 800.0, 400.0, 200.0, 100.0])
Esempio n. 13
0
 def test_min_res_max_res(self):
     conf = dict(min_res=1000, max_res=80)
     res = resolutions(**conf)
     eq_(res, [1000, 500.0, 250.0, 125.0])
Esempio n. 14
0
 def test_min_res(self):
     conf = dict(min_res=1000)
     res = resolutions(**conf)
     eq_(res[:5], [1000, 500.0, 250.0, 125.0, 62.5])
     eq_(len(res), 20)