Provides access to members that generate well known string representations for spatial reference objects. The strings include authority metadata.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Description
This interface is new at ArcGIS 9.3.
Members
Description | ||
---|---|---|
ESRISpatialReferenceSize | The number of bytes required to hold the persistant representation of this spatial reference component. | |
ExportToESRISpatialReference2 | Exports this spatial reference component to a buffer. | |
ImportFromESRISpatialReference | Defines this spatial reference component from the specified ESRISpatialReference buffer. |
CoClasses that implement IESRISpatialReferenceGEN2
CoClasses and 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