Package com.luciad.format.database
package com.luciad.format.database
Provides classes to read and write geometries and features from generic
spatial databases.
The TLcdDatabaseModel class allows to access elements using the
ILcd2DBoundsIndexedModel interface. The elements are implementations
of the ILcdDatabaseShape interface.
Alternatively, ILcdDatabaseDecoder and ILcdDatabaseEncoder
implementations provided by specific database packages allow to read and write
database elements in bulk.
- Since:
- 3.0
-
ClassDescriptionThis interface specifies methods to do uncached queries on a database or a set of data files, based on query strings, bounds, and keys.This interface specifies methods to do uncached queries on a database or a set of data files, based on bounds.This interface specifies methods to perform uncached updates on a database or a set of data files, based on query keys.This interface specifies methods to perform uncached updates on a database or a set of data files, based on query keys.This interface specifies a set of methods that create a basis for accessing a spatial database.This
ILcdModelDescriptorspecifically describes database models.This class provides access to the data base data model and its types.This class presents the contents of a database table containing geometries, as anILcd2DBoundsIndexedModel.ThisILcdModelDecoderdecodes generic spatial databases intoTLcdDatabaseModelorTLcdDatabaseReadOnlyModelobjects.ThisILcdDatabaseModelDescriptordescribes a spatial database.ThisILcdModelDecoderencodes models into spatial databases.This class presents the contents of a database table containing geometries, as anILcd2DBoundsIndexedModel.This class provides an implementation ofILcdDataObject, andILcdShapeListthat contains one or more shapes.This class provides an implementation ofILcdDataobjectandILcdShapeListthat contains a single shape.ILcdAnnotationthat is put on aTLcdDataTypeto define which property should be used as primary key.