Home: FDO Developer's Guide
OSGeo FDO Provider for SHP

OSGeo FDO Provider for SHP

FDO Provider for SHP Capabilities
What Is FDO Provider for SHP?
The Feature
Data Objects (FDO) API provides access to data in a data store.
A provider is a specific implementation of the FDO API that provides
access to data in a particular data
store. The FDO Provider for SHP provides FDO with access to an SHP-based
data store.
The FDO Provider for SHP uses a standalone file
format that supports GIS data. The FDO Provider for SHP (Shape)
has the following characteristics:
- Read-only
access is provided to pre-existing spatial and attribute data from
an Environmental Systems Research Institute (ESRI) Shape file (SHP).
- The
FDO Provider for SHP can run in a multi-platform environment, including
Windows and Linux.
- A Shape
file consists of three separate files: SHP (shape geometry), SHX
(shape index), and DBF (shape attributes in dBASE format).
- The
FDO Provider for SHP accesses the information in each of the three
separate files, and treats each SHP, and its associated DBF file,
as a feature class with a single geometry property, and optionally,
with data attribute properties.
- Schema
configuration of the data store is provided to the FDO Provider
for SHP through an XML file containing the Geographic Markup Language
(GML) definition of the schema that maps SHP and DBF data in the
data store to feature classes and property mappings in the FDO data model.
- Although
it does not support concurrency control (locking), the SHP file
format is a valid alternative to RDBMS.
For more information, see The Essential FDO (FET_TheEssentialFDO.pdf)
and the OSGeo FDO Provider for
SHP API Reference Help (SHP_Provider_API.chm).