示例#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