ArcGIS Enterprise SDK
IESRISpatialReferenceGEN2 Interface
ArcGIS Enterprise SDK Developer Help > ArcGIS Enterprise SDK API Reference > ArcGIS Enterprise SDK .NET Namespaces > ESRI.Server.Geometry > Interfaces > IE > IESRISpatialReferenceGEN2 Interface
ArcGIS Developer Help (ESRI.ArcGIS.Geometry)

IESRISpatialReferenceGEN2 Interface

Provides access to members that generate well known string representations for spatial reference objects. The strings include authority metadata.

Description

This interface is new at ArcGIS 9.3.

Members

Name Description
Read-only property ESRISpatialReferenceSize The number of bytes required to hold the persistant representation of this spatial reference component.
Method ExportToESRISpatialReference2 Exports this spatial reference component to a buffer.
Method ImportFromESRISpatialReference Defines this spatial reference component from the specified ESRISpatialReference buffer.

Classes that implement IESRISpatialReferenceGEN2

Classes Description
AngularUnit Creates a angular unit of measure.
Datum Creates a datum.
GeographicCoordinateSystem Creates a geographic coordinate system.
LinearUnit Creates a linear unit of measure.
Parameter Creates a parameter.
PrimeMeridian Creates a prime meridian.
ProjectedCoordinateSystem Creates a projected coordinate system.
Projection Creates a map projection.
Spheroid Creates a spheroid.
VerticalCoordinateSystem Creates a vertical coordinate system.
VerticalDatum Creates a vertical datum.
[Visual Basic .NET]

Private Shared Sub CreateCustomUnit()

     Dim linearUnitImport As IESRISpatialReferenceGEN2

     linearUnitImport = New LinearUnit()

     Dim cBytesRead As Long

     linearUnitImport.ImportFromESRISpatialReference("UNIT[""MyUnit"", 0.5, AUTHORITY[""MyAuthority"", 200000]]", cBytesRead)

     Dim lu As ILinearUnit

     lu = linearUnitImport

     MsgBox(lu.MetersPerUnit)

End Sub