Exemple #1
0
 def testLoadDynamicRaster(self):
     aRaster = DynamicRaster()
     loader = GeneralState.rasterLoader()
     loader.fillGDALRaster(aRaster, '../../resources/test.tiff')
     self.assertEqual(120, aRaster.getSize()._width)
     self.assertEqual(120, aRaster.getSize()._height)
     self.assertEqual(139, aRaster.getValue(Point2DInt(39,39)))
Exemple #2
0
 def testLoadDynamicRaster(self):
     aRaster = DynamicRaster()
     loader = GeneralState.rasterLoader()
     loader.fillGDALRaster(aRaster, '../../resources/test.tiff')
     self.assertEqual(120, aRaster.getSize()._width)
     self.assertEqual(120, aRaster.getSize()._height)
     self.assertEqual(139, aRaster.getValue(Point2DInt(39, 39)))
Exemple #3
0
import os, sys

pandoraPath = os.getenv('PANDORAPATH', '/usr/local/pandora')
sys.path.append(pandoraPath + '/bin')
sys.path.append(pandoraPath + '/lib')

from pyPandora import Point2DInt, StaticRaster, DynamicRaster, SizeInt

testStaticRaster = StaticRaster()
print('Static Raster - size: ', testStaticRaster.getSize())
size = SizeInt(5, 5)
testStaticRaster.resize(size)
print('Static Raster - size changed: ', testStaticRaster.getSize())

testDynamicRaster = DynamicRaster()
testDynamicRaster.resize(size)
testDynamicRaster.setInitValues(0, 1000, 0)

print('Dynamic Raster - size: ', testDynamicRaster.getSize())
for i in range(0, size._width):
    for j in range(0, size._height):
        index = Point2DInt(i, j)
        testDynamicRaster.setValue(index, i * size._width + j)

for i in range(0, size._width):
    line = ''
    for j in range(0, size._height):
        index = Point2DInt(i, j)
        line = line + '[' + str(i) + '][' + str(j) + ']=' + str(
            testDynamicRaster.getValue(index)) + ' '
Exemple #4
0
import os, sys

pandoraPath = os.getenv("PANDORAPATH", "/usr/local/pandora")
sys.path.append(pandoraPath + "/bin")
sys.path.append(pandoraPath + "/lib")

from pyPandora import Point2DInt, StaticRaster, DynamicRaster, SizeInt

testStaticRaster = StaticRaster()
print("Static Raster - size: ", testStaticRaster.getSize())
size = SizeInt(5, 5)
testStaticRaster.resize(size)
print("Static Raster - size changed: ", testStaticRaster.getSize())

testDynamicRaster = DynamicRaster()
testDynamicRaster.resize(size)
testDynamicRaster.setInitValues(0, 1000, 0)

print("Dynamic Raster - size: ", testDynamicRaster.getSize())
for i in range(0, size._width):
    for j in range(0, size._height):
        index = Point2DInt(i, j)
        testDynamicRaster.setValue(index, i * size._width + j)

for i in range(0, size._width):
    line = ""
    for j in range(0, size._height):
        index = Point2DInt(i, j)
        line = line + "[" + str(i) + "][" + str(j) + "]=" + str(testDynamicRaster.getValue(index)) + " "
    print(line)