osgeo.gdal module

osgeo.gdal.AbortPendingUploads(char const * utf8_path) → bool
osgeo.gdal.ApplyGeoTransform(double [6] padfGeoTransform, double dfPixel, double dfLine)
osgeo.gdal.ApplyVerticalShiftGrid(Dataset src_ds, Dataset grid_ds, bool inverse=False, double srcUnitToMeter=1.0, double dstUnitToMeter=1.0, char ** options=None) → Dataset
class osgeo.gdal.AsyncReader(*args, **kwargs)

ベースクラス: object

Proxy of C++ GDALAsyncReaderShadow class.

GetBuffer(AsyncReader self)
GetNextUpdatedRegion(AsyncReader self, double timeout) → GDALAsyncStatusType
LockBuffer(AsyncReader self, double timeout) → int
UnlockBuffer(AsyncReader self)
osgeo.gdal.CPLBinaryToHex(int nBytes) → retStringAndCPLFree *
osgeo.gdal.CPLHexToBinary(char const * pszHex, int * pnBytes) → GByte *
osgeo.gdal.ComputeMedianCutPCT(Band red, Band green, Band blue, int num_colors, ColorTable colors, GDALProgressFunc callback=0, void * callback_data=None) → int
osgeo.gdal.ComputeProximity(Band srcBand, Band proximityBand, char ** options=None, GDALProgressFunc callback=0, void * callback_data=None) → int
osgeo.gdal.DataTypeIsComplex(GDALDataType eDataType) → int
osgeo.gdal.DecToDMS(double arg1, char const * arg2, int arg3=2) → char const *
osgeo.gdal.DecToPackedDMS(double dfDec) → double
osgeo.gdal.DitherRGB2PCT(Band red, Band green, Band blue, Band target, ColorTable colors, GDALProgressFunc callback=0, void * callback_data=None) → int
class osgeo.gdal.EDTComponent(*args, **kwargs)

ベースクラス: object

Proxy of C++ GDALEDTComponentHS class.

static Create(char const * name, size_t offset, ExtendedDataType type) → EDTComponent
GetName(EDTComponent self) → char const *
GetOffset(EDTComponent self) → size_t
GetType(EDTComponent self) → ExtendedDataType
osgeo.gdal.EDTComponent_Create(char const * name, size_t offset, ExtendedDataType type) → EDTComponent
osgeo.gdal.EscapeBinary(int len, int scheme=CPLES_SQL)
osgeo.gdal.EscapeString(string_or_bytes, scheme=gdal.CPLES_SQL)
osgeo.gdal.ExtendedDataType_Create(GDALDataType dt) → ExtendedDataType
osgeo.gdal.ExtendedDataType_CreateCompound(char const * name, size_t nTotalSize, int nComps) → ExtendedDataType
osgeo.gdal.ExtendedDataType_CreateString(size_t nMaxStringLength=0, GDALExtendedDataTypeSubType eSubType=GEDTST_NONE) → ExtendedDataType
osgeo.gdal.FPolygonize(Band srcBand, Band maskBand, Layer outLayer, int iPixValField, char ** options=None, GDALProgressFunc callback=0, void * callback_data=None) → int
osgeo.gdal.FinderClean()
osgeo.gdal.GCPsToGeoTransform(int nGCPs, int bApproxOK=1) → RETURN_NONE
osgeo.gdal.GDALDestroyDriverManager()
class osgeo.gdal.GDALTransformerInfoShadow(*args, **kwargs)

ベースクラス: object

Proxy of C++ GDALTransformerInfoShadow class.

TransformGeolocations(GDALTransformerInfoShadow self, Band xBand, Band yBand, Band zBand, GDALProgressFunc callback=0, void * callback_data=None, char ** options=None) → int
TransformPoint(GDALTransformerInfoShadow self, int bDstToSrc, double [3] inout) → int
TransformPoint(GDALTransformerInfoShadow self, int bDstToSrc, double x, double y, double z=0.0) → int
TransformPoints(GDALTransformerInfoShadow self, int bDstToSrc, int nCount) → int
osgeo.gdal.GDAL_GCP_GCPLine_get(GCP gcp) → double
osgeo.gdal.GDAL_GCP_GCPLine_set(GCP gcp, double dfGCPLine)
osgeo.gdal.GDAL_GCP_GCPPixel_get(GCP gcp) → double
osgeo.gdal.GDAL_GCP_GCPPixel_set(GCP gcp, double dfGCPPixel)
osgeo.gdal.GDAL_GCP_GCPX_get(GCP gcp) → double
osgeo.gdal.GDAL_GCP_GCPX_set(GCP gcp, double dfGCPX)
osgeo.gdal.GDAL_GCP_GCPY_get(GCP gcp) → double
osgeo.gdal.GDAL_GCP_GCPY_set(GCP gcp, double dfGCPY)
osgeo.gdal.GDAL_GCP_GCPZ_get(GCP gcp) → double
osgeo.gdal.GDAL_GCP_GCPZ_set(GCP gcp, double dfGCPZ)
osgeo.gdal.GDAL_GCP_Id_get(GCP gcp) → char const *
osgeo.gdal.GDAL_GCP_Id_set(GCP gcp, char const * pszId)
osgeo.gdal.GDAL_GCP_Info_get(GCP gcp) → char const *
osgeo.gdal.GDAL_GCP_Info_set(GCP gcp, char const * pszInfo)
osgeo.gdal.GOA2GetAccessToken(char const * pszRefreshToken, char const * pszScope) → retStringAndCPLFree *
osgeo.gdal.GOA2GetAuthorizationURL(char const * pszScope) → retStringAndCPLFree *
osgeo.gdal.GOA2GetRefreshToken(char const * pszAuthToken, char const * pszScope) → retStringAndCPLFree *
osgeo.gdal.GeneralCmdLineProcessor(char ** papszArgv, int nOptions=0) → char **
osgeo.gdal.GetActualURL(char const * utf8_path) → char const *
osgeo.gdal.GetColorInterpretationName(GDALColorInterp eColorInterp) → char const *
osgeo.gdal.GetDataTypeByName(char const * pszDataTypeName) → GDALDataType
osgeo.gdal.GetDataTypeName(GDALDataType eDataType) → char const *
osgeo.gdal.GetDataTypeSize(GDALDataType eDataType) → int
osgeo.gdal.GetJPEG2000Structure(char const * pszFilename, char ** options=None) → CPLXMLNode *
osgeo.gdal.GetJPEG2000StructureAsString(char const * pszFilename, char ** options=None) → retStringAndCPLFree *
osgeo.gdal.GetNextDirEntry(VSIDIR * dir) → DirEntry
osgeo.gdal.GetPaletteInterpretationName(GDALPaletteInterp ePaletteInterp) → char const *
osgeo.gdal.GetSignedURL(char const * utf8_path, char ** options=None) → retStringAndCPLFree *
osgeo.gdal.InvGeoTransform(double [6] gt_in) → RETURN_NONE
class osgeo.gdal.MajorObject(*args, **kwargs)

ベースクラス: object

Proxy of C++ GDALMajorObjectShadow class.

GetDescription(MajorObject self) → char const *
GetMetadata(domain='')
GetMetadataDomainList(MajorObject self) → char **
GetMetadataItem(MajorObject self, char const * pszName, char const * pszDomain="") → char const *
GetMetadata_Dict(MajorObject self, char const * pszDomain="") → char **
GetMetadata_List(MajorObject self, char const * pszDomain="") → char **
SetDescription(MajorObject self, char const * pszNewDesc)
SetMetadata(MajorObject self, char ** papszMetadata, char const * pszDomain="") → CPLErr
SetMetadata(MajorObject self, char * pszMetadataString, char const * pszDomain="") → CPLErr
SetMetadataItem(MajorObject self, char const * pszName, char const * pszValue, char const * pszDomain="") → CPLErr
osgeo.gdal.NetworkStatsGetAsSerializedJSON(char ** options=None) → retStringAndCPLFree *
osgeo.gdal.NetworkStatsReset()
osgeo.gdal.PackedDMSToDec(double dfPacked) → double
osgeo.gdal.ParseCommandLine(char const * utf8_path) → char **
osgeo.gdal.ParseXMLString(char * pszXMLString) → CPLXMLNode *
osgeo.gdal.PopFinderLocation()
osgeo.gdal.PushFinderLocation(char const * utf8_path)
osgeo.gdal.RGBFile2PCTFile(src_filename, dst_filename)
osgeo.gdal.ReprojectImage(Dataset src_ds, Dataset dst_ds, char const * src_wkt=None, char const * dst_wkt=None, GDALResampleAlg eResampleAlg=GRA_NearestNeighbour, double WarpMemoryLimit=0.0, double maxerror=0.0, GDALProgressFunc callback=0, void * callback_data=None, char ** options=None) → CPLErr
osgeo.gdal.SerializeXMLTree(CPLXMLNode * xmlnode) → retStringAndCPLFree *
class osgeo.gdal.StatBuf(*args)

ベースクラス: object

Proxy of C++ StatBuf class.

IsDirectory(StatBuf self) → int
property mode

int

Type:

mode

property mtime

GIntBig

Type:

mtime

property size

GIntBig

Type:

size

class osgeo.gdal.Statistics(*args)

ベースクラス: object

Proxy of C++ Statistics class.

property max

double

Type:

max

property mean

double

Type:

mean

property min

double

Type:

min

property std_dev

double

Type:

std_dev

property valid_count

GIntBig

Type:

valid_count

osgeo.gdal.Sync(char const * pszSource, char const * pszTarget, char ** options=None, GDALProgressFunc callback=0, void * callback_data=None) → bool
osgeo.gdal.TermProgress_nocb(double dfProgress, char const * pszMessage=None, void * pData=None) → int
osgeo.gdal.Transformer(Dataset src, Dataset dst, char ** options) → GDALTransformerInfoShadow
osgeo.gdal.VSICurlClearCache()
osgeo.gdal.VSICurlPartialClearCache(char const * utf8_path)
osgeo.gdal.VSIErrorReset()
osgeo.gdal.VSIFCloseL(VSILFILE fp) → VSI_RETVAL
osgeo.gdal.VSIFEofL(VSILFILE fp) → int
osgeo.gdal.VSIFFlushL(VSILFILE fp) → int
osgeo.gdal.VSIFGetRangeStatusL(VSILFILE fp, GIntBig offset, GIntBig length) → int
osgeo.gdal.VSIFOpenExL(char const * utf8_path, char const * pszMode, int bSetError=FALSE, char ** options=None) → VSILFILE
osgeo.gdal.VSIFOpenL(char const * utf8_path, char const * pszMode) → VSILFILE
osgeo.gdal.VSIFReadL(unsigned int nMembSize, unsigned int nMembCount, VSILFILE fp) → unsigned int
osgeo.gdal.VSIFSeekL(VSILFILE fp, GIntBig offset, int whence) → int
osgeo.gdal.VSIFTellL(VSILFILE fp) → GIntBig
osgeo.gdal.VSIFTruncateL(VSILFILE fp, GIntBig length) → int
osgeo.gdal.VSIFWriteL(int nLen, int size, int memb, VSILFILE fp) → int
osgeo.gdal.VSIGetLastErrorMsg() → char const *
osgeo.gdal.VSIGetLastErrorNo() → int
osgeo.gdal.VSIGetMemFileBuffer_unsafe(char const * utf8_path)
class osgeo.gdal.VSILFILE(*args, **kwargs)

ベースクラス: object

Proxy of C++ VSILFILE class.

osgeo.gdal.VSIStatL(char const * utf8_path, int nFlags=0) → int
osgeo.gdal.VSISupportsSparseFiles(char const * utf8_path) → int
class osgeo.gdal.VirtualMem(*args, **kwargs)

ベースクラス: object

Proxy of C++ CPLVirtualMemShadow class.

GetAddr(VirtualMem self)
Pin(VirtualMem self, size_t start_offset=0, size_t nsize=0, int bWriteOp=0)
osgeo.gdal.deprecation_warn(module, sub_package=None, new_module=None)
osgeo.gdal.listdir(path, recursionLevel=-1, options=[])

Iterate over a directory.

recursionLevel = -1 means unlimited level of recursion.