This document is archived and information here might be outdated. Recommended version. |
Provides access to members that create different kinds of spatial reference components. Note: the ISpatialReferenceFactory2 interface has been superseded by ISpatialReferenceFactory3. Please consider using the more recent version.
ISpatialReferenceFactory2 extends the ISpatialReferenceFactory interface and provides methods for accessing a variety of predefined geographic (datum) transformations and creating any kind of spatial reference (PCS or GCS) from its factory code.
Name | Description | |
---|---|---|
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. | |
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. | |
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. | |
ExportESRISpatialReferenceToPRJFile | Exports a spatial reference to a PRJ file. | |
GeoTransformationDefaults | Returns a list of default geographic transformations. | |
GetPredefinedGeographicTransformations | Returns a list of predefined geographic transformations. |
Interfaces | Description |
---|---|
ISpatialReferenceFactory | Provides access to members that create different kinds of spatial reference components. |
Classes | Description |
---|---|
SpatialReferenceEnvironment | Creates various spatial reference objects. |
The CreatePredefinedGeographicTransformations and the GetPredefinedGeographicTransformations methods both return an ISet of all the possible geotransformations that ArcObjects can create. The SpatialReferenceEnvironment maintains ownership of the set returned by GetPredefinedGeographicTransformations. Neither this set nor its elements should be modified. The Set and transformation elements returned by CreatePredefinedGeographicTransformations can be modified.