예제 #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
예제 #2
0
파일: band.py 프로젝트: yairchu/django
 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
예제 #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
예제 #4
0
파일: band.py 프로젝트: atlassian/django
 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
예제 #5
0
from ctypes import byref, c_int