Provides access to members that control the geographic transformations fallback mechanism.
Members
Name | Description | |
---|---|---|
![]() |
CloneGeoTransformationDefaults | Returns a clone of the geotransformation defaults. |
![]() |
ConstructHighPrecisionSpatialReference | Constructs a high precision spatial reference based on an existing spatial reference. xy/z/mDoubler is the number of times the respective precision is to be doubled. A value of zero will find the maximum doubling for that precision. |
![]() |
ConstructLowPrecisionSpatialReference | Construct a low precision spatial reference with the same scale factor as the high precision input, but with a different domain extent. If the calculated domain extent cannot cover the specified data extent, an error is returned. |
![]() |
CreateDatum | Creates a predefined datum. |
![]() |
CreateESRISpatialReference | Creates a spatial reference system and defines it from the specified ESRISpatialReference buffer. |
![]() |
CreateESRISpatialReferenceFromPRJ | Creates a spatial reference from a PRJ string. |
![]() |
CreateESRISpatialReferenceFromPRJFile | Creates a spatial reference from a PRJ file. |
![]() |
CreateESRISpatialReferenceInfo | Creates a spatial reference system and defines it from the specified ESRISpatialReference buffer. |
![]() |
CreateESRISpatialReferenceInfoFromPRJ | Creates a spatial reference from a PRJ string. |
![]() |
CreateESRISpatialReferenceInfoFromPRJFile | Creates a spatial reference from a PRJ file. |
![]() |
CreateFromAreaName | Creates a coordinate system from the human-readable 'area name' of the coordinate system. |
![]() |
CreateGeographicCoordinateSystem | Creates a predefined geographic coordinate system. |
![]() |
CreateGeoTransformation | Creates a predefined transformation between geographic coordinate systems. |
![]() |
CreateParameter | Creates a predefined parameter. |
![]() |
CreatePredefinedAngularUnits | Creates a list of predefined angular units. |
![]() |
CreatePredefinedDatums | Creates a list of a list of predefined datums. |
![]() |
CreatePredefinedGeographicTransformations | Creates a list of predefined geographic transformations. |
![]() |
CreatePredefinedLinearUnits | Creates a list of predefined linear units. |
![]() |
CreatePredefinedPrimeMeridians | Creates a list of predefined prime meridians. |
![]() |
CreatePredefinedProjections | Creates a list of predefined projections. |
![]() |
CreatePredefinedSpheroids | Creates a list of predefined spheroids. |
![]() |
CreatePredefinedVerticalCoordinateSystems | Creates a list of predefined vertical coordinate systems. |
![]() |
CreatePredefinedVerticalDatums | Creates a list of predefined vertical datums. |
![]() |
CreatePrimeMeridian | Creates a predefined prime meridian. |
![]() |
CreateProjectedCoordinateSystem | Creates a predefined projected coordinate system. |
![]() |
CreateProjection | Creates a predefined projection. |
![]() |
CreateSpatialReference | Creates a predefined spatial reference from an srID. |
![]() |
CreateSpheroid | Creates a predefined spheroid. |
![]() |
CreateUnit | Creates a predefined unit of measure. |
![]() |
CreateVerticalCoordinateSystem | Creates a predefined vertical coordinate system from an enumeration or ID code. |
![]() |
CreateVerticalCoordinateSystemFromESRISpatialReference | Creates a vertical coordinate system from its string format. |
![]() |
CreateVerticalDatum | Creates a predefined vertical datum from an enumeration or ID code. |
![]() |
ExportESRISpatialReferenceInfoToPRJFile | Exports a spatial reference to a PRJ file. |
![]() |
ExportESRISpatialReferenceToPRJFile | Exports a spatial reference to a PRJ file. |
![]() |
FindTransformation | Returns a suitable geotransformation for a given pair of GCS. The extent is not used presently. |
![]() |
FindTransformations | Returns suitable geotransformations for a given pair of GCS. |
![]() |
GeoTransformationDefaults | Returns a list of default geographic transformations. |
![]() |
GeoTransformationFallback | Enables/disables the geographic transformations fallback mechanism. Default is False. |
![]() |
GetAreaNames | Returns a set of predefined coordinate system names, and optionally the coordinate systems themselves. |
![]() |
GetPredefinedGeographicTransformations | Returns a list of predefined geographic transformations. |
![]() |
ReplaceGeoTransformationDefaults | Replaces content of the existing list of default transformations with the content from pSource. |
![]() |
UseShapePreservingProject | Enables/disables shape preserving project. Default is False. |
![]() |
UseShapePreservingProjectEx | Enables/disables shape preserving project using the input minimum segment length and maximum deviation parameters for convergence. Default is False. |
ISpatialReferenceFactory6.CloneGeoTransformationDefaults Method
Returns a clone of the geotransformation defaults.
Public Function CloneGeoTransformationDefaults ( _
) As IGeoTransformationOperationSet
public IGeoTransformationOperationSet CloneGeoTransformationDefaults (
);
ISpatialReferenceFactory6.FindTransformation Method
Returns a suitable geotransformation for a given pair of GCS. The extent is not used presently.
Public Sub FindTransformation ( _
ByVal FindHVTransform As Boolean, _
ByVal pFromSR As ISpatialReference, _
ByVal pToSR As ISpatialReference, _
ByVal pExtentS As IEnvelope, _
ByRef pTransform As ITransformation, _
ByRef Direction As esriTransformDirection _
)
public void FindTransformation (
bool FindHVTransform,
ISpatialReference pFromSR,
ISpatialReference pToSR,
IEnvelope pExtentS,
ref ITransformation pTransform,
ref esriTransformDirection Direction
);
ISpatialReferenceFactory6.FindTransformations Method
Returns suitable geotransformations for a given pair of GCS.
Public Function FindTransformations ( _
ByVal FindHVTransform As Boolean, _
ByVal pFromSR As ISpatialReference, _
ByVal pToSR As ISpatialReference, _
ByVal pExtent As IEnvelope, _
ByVal numResults As Integer _
) As IArray
public IArray FindTransformations (
bool FindHVTransform,
ISpatialReference pFromSR,
ISpatialReference pToSR,
IEnvelope pExtent,
int numResults
);
ISpatialReferenceFactory6.ReplaceGeoTransformationDefaults Method
Replaces content of the existing list of default transformations with the content from pSource.
Public Sub ReplaceGeoTransformationDefaults ( _
ByVal pSource As IGeoTransformationOperationSet _
)
public void ReplaceGeoTransformationDefaults (
IGeoTransformationOperationSet pSource
);
ISpatialReferenceFactory6.UseShapePreservingProject Property
Enables/disables shape preserving project. Default is False.
Public Property UseShapePreservingProject As Boolean
public bool UseShapePreservingProject {get; set;}
ISpatialReferenceFactory6.UseShapePreservingProjectEx Property
Enables/disables shape preserving project using the input minimum segment length and maximum deviation parameters for convergence. Default is False.
Public Sub set_UseShapePreservingProjectEx ( _
ByVal vbYesNo As Boolean, _
ByVal minSegmentLengthInDegrees As Double, _
ByVal A_3 As Double _
)
public void set_UseShapePreservingProjectEx (
bool vbYesNo,
double minSegmentLengthInDegrees,
double A_3
);
Inherited Interfaces
Interfaces | Description |
---|---|
ISpatialReferenceFactory5 | Provides access to members that control the geographic transformations fallback mechanism. |
ISpatialReferenceFactory4 | Provides access to members that create lists of coordinate systems. |
ISpatialReferenceFactory3 | Provides access to members that create vertical datums or coordinate systems. |
ISpatialReferenceFactory2 | Provides access to members that create different kinds of spatial reference components. |
ISpatialReferenceFactory | Provides access to members that create different kinds of spatial reference components. |
Classes that implement ISpatialReferenceFactory6
Classes | Description |
---|---|
SpatialReferenceEnvironment | Creates various spatial reference objects. |