[GRASS-SVN] r53988 - grass/trunk/lib/python/pygrass/raster

svn_grass at osgeo.org svn_grass at osgeo.org
Fri Nov 23 06:53:41 PST 2012


Author: lucadelu
Date: 2012-11-23 06:53:41 -0800 (Fri, 23 Nov 2012)
New Revision: 53988

Modified:
   grass/trunk/lib/python/pygrass/raster/abstract.py
Log:
fix get_value function for point outside region

Modified: grass/trunk/lib/python/pygrass/raster/abstract.py
===================================================================
--- grass/trunk/lib/python/pygrass/raster/abstract.py	2012-11-23 14:28:35 UTC (rev 53987)
+++ grass/trunk/lib/python/pygrass/raster/abstract.py	2012-11-23 14:53:41 UTC (rev 53988)
@@ -293,6 +293,8 @@
         if not region:
             region = Region()
         x, y = functions.coor2pixel(point.coords(), region)
+        if x < 0 or x > region.cols or y < 0 or y > region.rows:
+            return None
         line = self.get_row(int(x))
         return line[int(y)]
 



More information about the grass-commit mailing list