Example #1
0
 def nodata_value(self):
     """
     Returns the nodata value for this band, or None if it isn't set.
     """
     nodata_exists = c_int()
     value = capi.get_band_nodata_value(self.ptr, nodata_exists)
     return value if nodata_exists else None
Example #2
0
 def nodata_value(self):
     """
     Returns the nodata value for this band, or None if it isn't set.
     """
     nodata_exists = c_int()
     value = capi.get_band_nodata_value(self._ptr, nodata_exists)
     return value if nodata_exists else None
Example #3
0
 def nodata_value(self):
     """
     Return the nodata value for this band, or None if it isn't set.
     """
     # Get value and nodata exists flag
     nodata_exists = c_int()
     value = capi.get_band_nodata_value(self._ptr, nodata_exists)
     if not nodata_exists:
         value = None
     # If the pixeltype is an integer, convert to int
     elif self.datatype() in GDAL_INTEGER_TYPES:
         value = int(value)
     return value
Example #4
0
 def nodata_value(self):
     """
     Returns the nodata value for this band, or None if it isn't set.
     """
     # Get value and nodata exists flag
     nodata_exists = c_int()
     value = capi.get_band_nodata_value(self._ptr, nodata_exists)
     if not nodata_exists:
         value = None
     # If the pixeltype is an integer, convert to int
     elif self.datatype() in GDAL_INTEGER_TYPES:
         value = int(value)
     return value
Example #5
0
from ctypes import byref, c_int