public class ogr extends java.lang.Object implements ogrConstants
ALTER_ALL_FLAG, ALTER_DEFAULT_FLAG, ALTER_NAME_FLAG, ALTER_NULLABLE_FLAG, ALTER_TYPE_FLAG, ALTER_WIDTH_PRECISION_FLAG, F_VAL_ALL, F_VAL_ALLOW_NULL_WHEN_DEFAULT, F_VAL_GEOM_TYPE, F_VAL_NULL, F_VAL_WIDTH, NullFID, ODrCCreateDataSource, ODrCDeleteDataSource, ODsCCreateGeomFieldAfterCreateLayer, ODsCCreateLayer, ODsCCurveGeometries, ODsCDeleteLayer, ODsCEmulatedTransactions, ODsCMeasuredGeometries, ODsCRandomLayerRead, ODsCRandomLayerWrite, ODsCTransactions, OFSTBoolean, OFSTFloat32, OFSTInt16, OFSTJSON, OFSTNone, OFTBinary, OFTDate, OFTDateTime, OFTInteger, OFTInteger64, OFTInteger64List, OFTIntegerList, OFTReal, OFTRealList, OFTString, OFTStringList, OFTTime, OFTWideString, OFTWideStringList, OGRERR_CORRUPT_DATA, OGRERR_FAILURE, OGRERR_INVALID_HANDLE, OGRERR_NON_EXISTING_FEATURE, OGRERR_NONE, OGRERR_NOT_ENOUGH_DATA, OGRERR_NOT_ENOUGH_MEMORY, OGRERR_UNSUPPORTED_GEOMETRY_TYPE, OGRERR_UNSUPPORTED_OPERATION, OGRERR_UNSUPPORTED_SRS, OJLeft, OJRight, OJUndefined, OLCAlterFieldDefn, OLCCreateField, OLCCreateGeomField, OLCCurveGeometries, OLCDeleteFeature, OLCDeleteField, OLCFastFeatureCount, OLCFastGetExtent, OLCFastSetNextByIndex, OLCFastSpatialFilter, OLCIgnoreFields, OLCMeasuredGeometries, OLCRandomRead, OLCRandomWrite, OLCReorderFields, OLCSequentialWrite, OLCStringsAsUTF8, OLCTransactions, OLMD_FID64, wkb25Bit, wkb25DBit, wkbCircularString, wkbCircularStringM, wkbCircularStringZ, wkbCircularStringZM, wkbCompoundCurve, wkbCompoundCurveM, wkbCompoundCurveZ, wkbCompoundCurveZM, wkbCurve, wkbCurveM, wkbCurvePolygon, wkbCurvePolygonM, wkbCurvePolygonZ, wkbCurvePolygonZM, wkbCurveZ, wkbCurveZM, wkbGeometryCollection, wkbGeometryCollection25D, wkbGeometryCollectionM, wkbGeometryCollectionZM, wkbLinearRing, wkbLineString, wkbLineString25D, wkbLineStringM, wkbLineStringZM, wkbMultiCurve, wkbMultiCurveM, wkbMultiCurveZ, wkbMultiCurveZM, wkbMultiLineString, wkbMultiLineString25D, wkbMultiLineStringM, wkbMultiLineStringZM, wkbMultiPoint, wkbMultiPoint25D, wkbMultiPointM, wkbMultiPointZM, wkbMultiPolygon, wkbMultiPolygon25D, wkbMultiPolygonM, wkbMultiPolygonZM, wkbMultiSurface, wkbMultiSurfaceM, wkbMultiSurfaceZ, wkbMultiSurfaceZM, wkbNDR, wkbNone, wkbPoint, wkbPoint25D, wkbPointM, wkbPointZM, wkbPolygon, wkbPolygon25D, wkbPolygonM, wkbPolygonZM, wkbPolyhedralSurface, wkbPolyhedralSurfaceM, wkbPolyhedralSurfaceZ, wkbPolyhedralSurfaceZM, wkbSurface, wkbSurfaceM, wkbSurfaceZ, wkbSurfaceZM, wkbTIN, wkbTINM, wkbTINZ, wkbTINZM, wkbTriangle, wkbTriangleM, wkbTriangleZ, wkbTriangleZM, wkbUnknown, wkbXDR
Modifier and Type | Method and Description |
---|---|
static Geometry |
ApproximateArcAngles(double dfCenterX,
double dfCenterY,
double dfZ,
double dfPrimaryRadius,
double dfSecondaryAxis,
double dfRotation,
double dfStartAngle,
double dfEndAngle,
double dfMaxAngleStepSizeDegrees) |
static Geometry |
BuildPolygonFromEdges(Geometry hLineCollection) |
static Geometry |
BuildPolygonFromEdges(Geometry hLineCollection,
int bBestEffort) |
static Geometry |
BuildPolygonFromEdges(Geometry hLineCollection,
int bBestEffort,
int bAutoClose) |
static Geometry |
BuildPolygonFromEdges(Geometry hLineCollection,
int bBestEffort,
int bAutoClose,
double dfTolerance) |
static Geometry |
CreateGeometryFromGML(java.lang.String input_string) |
static Geometry |
CreateGeometryFromJson(java.lang.String input_string) |
static Geometry |
CreateGeometryFromWkb(byte[] nLen) |
static Geometry |
CreateGeometryFromWkb(byte[] nLen,
SpatialReference reference) |
static Geometry |
CreateGeometryFromWkt(java.lang.String val) |
static Geometry |
CreateGeometryFromWkt(java.lang.String val,
SpatialReference reference) |
static void |
DontUseExceptions() |
static Geometry |
ForceTo(Geometry geom_in,
int eTargetType) |
static Geometry |
ForceTo(Geometry geom_in,
int eTargetType,
java.util.Vector options) |
static Geometry |
ForceToLineString(Geometry geom_in) |
static Geometry |
ForceToMultiLineString(Geometry geom_in) |
static Geometry |
ForceToMultiPoint(Geometry geom_in) |
static Geometry |
ForceToMultiPolygon(Geometry geom_in) |
static Geometry |
ForceToPolygon(Geometry geom_in) |
static java.lang.String[] |
GeneralCmdLineProcessor(java.lang.String[] args) |
static java.lang.String[] |
GeneralCmdLineProcessor(java.lang.String[] args,
int nOptions) |
static java.util.Vector |
GeneralCmdLineProcessor(java.util.Vector papszArgv) |
static java.util.Vector |
GeneralCmdLineProcessor(java.util.Vector papszArgv,
int nOptions) |
static java.lang.String |
GeometryTypeToName(int eType) |
static Driver |
GetDriver(int driver_number) |
static Driver |
GetDriverByName(java.lang.String name) |
static int |
GetDriverCount() |
static java.lang.String |
GetFieldSubTypeName(int type) |
static java.lang.String |
GetFieldTypeName(int type) |
static int |
GetNonLinearGeometriesEnabledFlag() |
static DataSource |
GetOpenDS(int ds_number) |
static int |
GetOpenDSCount() |
static int |
GT_Flatten(int eType) |
static int |
GT_GetCollection(int eType) |
static int |
GT_GetCurve(int eType) |
static int |
GT_GetLinear(int eType) |
static int |
GT_HasM(int eType) |
static int |
GT_HasZ(int eType) |
static int |
GT_IsCurve(int arg0) |
static int |
GT_IsNonLinear(int arg0) |
static int |
GT_IsSubClassOf(int eType,
int eSuperType) |
static int |
GT_IsSurface(int arg0) |
static int |
GT_SetM(int eType) |
static int |
GT_SetModifier(int eType,
int bSetZ) |
static int |
GT_SetModifier(int eType,
int bSetZ,
int bSetM) |
static int |
GT_SetZ(int eType) |
static DataSource |
Open(java.lang.String utf8_path) |
static DataSource |
Open(java.lang.String filename,
boolean update) |
static DataSource |
Open(java.lang.String utf8_path,
int update) |
static DataSource |
OpenShared(java.lang.String utf8_path) |
static DataSource |
OpenShared(java.lang.String utf8_path,
int update) |
static void |
RegisterAll() |
static int |
SetGenerate_DB2_V72_BYTE_ORDER(int bGenerate_DB2_V72_BYTE_ORDER) |
static void |
SetNonLinearGeometriesEnabledFlag(int bFlag) |
static void |
UseExceptions() |
public static void UseExceptions()
public static void DontUseExceptions()
public static Geometry CreateGeometryFromWkb(byte[] nLen, SpatialReference reference)
public static Geometry CreateGeometryFromWkb(byte[] nLen)
public static Geometry CreateGeometryFromWkt(java.lang.String val, SpatialReference reference)
public static Geometry CreateGeometryFromWkt(java.lang.String val)
public static Geometry CreateGeometryFromGML(java.lang.String input_string)
public static Geometry CreateGeometryFromJson(java.lang.String input_string)
public static Geometry BuildPolygonFromEdges(Geometry hLineCollection, int bBestEffort, int bAutoClose, double dfTolerance)
public static Geometry BuildPolygonFromEdges(Geometry hLineCollection, int bBestEffort, int bAutoClose)
public static Geometry BuildPolygonFromEdges(Geometry hLineCollection, int bBestEffort)
public static Geometry ApproximateArcAngles(double dfCenterX, double dfCenterY, double dfZ, double dfPrimaryRadius, double dfSecondaryAxis, double dfRotation, double dfStartAngle, double dfEndAngle, double dfMaxAngleStepSizeDegrees)
public static int GetDriverCount()
public static int GetOpenDSCount()
public static int SetGenerate_DB2_V72_BYTE_ORDER(int bGenerate_DB2_V72_BYTE_ORDER)
public static void RegisterAll()
public static java.lang.String GeometryTypeToName(int eType)
public static java.lang.String GetFieldTypeName(int type)
public static java.lang.String GetFieldSubTypeName(int type)
public static int GT_Flatten(int eType)
public static int GT_SetZ(int eType)
public static int GT_SetM(int eType)
public static int GT_SetModifier(int eType, int bSetZ, int bSetM)
public static int GT_SetModifier(int eType, int bSetZ)
public static int GT_HasZ(int eType)
public static int GT_HasM(int eType)
public static int GT_IsSubClassOf(int eType, int eSuperType)
public static int GT_IsCurve(int arg0)
public static int GT_IsSurface(int arg0)
public static int GT_IsNonLinear(int arg0)
public static int GT_GetCollection(int eType)
public static int GT_GetCurve(int eType)
public static int GT_GetLinear(int eType)
public static void SetNonLinearGeometriesEnabledFlag(int bFlag)
public static int GetNonLinearGeometriesEnabledFlag()
public static DataSource GetOpenDS(int ds_number)
public static DataSource Open(java.lang.String utf8_path, int update)
public static DataSource Open(java.lang.String utf8_path)
public static DataSource OpenShared(java.lang.String utf8_path, int update)
public static DataSource OpenShared(java.lang.String utf8_path)
public static Driver GetDriverByName(java.lang.String name)
public static Driver GetDriver(int driver_number)
public static java.util.Vector GeneralCmdLineProcessor(java.util.Vector papszArgv, int nOptions)
public static java.util.Vector GeneralCmdLineProcessor(java.util.Vector papszArgv)
public static java.lang.String[] GeneralCmdLineProcessor(java.lang.String[] args, int nOptions)
public static java.lang.String[] GeneralCmdLineProcessor(java.lang.String[] args)
public static DataSource Open(java.lang.String filename, boolean update)