示例#1
0
    def test_get_pixel_dimensions(self):
        # bluemarble.tif is a 1024 × 1024 whole-world map
        dataset = Dataset(inputfile=self.inputfile)
        self.assertEqual(dataset.GetPixelDimensions(),
                         XY(x=39135.758476562499709, y=-39135.758476562499709))

        # upsampling.tif is a 256 × 256 whole-world map
        dataset = Dataset(inputfile=self.upsamplingfile)
        self.assertEqual(
            dataset.GetPixelDimensions(),
            XY(x=156543.033906249998836, y=-156543.033906249998836))

        # bluemarble-spanning-foreign.tif is a 154 × 154 partial map
        dataset = Dataset(inputfile=self.foreignfile)
        self.assertEqual(
            dataset.GetPixelDimensions(),
            XY(x=104362.022604166661040, y=-104362.022604166661040))
示例#2
0
    def test_get_pixel_dimensions(self):
        # bluemarble.tif is a 1024 × 1024 whole-world map
        dataset = Dataset(inputfile=self.inputfile)
        pixel_size = dataset.GetPixelDimensions()
        self.assertAlmostEqual(pixel_size.x, 39135.7584766)
        self.assertAlmostEqual(pixel_size.y, -39135.7584766)

        # upsampling.tif is a 256 × 256 whole-world map
        dataset = Dataset(inputfile=self.upsamplingfile)
        pixel_size = dataset.GetPixelDimensions()
        self.assertAlmostEqual(pixel_size.x, 156543.0339062)
        self.assertAlmostEqual(pixel_size.y, -156543.0339062)

        # bluemarble-spanning-foreign.tif is a 154 × 154 partial map
        dataset = Dataset(inputfile=self.foreignfile)
        pixel_size = dataset.GetPixelDimensions()
        self.assertAlmostEqual(pixel_size.x, 104362.0226042)
        self.assertAlmostEqual(pixel_size.y, -104362.0226042)