Package osgeo :: Module gdal_array
[hide private]
[frames] | no frames]

Module gdal_array

source code

Classes [hide private]
  _SwigNonDynamicMeta
Meta class to enforce nondynamic attributes (no new attributes) for a class
  VirtualMem
Proxy of C++ CPLVirtualMemShadow class.
Functions [hide private]
 
_swig_repr(self)
repr(x)
source code
 
_swig_setattr_nondynamic_instance_variable(set) source code
 
_swig_setattr_nondynamic_class_variable(set) source code
 
_swig_add_metaclass(metaclass)
Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass
source code
 
_StoreLastException() source code
 
TermProgress_nocb(dfProgress, pszMessage=None, pData=None)
TermProgress_nocb(double dfProgress, char const * pszMessage=None, void * pData=None) -> int
source code
 
OpenNumPyArray(psArray, binterleave)
OpenNumPyArray(PyArrayObject * psArray, bool binterleave) -> Dataset
source code
 
OpenMultiDimensionalNumPyArray(psArray)
OpenMultiDimensionalNumPyArray(PyArrayObject * psArray) -> Dataset
source code
 
GetArrayFilename(psArray)
GetArrayFilename(PyArrayObject * psArray) -> retStringAndCPLFree *
source code
 
BandRasterIONumPy(band, bWrite, xoff, yoff, xsize, ysize, psArray, buf_type, resample_alg, callback=0, callback_data=None)
BandRasterIONumPy(Band band, int bWrite, double xoff, double yoff, double xsize, double ysize, PyArrayObject * psArray, GDALDataType buf_type, GDALRIOResampleAlg resample_alg, GDALProgressFunc callback=0, void * callback_data=None) -> CPLErr
source code
 
DatasetIONumPy(ds, bWrite, xoff, yoff, xsize, ysize, psArray, buf_type, resample_alg, callback=0, callback_data=None, binterleave=True, band_list=0)
DatasetIONumPy(Dataset ds, int bWrite, double xoff, double yoff, double xsize, double ysize, PyArrayObject * psArray, GDALDataType buf_type, GDALRIOResampleAlg resample_alg, GDALProgressFunc callback=0, void * callback_data=None, bool binterleave=True, int band_list=0) -> CPLErr
source code
 
MDArrayIONumPy(bWrite, mdarray, psArray, nDims1, nDims3, buffer_datatype)
MDArrayIONumPy(bool bWrite, GDALMDArrayHS * mdarray, PyArrayObject * psArray, int nDims1, int nDims3, GDALExtendedDataTypeHS * buffer_datatype) -> CPLErr
source code
 
VirtualMemGetArray(virtualmem)
VirtualMemGetArray(VirtualMem virtualmem)
source code
 
RATValuesIONumPyWrite(poRAT, nField, nStart, psArray)
RATValuesIONumPyWrite(RasterAttributeTable poRAT, int nField, int nStart, PyArrayObject * psArray) -> CPLErr
source code
 
RATValuesIONumPyRead(poRAT, nField, nStart, nLength)
RATValuesIONumPyRead(RasterAttributeTable poRAT, int nField, int nStart, int nLength) -> PyObject *
source code
 
OpenArray(array, prototype_ds=None, interleave='band') source code
 
flip_code(code) source code
 
NumericTypeCodeToGDALTypeCode(numeric_type) source code
 
GDALTypeCodeToNumericTypeCode(gdal_code) source code
 
_RaiseException() source code
 
LoadFile(filename, xoff=0, yoff=0, xsize=None, ysize=None, buf_xsize=None, buf_ysize=None, buf_type=None, resample_alg=gdal.GRIORA_NearestNeighbour, callback=None, callback_data=None, interleave='band', band_list=None) source code
 
SaveArray(src_array, filename, format="GTiff", prototype=None, interleave='band') source code
 
DatasetReadAsArray(ds, xoff=0, yoff=0, win_xsize=None, win_ysize=None, buf_obj=None, buf_xsize=None, buf_ysize=None, buf_type=None, resample_alg=gdal.GRIORA_NearestNeighbour, callback=None, callback_data=None, interleave='band', band_list=None)
Pure python implementation of reading a chunk of a GDAL file into a numpy array.
source code
 
DatasetWriteArray(ds, array, xoff=0, yoff=0, band_list=None, interleave='band', resample_alg=gdal.GRIORA_NearestNeighbour, callback=None, callback_data=None)
Pure python implementation of writing a chunk of a GDAL file from a numpy array.
source code
 
BandReadAsArray(band, xoff=0, yoff=0, win_xsize=None, win_ysize=None, buf_xsize=None, buf_ysize=None, buf_type=None, buf_obj=None, resample_alg=gdal.GRIORA_NearestNeighbour, callback=None, callback_data=None)
Pure python implementation of reading a chunk of a GDAL file into a numpy array.
source code
 
BandWriteArray(band, array, xoff=0, yoff=0, resample_alg=gdal.GRIORA_NearestNeighbour, callback=None, callback_data=None)
Pure python implementation of writing a chunk of a GDAL file from a numpy array.
source code
 
ExtendedDataTypeToNumPyDataType(dt) source code
 
MDArrayReadAsArray(mdarray, array_start_idx=None, count=None, array_step=None, buffer_datatype=None, buf_obj=None) source code
 
MDArrayWriteArray(mdarray, array, array_start_idx=None, array_step=None) source code
 
RATWriteArray(rat, array, field, start=0)
Pure Python implementation of writing a chunk of the RAT from a numpy array.
source code
 
RATReadArray(rat, field, start=0, length=None)
Pure Python implementation of reading a chunk of the RAT into a numpy array.
source code
 
CopyDatasetInfo(src, dst, xoff=0, yoff=0)
Copy georeferencing information and metadata from one dataset to another.
source code
Variables [hide private]
  TermProgress = _gdal_array.TermProgress
  codes = {gdalconst.GDT_Byte: numpy.uint8, gdalconst.GDT_UInt16...
Function Details [hide private]

DatasetReadAsArray(ds, xoff=0, yoff=0, win_xsize=None, win_ysize=None, buf_obj=None, buf_xsize=None, buf_ysize=None, buf_type=None, resample_alg=gdal.GRIORA_NearestNeighbour, callback=None, callback_data=None, interleave='band', band_list=None)

source code 

Pure python implementation of reading a chunk of a GDAL file into a numpy array. Used by the gdal.Dataset.ReadAsArray method.

DatasetWriteArray(ds, array, xoff=0, yoff=0, band_list=None, interleave='band', resample_alg=gdal.GRIORA_NearestNeighbour, callback=None, callback_data=None)

source code 

Pure python implementation of writing a chunk of a GDAL file from a numpy array. Used by the gdal.Dataset.WriteArray method.

BandReadAsArray(band, xoff=0, yoff=0, win_xsize=None, win_ysize=None, buf_xsize=None, buf_ysize=None, buf_type=None, buf_obj=None, resample_alg=gdal.GRIORA_NearestNeighbour, callback=None, callback_data=None)

source code 

Pure python implementation of reading a chunk of a GDAL file into a numpy array. Used by the gdal.Band.ReadAsArray method.

BandWriteArray(band, array, xoff=0, yoff=0, resample_alg=gdal.GRIORA_NearestNeighbour, callback=None, callback_data=None)

source code 

Pure python implementation of writing a chunk of a GDAL file from a numpy array. Used by the gdal.Band.WriteArray method.

RATWriteArray(rat, array, field, start=0)

source code 

Pure Python implementation of writing a chunk of the RAT from a numpy array. Type of array is coerced to one of the types (int, double, string) supported. Called from RasterAttributeTable.WriteArray

RATReadArray(rat, field, start=0, length=None)

source code 

Pure Python implementation of reading a chunk of the RAT into a numpy array. Called from RasterAttributeTable.ReadAsArray

CopyDatasetInfo(src, dst, xoff=0, yoff=0)

source code 

Copy georeferencing information and metadata from one dataset to another.
src: input dataset
dst: output dataset - It can be a ROI -
xoff, yoff:  dst's offset with respect to src in pixel/line.

Notes: Destination dataset must have update access.  Certain formats
       do not support creation of geotransforms and/or gcps.


Variables Details [hide private]

codes

Value:
{gdalconst.GDT_Byte: numpy.uint8, gdalconst.GDT_UInt16: numpy.uint16, \
gdalconst.GDT_Int16: numpy.int16, gdalconst.GDT_UInt32: numpy.uint32, \
gdalconst.GDT_Int32: numpy.int32, gdalconst.GDT_Float32: numpy.float32\
, gdalconst.GDT_Float64: numpy.float64, gdalconst.GDT_CInt16: numpy.co\
mplex64, gdalconst.GDT_CInt32: numpy.complex64, gdalconst.GDT_CFloat32\
: numpy.complex64, gdalconst.GDT_CFloat64: numpy.complex128}