gdal.ogr.core

Undocumented in source.

Members

Aliases

Binary
alias Binary = _N14
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Date
alias Date = _N16
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Integer64List
alias Integer64List = _N11
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IntegerList
alias IntegerList = _N10
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRBoolean
alias OGRBoolean = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGREnvelope
alias OGREnvelope = _N1
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGREnvelope3D
alias OGREnvelope3D = _N2
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRErr
alias OGRErr = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRField
alias OGRField = _N9
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRFieldSubType
alias OGRFieldSubType = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRFieldType
alias OGRFieldType = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRJustification
alias OGRJustification = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRSTBrushParam
alias OGRSTBrushParam = ogr_style_tool_param_brush_id
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRSTClassId
alias OGRSTClassId = ogr_style_tool_class_id
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRSTLabelParam
alias OGRSTLabelParam = ogr_style_tool_param_label_id
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRSTPenParam
alias OGRSTPenParam = ogr_style_tool_param_pen_id
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRSTSymbolParam
alias OGRSTSymbolParam = ogr_style_tool_param_symbol_id
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRSTUnitId
alias OGRSTUnitId = ogr_style_tool_units_id
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRwkbByteOrder
alias OGRwkbByteOrder = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRwkbGeometryType
alias OGRwkbGeometryType = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRwkbVariant
alias OGRwkbVariant = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RealList
alias RealList = _N12
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Set
alias Set = _N15
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
StringList
alias StringList = _N13
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wkbFlatten
alias wkbFlatten = OGR_GT_Flatten

Return the 2D geometry type corresponding to the specified geometry type

wkbSetM
alias wkbSetM = OGR_GT_SetM

Return the measured geometry type corresponding to the specified geometry type. @since GDAL 2.1

wkbSetZ
alias wkbSetZ = OGR_GT_SetZ

Return the 3D geometry type corresponding to the specified geometry type. @since GDAL 2.0

Enums

OFSTNone
anonymousenum OFSTNone

List of field subtypes. A subtype represents a hint, a restriction of the main type, that is not strictly necessary to consult. This list is likely to be extended in the future ... avoid coding applications based on the assumption that all field types can be known. Most subtypes only make sense for a restricted set of main types. @since GDAL 2.0

OFTInteger
anonymousenum OFTInteger

List of feature field types. This list is likely to be extended in the future ... avoid coding applications based on the assumption that all field types can be known.

OJUndefined
anonymousenum OJUndefined

Display justification for field values.

ogr_style_tool_class_id
enum ogr_style_tool_class_id

OGRStyleTool derived class types (returned by GetType()).

ogr_style_tool_param_brush_id
enum ogr_style_tool_param_brush_id

List of parameters for use with OGRStyleBrush.

ogr_style_tool_param_label_id
enum ogr_style_tool_param_label_id

List of parameters for use with OGRStyleLabel.

ogr_style_tool_param_pen_id
enum ogr_style_tool_param_pen_id

List of parameters for use with OGRStylePen.

ogr_style_tool_param_symbol_id
enum ogr_style_tool_param_symbol_id

List of parameters for use with OGRStyleSymbol.

ogr_style_tool_units_id
enum ogr_style_tool_units_id

List of units supported by OGRStyleTools.

wkbUnknown
anonymousenum wkbUnknown

List of well known binary geometry types. These are used within the BLOBs but are also returned from OGRGeometry::getGeometryType() to identify the type of a geometry object.

wkbVariantOldOgc
anonymousenum wkbVariantOldOgc

Output variants of WKB we support.

wkbXDR
anonymousenum wkbXDR
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

GDALCheckVersion
int GDALCheckVersion(int nVersionMajor, int nVersionMinor, const(char)* pszCallingComponentName)

Return TRUE if GDAL library version at runtime matches nVersionMajor.nVersionMinor.

GDALVersionInfo
const(char)* GDALVersionInfo(const(char)* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OGRCalloc
void* OGRCalloc(size_t , size_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRFree
void OGRFree(void* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRGeometryTypeToName
const(char)* OGRGeometryTypeToName(OGRwkbGeometryType eType)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRMalloc
void* OGRMalloc(size_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRMergeGeometryTypes
OGRwkbGeometryType OGRMergeGeometryTypes(OGRwkbGeometryType eMain, OGRwkbGeometryType eExtra)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRMergeGeometryTypesEx
OGRwkbGeometryType OGRMergeGeometryTypesEx(OGRwkbGeometryType eMain, OGRwkbGeometryType eExtra, int bAllowPromotingToCurves)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRParseDate
int OGRParseDate(const(char)* pszInput, OGRField* psOutput, int nOptions)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRRealloc
void* OGRRealloc(void* , size_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRStrdup
char* OGRStrdup(const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_GET_MS
int OGR_GET_MS(double floatingpoint_sec)
Undocumented in source. Be warned that the author may not have intended to support it.
OGR_GT_Flatten
OGRwkbGeometryType OGR_GT_Flatten(OGRwkbGeometryType eType)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_GT_GetCollection
OGRwkbGeometryType OGR_GT_GetCollection(OGRwkbGeometryType eType)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_GT_GetCurve
OGRwkbGeometryType OGR_GT_GetCurve(OGRwkbGeometryType eType)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_GT_GetLinear
OGRwkbGeometryType OGR_GT_GetLinear(OGRwkbGeometryType eType)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_GT_HasM
int OGR_GT_HasM(OGRwkbGeometryType eType)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_GT_HasZ
int OGR_GT_HasZ(OGRwkbGeometryType eType)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_GT_IsCurve
int OGR_GT_IsCurve(OGRwkbGeometryType )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_GT_IsNonLinear
int OGR_GT_IsNonLinear(OGRwkbGeometryType )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_GT_IsSubClassOf
int OGR_GT_IsSubClassOf(OGRwkbGeometryType eType, OGRwkbGeometryType eSuperType)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_GT_IsSurface
int OGR_GT_IsSurface(OGRwkbGeometryType )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_GT_SetM
OGRwkbGeometryType OGR_GT_SetM(OGRwkbGeometryType eType)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_GT_SetModifier
OGRwkbGeometryType OGR_GT_SetModifier(OGRwkbGeometryType eType, int bSetZ, int bSetM)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_GT_SetZ
OGRwkbGeometryType OGR_GT_SetZ(OGRwkbGeometryType eType)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wkbHasM
bool wkbHasM(OGRwkbGeometryType x)

Return if the geometry type is a measured geometry type @since GDAL 2.1

wkbHasZ
bool wkbHasZ(OGRwkbGeometryType x)

Return if the geometry type is a 3D geometry type @since GDAL 2.0

Manifest constants

ALTER_ALL_FLAG
enum ALTER_ALL_FLAG;

Alter all parameters of field definition. Used by OGR_L_AlterFieldDefn().

ALTER_DEFAULT_FLAG
enum ALTER_DEFAULT_FLAG;

Alter field DEFAULT value. Used by OGR_L_AlterFieldDefn(). @since GDAL 2.0

ALTER_NAME_FLAG
enum ALTER_NAME_FLAG;

Alter field name. Used by OGR_L_AlterFieldDefn().

ALTER_NULLABLE_FLAG
enum ALTER_NULLABLE_FLAG;

Alter field NOT NULL constraint. Used by OGR_L_AlterFieldDefn(). @since GDAL 2.0

ALTER_TYPE_FLAG
enum ALTER_TYPE_FLAG;

Alter field type. Used by OGR_L_AlterFieldDefn().

ALTER_WIDTH_PRECISION_FLAG
enum ALTER_WIDTH_PRECISION_FLAG;

Alter field width and precision. Used by OGR_L_AlterFieldDefn().

ODrCCreateDataSource
enum ODrCCreateDataSource;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ODrCDeleteDataSource
enum ODrCDeleteDataSource;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ODsCCreateGeomFieldAfterCreateLayer
enum ODsCCreateGeomFieldAfterCreateLayer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ODsCCreateLayer
enum ODsCCreateLayer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ODsCCurveGeometries
enum ODsCCurveGeometries;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ODsCDeleteLayer
enum ODsCDeleteLayer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ODsCEmulatedTransactions
enum ODsCEmulatedTransactions;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ODsCMeasuredGeometries
enum ODsCMeasuredGeometries;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ODsCTransactions
enum ODsCTransactions;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRERR_CORRUPT_DATA
enum OGRERR_CORRUPT_DATA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRERR_FAILURE
enum OGRERR_FAILURE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRERR_INVALID_HANDLE
enum OGRERR_INVALID_HANDLE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRERR_NONE
enum OGRERR_NONE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRERR_NON_EXISTING_FEATURE
enum OGRERR_NON_EXISTING_FEATURE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRERR_NOT_ENOUGH_DATA
enum OGRERR_NOT_ENOUGH_DATA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRERR_NOT_ENOUGH_MEMORY
enum OGRERR_NOT_ENOUGH_MEMORY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRERR_UNSUPPORTED_GEOMETRY_TYPE
enum OGRERR_UNSUPPORTED_GEOMETRY_TYPE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRERR_UNSUPPORTED_OPERATION
enum OGRERR_UNSUPPORTED_OPERATION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRERR_UNSUPPORTED_SRS
enum OGRERR_UNSUPPORTED_SRS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGR_F_VAL_ALL
enum OGR_F_VAL_ALL;

Enable all validation tests (except OGR_F_VAL_ALLOW_DIFFERENT_GEOM_DIM) Used by OGR_F_Validate(). @since GDAL 2.0

OGR_F_VAL_ALLOW_DIFFERENT_GEOM_DIM
enum OGR_F_VAL_ALLOW_DIFFERENT_GEOM_DIM;

Allow geometry fields to have a different coordinate dimension that their geometry column type. This flag only makes sense if OGR_F_VAL_GEOM_TYPE is set too. Used by OGR_F_Validate(). @since GDAL 2.1

OGR_F_VAL_ALLOW_NULL_WHEN_DEFAULT
enum OGR_F_VAL_ALLOW_NULL_WHEN_DEFAULT;

Allow fields that are null when there's an associated default value. This can be used for drivers where the low-level layers will automatically set the field value to the associated default value. This flag only makes sense if OGR_F_VAL_NULL is set too. Used by OGR_F_Validate(). @since GDAL 2.0

OGR_F_VAL_GEOM_TYPE
enum OGR_F_VAL_GEOM_TYPE;

Validate that geometries respect geometry column type. Used by OGR_F_Validate(). @since GDAL 2.0

OGR_F_VAL_NULL
enum OGR_F_VAL_NULL;

Validate that fields respect not-null constraints. Used by OGR_F_Validate(). @since GDAL 2.0

OGR_F_VAL_WIDTH
enum OGR_F_VAL_WIDTH;

Validate that (string) fields respect field width. Used by OGR_F_Validate(). @since GDAL 2.0

OLCAlterFieldDefn
enum OLCAlterFieldDefn;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCCreateField
enum OLCCreateField;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCCreateGeomField
enum OLCCreateGeomField;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCCurveGeometries
enum OLCCurveGeometries;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCDeleteFeature
enum OLCDeleteFeature;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCDeleteField
enum OLCDeleteField;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCFastFeatureCount
enum OLCFastFeatureCount;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCFastGetExtent
enum OLCFastGetExtent;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCFastSetNextByIndex
enum OLCFastSetNextByIndex;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCFastSpatialFilter
enum OLCFastSpatialFilter;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCIgnoreFields
enum OLCIgnoreFields;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCMeasuredGeometries
enum OLCMeasuredGeometries;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCRandomRead
enum OLCRandomRead;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCRandomWrite
enum OLCRandomWrite;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCReorderFields
enum OLCReorderFields;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCSequentialWrite
enum OLCSequentialWrite;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCStringsAsUTF8
enum OLCStringsAsUTF8;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLCTransactions
enum OLCTransactions;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OLMD_FID64
enum OLMD_FID64;

Capability set to YES as metadata on a layer that has features with 64 bit identifiers. @since GDAL 2.0

ogrZMarker
enum ogrZMarker;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wkb25DBit
deprecated enum wkb25DBit;

@deprecated in GDAL 2.0. Use wkbHasZ() or wkbSetZ() instead

Structs

_N1
struct _N1

Simple container for a bounding region.

_N10
struct _N10

OGRFeature field attribute value union.

_N11
struct _N11
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_N12
struct _N12
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_N13
struct _N13
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_N14
struct _N14
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_N15
struct _N15
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_N16
struct _N16
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_N2
struct _N2

Simple container for a bounding region in 3D.

Unions

_N9
union _N9
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Variables

OGRNullFID
auto OGRNullFID;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OGRUnsetMarker
auto OGRUnsetMarker;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta