IDataSource3 Interface

Uses

GeoCalcCOM.IDataSource2

 

Used By

GeoCalcCOM.DataSource

 

Public Properties

Property

Description

DefaultIssuer

Gets or sets the default issuer value for use with Get/Set/Put methods

Editable

A boolean value that indicates if the data source can be modified

FileName

The path and file name of the data source currently loaded into this object

IgnoreEnvelope

Indicates if all Envelopes should always return true for InBounds

IsLoaded

A boolean value that indicates if a data source is currently loaded

WKTForceMatch

Indicates if GeoCalc should try to find an existing ICoordSys that matches the WKT when importing an ICoordSys from WKT

 

Public Methods

Method

Description

CommitToFIle

Saves the data source to a file

CoordSysFromGML

Imports an ICoordSys from a GML document

CoordSysFromGMLWithSchema

Imports an ICoordSys from a GML document specifying a GML schema

EstablishDatumShift

Gets DatumShifts for a CoordTransform

ExportCoordSysToFile

Saves a WKT definition of the specified ICoordSys to a file

ExportCoordSysToString

Gets a WKT definition of the specified ICoordSys

ExportCoordSysToStrings

Produces strings that give the keys that identify the ICoordSys in GeoCalc 5.x

GetAngularUnit

Gets an AngularUnit from the data source

GetCartesianPoint

Gets a CartesianPoint from the data source

GetCoordTransform

Gets a CoordTransform from the data source

GetDatumShift

Gets a DatumShift from the data source

GetEllipsoid

Gets an Ellipsoid from the data source

GetEnvelope

Gets an Envelope from the data source

GetFittedCoordSys

Gets a FittedCoordSys from the data source

GetGeocentricCoordSys

Gets a GeocentricCoordSys from the data source

GetGeodeticCoordSys

Gets a GeodeticCoordSys from the data source

GetGeodeticPoint

Gets a GeodeticPoint from the data source

GetHeightModel

Gets a HeightModel from the data source

GetHorizontalDatum

Gets a HorizontalDatum from the data source

GetLinearUnit

Gets a LinearUnit from the data source

GetPrimeMeridian

Gets a PrimeMeridian from the data source

GetProjectedCoordSys

Gets a ProjectedCoordSys from the data source

GetProjectedPoint

Gets a ProjectedPoint from the data source

GetSerializable

Gets an ISerializable from the data source

GetValidDatumShifts

Finds all valid DatumShifts for the specified source and target ICoordSys

GetVerticalDatum

Gets a VerticalDatum from the data source

GetVerticalReference

Gets a VerticalReference from the data source

ImportCoordSysFromFile

Loads an ICoordSys from a file

ImportCoordSysFromString

Loads an ICoordSys from a WKT string

ImportCoordSysFromStrings

Loads an ICoordSys from the GeoCalc 5.x keys

ImportFile

Loads an ICoordSys into the data source

LoadFile

Loads a data source file into this IDataSource3

PutAngularUnit

Adds an AngularUnit to the data source

PutCartesianPoint

Adds a CartesianPoint to the data source

PutCoordTransform

Adds a CoordTransform to the data source

PutDatumShift

Adds a DatumShift to the data source

PutEllipsoid

Adds an Ellipsoid to the data source

PutEnvelope

Adds an Envelope to the data source

PutFittedCoordSys

Adds a FittedCoordSys to the data source

PutGeocentricCoordSys

Adds a GeocentricCoordSys to the data source

PutGeodeticCoordSys

Adds a GeodeticCoordSys to the data source

PutGeodeticPoint

Adds a GeodeticPoint to the data source

PutHeightModel

Adds a HeightModel to the data source

PutHorizontalDatum

Adds a HorizontalDatum to the data source

PutLinearUnit

Adds a LinearUnit to the data source

PutPrimeMeridian

Adds a PrimeMeridian to the data source

PutProjectedCoordSys

Adds a ProjectedCoordSys to the data source

PutProjectedPoint

Adds a ProjectedPoint to the data source

PutSerializable

Adds an ISerializable to the data source

PutVerticalDatum

Adds a VerticalDatum to the data source

PutVerticalReference

Adds a VerticalReference to the data source

RemoveAngularUnit

Removes an AngularUnit from the data source

RemoveCartesianPoint

Removes a CartesianPoint from the data source

RemoveCoordTransform

Removes a CoordTransform from the data source

RemoveDatumShift

Removes a DatumShift from the data source

RemoveEllipsoid

Removes an Ellipsoid from the data source

RemoveEnvelope

Removes an Envelope from the data source

RemoveFittedCoordSys

Removes a FittedCoordSys from the data source

RemoveGeocentricCoordSys

Removes a GeocentricCoordSys from the data source

RemoveGeodeticCoordSys

Removes a GeodeticCoordSys from the data source

RemoveGeodeticPoint

Removes a GeodeticPoint from the data source

RemoveHeightModel

Removes a HeightModel from the data source

RemoveHorizontalDatum

Removes a HorizontalDatum from the data source

RemoveLinearUnit

Removes a LinearUnit from the data source

RemovePrimeMeridian

Removes a PrimeMeridian from the data source

RemoveProjectedCoordSys

Removes a ProjectedCoordSys from the data source

RemoveProjectedPoint

Removes a ProjectedPoint from the data source

RemoveSerializable

Removes an ISerializable from the data source

RemoveVerticalDatum

Removes a VerticalDatum from the data source

RemoveVerticalReference

Removes a VerticalReference from the data source