This document is archived and information here might be outdated.  Recommended version.


IGridTransformation Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IG > IGridTransformation Interface
ArcGIS Developer Help

IGridTransformation Interface

Provides access to members that control the dataset name for a grid-based transformation.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

The IGridTransformation interface defines the parameters for a grid-based geographic (datum) transformation method. Currently, the NADCON and HARN (HPGN) methods for the United States are supported. The only parameter is the grid location and name.

Two functions are supported: Load and Unload. The transformation grids can range in size from 2-500 KB and are very expensive to access. The Load function places the requested grid into memory which greatly improves performance. Unload releases the memory.

Members

Name Description
Method GetSpatialReferences Returns the from and to spatial references for the transformation.
Read/write property GridDatasetName The name of a dataset containing gridded transformation values for a geographic area.
Method Load Makes the grid data available for transformation operations. Called automatically.
Read/write property Name The name of the geographic transformation.
Method PutSpatialReferences Sets the from and to spatial references for the transformation.
Method TransformMeasuresFF Transforms floating point measures to floating point measures (or do the inverse).
Method TransformMeasuresFI Transforms floating point measures to integer measures (or do the inverse).
Method TransformMeasuresIF Transforms integer measures to floating point measures (or do the inverse).
Method TransformMeasuresII Transforms integer measures to integer measures (or do the inverse).
Method TransformPointsFF Transforms floating point points to floating point points (or do the inverse).
Method TransformPointsFI Transforms floating point points to integer points (or do the inverse).
Method TransformPointsIF Transforms integer points to floating point points (or do the inverse).
Method TransformPointsII Transforms integer points to integer points (or do the inverse).
Method Unload Releases any resources consumed by the grid data.

Inherited Interfaces

Interfaces Description
IGeoTransformation Provides access to members that define a geographic (datum) transformation.
ITransformation Provides access to members that apply a function (or its inverse) to a set of points or measures. The suffix of each method indicates the type of parameters operated on.

Classes that implement IGridTransformation

Classes Description
GEOCONTransformation Creates a GEOCON-based transformation.
HARNTransformation Creates a HARN-based transformation.
NADCON5Transformation Creates a NADCON5-based transformation.
NADCONTransformation Creates a NADCON-based transformation.
NTv2Transformation Creates a NTv2-based transformation.