The DataSource class provides properties and methods that allow the user to interact with a data source XML file. A description of how to use the DataSource can be found here.
Constructor |
Description |
Creates a new instance of the DataSource class |
|
Creates a new instance of the DataSource class |
Method |
Description |
Saves the DataSource to a file |
|
Initializes a CoordSys from a GML string |
|
Constructs an HTDP transformation between two input coordinate reference systems |
|
Constructs a Time Dependent Helmert transformation between two input coordinate reference systems |
|
Returns a single transform that is used to populate a ConcatenatedTransform that converts between the specified source and targets, as limited by the settings in the TransformPreferences provided |
|
Determines if a Serializable exists in the DataSource |
|
Saves a WKT definition of the specified CoordSys to a file |
|
Saves a GeoTIFF definition of the specifed CoordSys to a file |
|
Saves a MapInfo MIF definition of the specifed CoordSys to a file |
|
|
Gets a WKT definition of the specified CoordSys |
|
Gets an Esri PRJ definition of the specified CoordSys |
Gets the GeoCalc 5.x keys that identify the specified CoordSys |
|
|
Exports a DatumTransform to a WKT String. |
Generates a GML file that represents the specified CoordSys |
|
Saves a set of datasource objects out as an xsp file |
|
Saves a set of datasource objects out as a string |
|
Retrieves a list of objects with the specified EPSG code (EPSG codes are not unique across all object types) |
|
Retrieves a list of objects equivalent to a given Serializable |
|
|
Retrieves the ApplicationID |
Retrieves the flag that indicates whether modifications that happen to the default view during the datasource load should be automatically saved |
|
The get_CalculatedSignature method returns the signature calculated from the current contents of the base data source file. |
|
This method returns the signature calculated from the current contents of the custom datasource file. |
|
Gets the ChangeLog used to track changes to base objects |
|
Gets the ChangeLog used to track changes to custom objects |
|
The get_CustomFileName method returns the path and name of the custom data source file that is currently loaded into the DataSource. |
|
Returns the default issuer used with the Get/Put/Remove methods |
|
Retrieves the default view for this DataSource |
|
Gets a pointer to the internal datasource, so that it may be passed to, and shared with, another of Blue Marble Geographics geodetic processing libraries. |
|
Indicates whether the DataSource can be modified |
|
Indicates whether we should throw an exception during the LoadFile if the base data source file has been manually edited. |
|
Indicates the file that is currently loaded into the DataSource |
|
Returns whether there is an active log file for changes to the base datasource |
|
Returns whether there is an active log file for changes to the custom datasource |
|
Indicates whether a DataSource file has been loaded |
|
Indicates whether the base datasource file has been manually edited since the last time it was saved. |
|
Indicates whether the custom datasource file has been manually edited since the last time it was saved. |
|
Retrieves the flag that indicates whether new objects that are found in the base datasource that are not in the view should be added as hidden (new custom objects will always be added as visible) |
|
This method returns the signature stored in the base data source file. |
|
This method returns the signature stored in the custom datasource file. |
|
Gets an AngularUnit from the DataSource |
|
Gets a CartesianPoint from the DataSource |
|
Gets the state of a flag that enables better handling of certain projections for visual presentation. |
|
This function returns the margin of error that is used when judging whether a projected point should be corrected to "wrap around" to the other side when centering the transformation results on the Central Meridian of the projection. |
|
This function allows the user to get how the central meridian of a projection affects the transformation of points. |
|
Gets a CoordTransform from the DataSource |
|
Gets the path to this DataSource. |
|
Gets a DatumTransform from the DataSource |
|
Retrieves the Display name for the object from the DataView, if it exists, or otherwise returns the DataSource name. |
|
Gets an Ellipsoid from the DataSource |
|
Gets an AreaOfUse from the DataSource |
|
Gets a FittedCoordSys from the DataSource |
|
Gets the FTP Download flag |
|
Gets a GeocentricCoordSys from the DataSource |
|
Gets a GeodeticCoordSys from the DataSource |
|
Gets a GeodeticPoint from the DataSource |
|
Populates a collection with GML object names and their URN strings from data in the OGP's Indicio server, given an object type |
|
Gets a HorizontalDatum from the DataSource |
|
Gets the flag indicating if all CoordTransforms should ignore the vertical |
|
Indicates whether AreaOfUse::InBounds should always return true |
|
Gets a LinearUnit from the DataSource |
|
Returns the number of changes that have been made to the DataSource since it was loaded. |
|
Gets a PrimeMeridian from the DataSource |
|
Sets a flag preventing NULL String values from being considered '0' |
|
Gets a ProjectedCoordSys from the DataSource |
|
Gets a ProjectedPoint from the DataSource |
|
Gets a user-friendly display name for the specified projection type |
|
Gets a ScalarUnit from the DataSource |
|
Gets a Serializable from the DataSource |
|
Returns the status of the ShowDeprecated flag on the DataSource |
|
Gets a VerticalDatum from the DataSource |
|
Indicates whether GeoCalc will try to find a match with an existing CoordSys when importing a CoordSys from a WKT string |
|
Loads a CoordSys from a file |
|
Imports a CoordSys from a GeoTiff file |
|
Imports a CoordSys from an ESRI PRJ String. |
|
Loads a CoordSys from a WKT string |
|
Returns a CoordSys that matches the GeoCalc 5.x keys |
|
Imports a DatumTransform from a GTF file |
|
Imports a DatumTransform from a WKT string |
|
Loads a CoordSys into the DataSource |
|
Reads in a specified .xsp file and adds any new objects to the DataSource |
|
Reads in a string and adds any new objects to the DataSource |
|
Composes GeoCalc objects for all URNs in the specified collection. |
|
Loads a data source file into this DataSource |
|
Adds an AngularUnit to the DataSource |
|
Adds a CartesianPoint to the DataSource |
|
Adds an Ellipsoid to the DataSource |
|
Adds an AreaOfUse to the DataSource |
|
Adds a FittedCoordSys to the DataSource |
|
Adds a GeocentricCoordSys to the DataSource |
|
Adds a GeodeticCoordSys to the DataSource |
|
Adds a GeodeticPoint to the DataSource |
|
Adds a HorizontalDatum to the DataSource |
|
Adds a LinearUnit to the DataSource |
|
Adds a PrimeMeridian to the DataSource |
|
Adds a ProjectedCoordSys to the DataSource |
|
Adds a ProjectedPoint to the DataSource |
|
Adds a ScalarUnit to the DataSource |
|
Adds a Scope to the DataSource |
|
Adds a Serializable to the DataSource |
|
Adds a Usage to the DataSource |
|
Adds a VerticalDatum to the DataSource |
|
Removes an AngularUnit from the DataSource |
|
Removes a CartesianPoint from the DataSource |
|
Removes an Ellipsoid from the DataSource |
|
Removes an AreaOfUse from the DataSource |
|
Removes a FittedCoordSys from the DataSource |
|
Removes a GeocentricCoordSys from the DataSource |
|
Removes a GeodeticCoordSys from the DataSource |
|
Removes a GeodeticPoint from the DataSource |
|
Removes a HorizontalDatum from the DataSource |
|
Removes a LinearUnit from the DataSource |
|
Removes a PrimeMeridian from the DataSource |
|
Removes a ProjectedCoordSys from the DataSource |
|
Removes a ProjectedPoint from the DataSource |
|
Removes a ScalarUnit from the DataSource |
|
Removes a Scope from the DataSource |
|
Removes a Serializable from the DataSource |
|
Removes a Usage from the DataSource |
|
Removes a VerticalDatum from the DataSource |
|
Sets the ApplicationID which will show up when a Change is made |
|
Sets the flag that indicates whether modifications that happen to the default view during the datasource load should be automatically saved |
|
Sets the Current User ID which will show up when a Change is made |
|
Sets the default issuer used with the Get/Put/Remove methods |
|
Sets the default view for this DataSource |
|
Initializes this DataSource instance using a pointer to an internal datasource object obtained from one of Blue Marble Geographics' other geodetic processing libraries. |
|
Sets whether this DataSource can be modified |
|
Sets whether we should throw an exception during the LoadFile call if the base data source file has been manually edited. |
|
Sets the flag that indicates whether new objects that are found in the base datasource that are not in the view should be added as hidden (new custom objects will always be added as visible) |
|
Sets a flag that enables better handling of certain projections for visual presentation. |
|
This function sets the margin of error that is used when judging whether a projected point should be corrected to "wrap around" to the other side when centering the transformation results on the Central Meridian of the projection. |
|
This function allows the user to set how the central meridian of a projection affects the transformation of points. |
|
Sets the path to this DataSource |
|
|
Sets the FTP enabled flag |
Sets whether all CoordTransforms should ignore 3d conversions. |
|
Specifies if AreaOfUse::InBounds should always return true |
|
Sets a flag preventing NULL String values from being considered '0' |
|
Sets the status of the ShowDeprecated flag on the DataSource |
|
Specifies if GeoCalc should try to find an existing CoordSys when importing a CoordSys from a WKT string. |
|
Assigns a new value to this Datum |