예제 #1
0
파일: image.py 프로젝트: fevzidas/oam
 def test_bands(self):
     im = Image.load(self.example_tif)
     self.assertEqual(
         im.bands, {
             'Blue': [3, 'Byte', 256, 16],
             'Green': [2, 'Byte', 256, 16],
             'Red': [1, 'Byte', 256, 16]
         })
예제 #2
0
파일: image.py 프로젝트: aaronr/oam
 def test_load(self):
     im = Image.load(self.example_tif)
     self.assertEqual(im.path, self.example_tif)
     self.assertEqual([int(x*1e6) for x in im.bbox], [int(x*1e6) for x in (-72.3979813,  18.4507832, -72.3965384,  18.4522260)])
     self.assertEqual(im.file_format, "GTiff")
     self.assertEqual(im.width, 256)
     self.assertEqual(im.height, 256)
     self.assertEqual(im.crs, self.epsg_4326)
     self.assertTrue(im.vrt.startswith("<VRTDataset "))
예제 #3
0
파일: image.py 프로젝트: fevzidas/oam
 def test_load(self):
     im = Image.load(self.example_tif)
     self.assertEqual(im.path, self.example_tif)
     self.assertEqual([int(x * 1e6) for x in im.bbox], [
         int(x * 1e6)
         for x in (-72.3979813, 18.4507832, -72.3965384, 18.4522260)
     ])
     self.assertEqual(im.file_format, "GTiff")
     self.assertEqual(im.width, 256)
     self.assertEqual(im.height, 256)
     self.assertEqual(im.crs, self.epsg_4326)
     self.assertTrue(im.vrt.startswith("<VRTDataset "))
예제 #4
0
파일: image.py 프로젝트: fevzidas/oam
 def test_load_vrt(self):
     im = Image.load(self.example_tif)
     self.assertTrue(im.load_vrt().startswith("<VRTDataset "))
예제 #5
0
파일: image.py 프로젝트: aaronr/oam
 def test_bands(self):
     im = Image.load(self.example_tif)
     self.assertEqual(im.bands, {'Blue': [3, 'Byte', 256, 16], 'Green': [2, 'Byte', 256, 16], 'Red': [1, 'Byte', 256, 16]})
예제 #6
0
파일: image.py 프로젝트: aaronr/oam
 def test_load_vrt(self):
     im = Image.load(self.example_tif)
     self.assertTrue(im.load_vrt().startswith("<VRTDataset "))