Package org.geotools.data.ogr
Interface OGR
- All Known Implementing Classes:
JniOGR
public interface OGR
Encapsulates calls to the OGR library.
- Author:
- Justin Deoliveira, OpenGeo
-
Method Summary
Modifier and TypeMethodDescriptionvoidCheckError(int code) Checks the ogr error status code and throws java exceptions accordingly.CreateBinaryField(String name) CreateDateField(String name) CreateDateTimeField(String name) CreateIntegerField(String name) CreateRealField(String name) CreateStringField(String name) CreateTimeField(String name) DataSourceCreateLayer(Object dataSource, String name, Object spatialReference, long geomType, String[] opts) DataSourceExecuteSQL(Object dataSource, String sql, Object spatialFilter) DataSourceGetDriver(Object dataSource) DataSourceGetLayer(Object dataSource, int i) DataSourceGetLayerByName(Object dataSource, String name) intDataSourceGetLayerCount(Object dataSource) voidDataSourceRelease(Object dataSource) DriverCreateDataSource(Object driver, String dataSourceName, String[] opts) DriverGetName(Object driver) DriverOpen(Object driver, String dataSourceName, int mode) voidDriverRelease(Object driver) voidFeatureDestroy(Object feature) longFeatureGetFID(Object feature) voidFeatureGetFieldAsDateTime(Object feature, int i, int[] year, int[] month, int[] day, int[] hour, int[] minute, int[] second, int[] tzFlag) doubleFeatureGetFieldAsDouble(Object feature, int i) intFeatureGetFieldAsInteger(Object feature, int i) FeatureGetFieldAsString(Object feature, int i) FeatureGetGeometry(Object feature) booleanFeatureIsFieldSet(Object feature, int i) voidFeatureSetFieldBinary(Object feature, int field, int length, byte[] value) voidFeatureSetFieldDateTime(Object feature, int field, int year, int month, int day, int hour, int minute, int second, int tz) voidFeatureSetFieldDouble(Object feature, int field, double value) voidFeatureSetFieldInteger(Object feature, int field, int value) voidFeatureSetFieldString(Object feature, int field, String str) voidFeatureSetGeometryDirectly(Object feature, Object geometry) voidFeatureUnsetField(Object feature, int i) FieldGetName(Object field) longFieldGetType(Object field) intFieldGetWidth(Object field) booleanFieldIsBinaryType(long type) booleanFieldIsDateTimeType(long type) booleanFieldIsDateType(long type) booleanFieldIsIntegerListType(long type) booleanFieldIsIntegerType(long type) booleanFieldIsRealListType(long type) booleanFieldIsRealType(long type) booleanFieldIsTimeType(long type) voidFieldSetJustifyRight(Object field) voidFieldSetPrecision(Object field, int precision) voidFieldSetWidth(Object field, int width) GeometryCreateFromWkb(byte[] wkb, int[] ret) GeometryCreateFromWkt(String wkt, int[] ret) voidGeometryDestroy(Object geometry) intGeometryExportToWkb(Object geom, byte[] wkb) GeometryExportToWkt(Object geom, int[] ret) intGeometryGetWkbSize(Object geom) GetDriver(int i) GetDriverByName(String name) intlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglongbooleanbooleanLayerCanCreateField(Object layer) booleanLayerCanDeleteFeature(Object layer) booleanLayerCanIgnoreFields(Object layer) booleanLayerCanWriteRandom(Object layer) booleanLayerCanWriteSequential(Object layer) intLayerCreateFeature(Object layer, Object feature) voidLayerCreateField(Object layer, Object fieldDefn, int approx) booleanLayerDeleteFeature(Object layer, long fid) LayerGetExtent(Object layer) longLayerGetFeatureCount(Object layer) LayerGetFIDColumnName(Object layer) intLayerGetFieldCount(Object layerDefn) LayerGetFieldDefn(Object layerDefn, int i) longLayerGetGeometryType(Object layerDefn) LayerGetLayerDefn(Object layer) LayerGetName(Object layer) LayerGetNextFeature(Object layer) LayerGetSpatialRef(Object layer) LayerNewFeature(Object layerDefn) voidLayerRelease(Object layer) voidLayerReleaseLayerDefn(Object layerDefn) voidLayerResetReading(Object layer) voidLayerSetAttributeFilter(Object layer, String attFilter) intLayerSetFeature(Object layer, Object feature) intLayerSetIgnoredFields(Object layer, String[] fields) voidLayerSetSpatialFilter(Object layer, Object geometry) voidLayerSyncToDisk(Object layer) NewSpatialRef(String wkt) OpenShared(String dataSourceName, int mode) SpatialRefExportToWkt(Object spatialRef) SpatialRefGetAuthorityCode(Object spatialRef, String authority) voidSpatialRefRelease(Object spatialRef) toEnvelope(Object extent, CoordinateReferenceSystem crs)
-
Method Details
-
GetDriverCount
int GetDriverCount() -
GetDriver
-
GetDriverByName
-
Open
-
IsGEOSEnabled
boolean IsGEOSEnabled() -
CheckError
Checks the ogr error status code and throws java exceptions accordingly.- Parameters:
code- The ogr error code.- Throws:
IOException
-
GetLastErrorMsg
String GetLastErrorMsg() -
DriverGetName
-
DriverOpen
-
DriverCreateDataSource
-
DriverRelease
-
DataSourceGetDriver
-
DataSourceGetLayerCount
-
DataSourceGetLayer
-
DataSourceGetLayerByName
-
DataSourceRelease
-
DataSourceCreateLayer
-
DataSourceExecuteSQL
-
LayerGetLayerDefn
-
LayerGetFieldCount
-
LayerGetFieldDefn
-
LayerGetName
-
LayerGetGeometryType
-
LayerGetSpatialRef
-
LayerGetExtent
-
LayerGetFeatureCount
-
LayerRelease
-
LayerReleaseLayerDefn
-
LayerCanDeleteFeature
-
LayerCanWriteRandom
-
LayerCanWriteSequential
-
LayerCanCreateField
-
LayerCanIgnoreFields
-
LayerCreateField
-
LayerSyncToDisk
-
LayerNewFeature
-
toEnvelope
-
LayerSetSpatialFilter
-
LayerSetAttributeFilter
-
LayerSetIgnoredFields
-
LayerResetReading
-
LayerGetNextFeature
-
LayerDeleteFeature
-
LayerSetFeature
-
LayerCreateFeature
-
LayerGetFIDColumnName
-
FieldGetName
-
FieldGetType
-
FieldGetWidth
-
FieldSetWidth
-
FieldSetJustifyRight
-
FieldSetPrecision
-
FieldIsIntegerType
boolean FieldIsIntegerType(long type) -
FieldIsRealType
boolean FieldIsRealType(long type) -
FieldIsBinaryType
boolean FieldIsBinaryType(long type) -
FieldIsDateType
boolean FieldIsDateType(long type) -
FieldIsTimeType
boolean FieldIsTimeType(long type) -
FieldIsDateTimeType
boolean FieldIsDateTimeType(long type) -
FieldIsIntegerListType
boolean FieldIsIntegerListType(long type) -
FieldIsRealListType
boolean FieldIsRealListType(long type) -
CreateStringField
-
CreateIntegerField
-
CreateRealField
-
CreateBinaryField
-
CreateDateField
-
CreateTimeField
-
CreateDateTimeField
-
FeatureGetFID
-
FeatureIsFieldSet
-
FeatureSetGeometryDirectly
-
FeatureGetGeometry
-
FeatureUnsetField
-
FeatureSetFieldInteger
-
FeatureSetFieldDouble
-
FeatureSetFieldBinary
-
FeatureSetFieldDateTime
void FeatureSetFieldDateTime(Object feature, int field, int year, int month, int day, int hour, int minute, int second, int tz) -
FeatureSetFieldString
-
FeatureGetFieldAsString
-
FeatureGetFieldAsInteger
-
FeatureGetFieldAsDouble
-
FeatureGetFieldAsDateTime
void FeatureGetFieldAsDateTime(Object feature, int i, int[] year, int[] month, int[] day, int[] hour, int[] minute, int[] second, int[] tzFlag) -
FeatureDestroy
-
GetPointType
long GetPointType() -
GetPoint25DType
long GetPoint25DType() -
GetLinearRingType
long GetLinearRingType() -
GetLineStringType
long GetLineStringType() -
GetLineString25DType
long GetLineString25DType() -
GetPolygonType
long GetPolygonType() -
GetPolygon25DType
long GetPolygon25DType() -
GetMultiPointType
long GetMultiPointType() -
GetMultiLineStringType
long GetMultiLineStringType() -
GetMultiLineString25DType
long GetMultiLineString25DType() -
GetMultiPolygonType
long GetMultiPolygonType() -
GetMultiPolygon25DType
long GetMultiPolygon25DType() -
GetGeometryCollectionType
long GetGeometryCollectionType() -
GetGeometryCollection25DType
long GetGeometryCollection25DType() -
GetGeometryNoneType
long GetGeometryNoneType() -
GetGeometryUnknownType
long GetGeometryUnknownType() -
GeometryGetWkbSize
-
GeometryExportToWkb
-
GeometryCreateFromWkb
-
GeometryExportToWkt
-
GeometryCreateFromWkt
-
GeometryDestroy
-
SpatialRefGetAuthorityCode
-
SpatialRefExportToWkt
-
SpatialRefRelease
-
NewSpatialRef
-