A base class for transformation between two coordinate systems that have different datums.
This is the base class for classes used to transform coordinates between spatial references that have different datums. The inverse of the datum transformation, used to transform in the opposite direction, may be accessed using a member function.
A datum transformation has a name property intended to be suitable for display, such as when displaying a list of available transformations to an end user.
You can get a list of suitable transformations for a given input and output spatial reference using methods of the AGSTransformationCatalog
class. Some transformations require that certain Projection Engine data files be present on the local file system. The property AGSDatumTransformation::missingProjectionEngineFiles
indicates whether any of the files are missing. The complete list of necessary files is available using the AGSGeographicTransformationStep::projectionEngineFilenames
or AGSHorizontalVerticalTransformationStep::projectionEngineFilenames
properties.
- Note
- In order for any Projection Engine files to be found, the data location must be set first using the
projectionEngineDirectory (AGSTransformationCatalog)
property.
A datum transformation object is immutable
- See also
AGSTransformationCatalog
to find a list of suitable tranformations between two spatial references
- Since
- 100.2