OSGeo FDO Provider for SDF API Reference

SDF API

API Reference OSGeo FDO Provider for SDF

FdoICreateSDFFile Class Reference

#include <ICreateSDFFile.h>

List of all members.


Detailed Description

This command creates a new SDF+ file with a specified location and file name and a given spatial coordinate system.

Definition at line 26 of file ICreateSDFFile.h.

Public Member Functions

virtual FDO_API void Execute ()=0
 Executes the command. An exception is thrown if the file fails to be created.
virtual FDO_API FdoString * GetCoordinateSystemWKT ()=0
 Gets the name of the coordinate system in OpenGIS SRS WKT format of the spatial context. If the result is an empty string, the coordinate system WKT description is not available.
virtual FDO_API FdoString * GetFileName ()=0
 Gets the name of the SDF+ file being created. The name is a fully qualified absolute path.
virtual FDO_API FdoString * GetSpatialContextDescription ()=0
 Gets the description of the spatial context.
virtual FDO_API FdoString * GetSpatialContextName ()=0
 Gets the name of the coordinate system of the spatial context. If the result is a null or empty string, the coordinate system is unknown to the spatial context.
virtual FDO_API double GetXYTolerance ()=0
 Gets the tolerance value for X/Y ordinates of the spatial context.
virtual FDO_API double GetZTolerance ()=0
 Gets the tolerance value for Z ordinates of the spatial context.
virtual FDO_API void SetCoordinateSystemWKT (FdoString *wkt)=0
 Sets the coordinate system of the context to create as a string in OpenGIS SRS WKT format.
virtual FDO_API void SetFileName (FdoString *name)=0
 Sets the name of the SDF+ file being created. The name must be a fully qualified absolute path.
virtual FDO_API void SetSpatialContextDescription (FdoString *description)=0
 Sets the description of the spatial context as a string.
virtual FDO_API void SetSpatialContextName (FdoString *name)=0
 Sets the name of the spatial context as a string.
virtual FDO_API void SetXYTolerance (double tolerance)=0
 Sets the tolerance value to use for X/Y ordinates. Tolerances are used in some geometric tests, mostly for equality between coordinates. This occurs frequently in spatial queries, especially with "on boundary" or "just touching" conditions. It is also an objective amount that can be used when formulating step distances for parametric curve interpolation.
virtual FDO_API void SetZTolerance (double tolerance)=0
 Sets the tolerance value to use for Z ordinates.

The documentation for this class was generated from the following file:
Comments?