Example #1
0
 def testNotEqualsLdd(self):
   ldd = pcraster.readmap("accu_Ldd.map")
   nonSpatial = pcraster.newNonSpatialField(5)
   raster = pcraster.pcrne("accu_Ldd.map", 5)
   value, isValid = pcraster.cellvalue(raster, 1)
   self.assertEqual(isValid, True)
   self.assertEqual(value, True)
   value, isValid = pcraster.cellvalue(raster, 22)
   self.assertEqual(isValid, True)
   self.assertEqual(value, False)
   value, isValid = pcraster.cellvalue(raster, 25)
   self.assertEqual(isValid, True)
   self.assertEqual(value, True)
Example #2
0
 def testNotEqualsLdd(self):
     pcraster.setclone("accu_Ldd.map")
     ldd = pcraster.readmap("accu_Ldd.map")
     nonSpatial = pcraster.newNonSpatialField(5)
     # we need to explicitly cast PODs to ldd (or directional)
     # when using the multicore module
     #raster = mcop.pcrmcNE("accu_Ldd.map", 5)
     raster = mcop.pcrmcNE("accu_Ldd.map", pcraster.ldd(5))
     warnings.warn("Difference between pcraster and multicore module...")
     value, isValid = pcraster.cellvalue(raster, 1)
     self.assertEqual(isValid, True)
     self.assertEqual(value, True)
     value, isValid = pcraster.cellvalue(raster, 22)
     self.assertEqual(isValid, True)
     self.assertEqual(value, False)
     value, isValid = pcraster.cellvalue(raster, 25)
     self.assertEqual(isValid, True)
     self.assertEqual(value, True)