Provides access to members that control the properties and methods for all projected coordinate systems.
Members
Name | Description | |
---|---|---|
Abbreviation | The abbreviated name of this spatial reference component. | |
Alias | The alias of this spatial reference component. | |
Azimuth | The azimuth of a projected coordinate system. | |
CentralMeridian | The central meridian (Lambda0) of a projected coordinate system. | |
CentralParallel | The central parallel (Phi 0) of a projected coordinate system. | |
Changed | Notify this object that some of its parts have changed (parameter values, z unit, etc.). | |
CoordinateUnit | The linear unit of a projected coordinate system. | |
FactoryCode | The factory code (WKID) of the spatial reference. | |
FalseEasting | The false easting (X0) of a projected coordinate system. | |
FalseNorthing | The false northing (Y0) of a projected coordinate system. | |
Forward | Projects points from geographic to planar coordinates. | |
GeographicCoordinateSystem | The geographic coordinate system of a projected coordinate system. | |
GetDomain | The XY domain extent. | |
GetFalseOriginAndUnits | Get the false origin and units. | |
GetMDomain | The measure domain extent. | |
GetMFalseOriginAndUnits | Get the measure false origin and units. | |
GetParameters | Gets the map projection parameters of a projected coordinate system. | |
GetZDomain | The Z domain extent. | |
GetZFalseOriginAndUnits | Get the Z false origin and units. | |
HasMPrecision | Returns true when m-value precision information has been defined. | |
HasXYPrecision | Returns true when (x,y) precision information has been defined. | |
HasZPrecision | Returns true when z-value precision information has been defined. | |
Horizon | The mathematical limits of a projected coordinate system. | |
HorizonCount | The number of shapes that describe the limits of a ProjCS. | |
Inverse | Projects points from planar to geographic coordinates. | |
IsPrecisionEqual | Returns TRUE when the precision information for the two spatial references is the same. | |
LatitudeOf1st | The latitude of the first point (Phi 1) of a projected coordinate system. | |
LatitudeOf2nd | The latitude of the second point (Phi 2) of a projected coordinate system. | |
LongitudeOf1st | The longitude of the first point (Lambda 1) of a projected coordinate system. | |
LongitudeOf2nd | The longitude of the second point (Lambda 2) of a projected coordinate system. | |
LongitudeOfOrigin | The longitude of origin (Lambda0) of a projected coordinate system. | |
Name | The name of this spatial reference component. | |
PrecisionExImpl | An opaque reference to the precision information (including z/m awareness) implementation for this spatial reference. | |
PrecisionImpl | An opaque reference to the precision information implementation for this spatial reference. | |
Projection | The map projection of a projected coordinate system. | |
Remarks | The comment string of this spatial reference component. | |
ScaleFactor | The scale factor (K0) of a projected coordinate system. | |
SetDomain | The XY domain extent. | |
SetFalseOriginAndUnits | Set the false origin and units. | |
SetMDomain | The measure domain extent. | |
SetMFalseOriginAndUnits | Set the measure false origin and units. | |
SetZDomain | The Z domain extent. | |
SetZFalseOriginAndUnits | Set the Z false origin and units. | |
SpatialReferenceImpl | SpatialReferenceImpl. | |
StandardParallel1 | The first parallel (Phi 1) of a projected coordinate system. | |
StandardParallel2 | The second parallel (Phi 2) of a projected coordinate system. | |
Usage | The usage notes of a projected coordinate system. | |
ZCoordinateUnit | The unit for the Z coordinate. |
IProjectedCoordinateSystem.Azimuth Property
The azimuth of a projected coordinate system.
Public Property Azimuth As Double
public double Azimuth {get; set;}
IProjectedCoordinateSystem.CentralMeridian Property
The central meridian (Lambda0) of a projected coordinate system.
Public Function get_CentralMeridian ( _
ByVal inDegrees As Boolean _
) As Double
Public Sub set_CentralMeridian ( _
ByVal inDegrees As Boolean, _
ByVal CentralMeridian As Double _
)
public double get_CentralMeridian (
bool inDegrees
);
public void set_CentralMeridian (
bool inDegrees,
double CentralMeridian
);
private void ManipulateCentralMeridian(IProjectedCoordinateSystem projectedCoordinateSystem)
{
double centralMeridianDEG = projectedCoordinateSystem.get_CentralMeridian(true);
System.Windows.Forms.MessageBox.Show(centralMeridianDEG.ToString());
projectedCoordinateSystem.set_CentralMeridian(true, 0);
}
'Example for IProjectedCoordinateSystem.CentralMeridian Property Get
Public Sub ManipulateCentralMeridian(ByRef pProjCoordSys As ESRI.ArcGIS.Geometry.IProjectedCoordinateSystem4)
'Get the CentralMeridian of the Projected Coordinate System
Debug.Print(pProjCoordSys.CentralMeridian(True))
'Set the CentralMeridian for the Projected Coordinate System
pProjCoordSys.CentralMeridian(True) = 0
End Sub
IProjectedCoordinateSystem.CentralParallel Property
The central parallel (Phi 0) of a projected coordinate system.
Public Property CentralParallel As Double
public double CentralParallel {get; set;}
IProjectedCoordinateSystem.CoordinateUnit Property
The linear unit of a projected coordinate system.
Public ReadOnly Property CoordinateUnit As ILinearUnit
public ILinearUnit CoordinateUnit {get;}
IProjectedCoordinateSystem.FalseEasting Property
The false easting (X0) of a projected coordinate system.
Public Property FalseEasting As Double
public double FalseEasting {get; set;}
IProjectedCoordinateSystem.FalseNorthing Property
The false northing (Y0) of a projected coordinate system.
Public Property FalseNorthing As Double
public double FalseNorthing {get; set;}
IProjectedCoordinateSystem.Forward Method
Projects points from geographic to planar coordinates.
Public Sub Forward ( _
ByVal Count As Integer, _
ByRef Points As WKSPoint _
)
public void Forward (
int Count,
ref WKSPoint Points
);
IProjectedCoordinateSystem.GeographicCoordinateSystem Property
The geographic coordinate system of a projected coordinate system.
Public ReadOnly Property GeographicCoordinateSystem As IGeographicCoordinateSystem
public IGeographicCoordinateSystem GeographicCoordinateSystem {get;}
IProjectedCoordinateSystem.GetParameters Method
Gets the map projection parameters of a projected coordinate system.
Public Sub GetParameters ( _
ByRef parameters As IParameter _
)
public void GetParameters (
ref IParameter parameters
);
IProjectedCoordinateSystem.Horizon Property
The mathematical limits of a projected coordinate system.
Public Function get_Horizon ( _
ByVal horizonIndex As Integer _
) As IntPtr
public IntPtr get_Horizon (
int horizonIndex
);
Remarks
Obsolete. Use IProjectedCoordinateSystem2::GetHorizon.
IProjectedCoordinateSystem.HorizonCount Property
The number of shapes that describe the limits of a ProjCS.
Public ReadOnly Property HorizonCount As Integer
public int HorizonCount {get;}
Description
Returns 1 if the horizon is an envelope.
Remarks
Obsolete. Use IProjectedCoordinateSystem2::GetHorizon.
IProjectedCoordinateSystem.Inverse Method
Projects points from planar to geographic coordinates.
Public Sub Inverse ( _
ByVal Count As Integer, _
ByRef Points As WKSPoint _
)
public void Inverse (
int Count,
ref WKSPoint Points
);
IProjectedCoordinateSystem.LatitudeOf1st Property
The latitude of the first point (Phi 1) of a projected coordinate system.
Public Property LatitudeOf1st As Double
public double LatitudeOf1st {get; set;}
private void ManipulateLatitudeOf1st(IProjectedCoordinateSystem projectedCoordinateSystem)
{
double latitudeOf1st = projectedCoordinateSystem.LatitudeOf1st;
System.Windows.Forms.MessageBox.Show(latitudeOf1st.ToString());
projectedCoordinateSystem.LatitudeOf1st = 0;
}
IProjectedCoordinateSystem.LatitudeOf2nd Property
The latitude of the second point (Phi 2) of a projected coordinate system.
Public Property LatitudeOf2nd As Double
public double LatitudeOf2nd {get; set;}
private void ManipulateLatitudeOf2nd(IProjectedCoordinateSystem projectedCoordinateSystem)
{
double latitudeOf2nd = projectedCoordinateSystem.LatitudeOf1st;
System.Windows.Forms.MessageBox.Show(latitudeOf2nd.ToString());
projectedCoordinateSystem.LatitudeOf2nd = 0;
}
IProjectedCoordinateSystem.LongitudeOf1st Property
The longitude of the first point (Lambda 1) of a projected coordinate system.
Public Property LongitudeOf1st As Double
public double LongitudeOf1st {get; set;}
private void ManipulateLongitudeOf1st(IProjectedCoordinateSystem projectedCoordinateSystem)
{
double longitudeOf1st = projectedCoordinateSystem.LongitudeOf1st;
System.Windows.Forms.MessageBox.Show(longitudeOf1st.ToString());
projectedCoordinateSystem.LongitudeOf1st = 0;
}
IProjectedCoordinateSystem.LongitudeOf2nd Property
The longitude of the second point (Lambda 2) of a projected coordinate system.
Public Property LongitudeOf2nd As Double
public double LongitudeOf2nd {get; set;}
private void ManipulateLongitudeOf2nd(IProjectedCoordinateSystem projectedCoordinateSystem)
{
double longitudeOf2nd = projectedCoordinateSystem.LongitudeOf2nd;
System.Windows.Forms.MessageBox.Show(longitudeOf2nd.ToString());
projectedCoordinateSystem.LongitudeOf2nd = 0;
}
IProjectedCoordinateSystem.LongitudeOfOrigin Property
The longitude of origin (Lambda0) of a projected coordinate system.
Public Property LongitudeOfOrigin As Double
public double LongitudeOfOrigin {get; set;}
private void ManipulateLongitudeOfOrigin(IProjectedCoordinateSystem projectedCoordinateSystem)
{
double longitudeOfOrigin = projectedCoordinateSystem.LongitudeOfOrigin;
System.Windows.Forms.MessageBox.Show(longitudeOfOrigin.ToString());
projectedCoordinateSystem.LongitudeOfOrigin = 0;
}
IProjectedCoordinateSystem.Projection Property
The map projection of a projected coordinate system.
Public ReadOnly Property Projection As IProjection
public IProjection Projection {get;}
private void GetProjection(IProjectedCoordinateSystem projectedCoordinateSystem)
{
String name = projectedCoordinateSystem.Projection.Name;
System.Windows.Forms.MessageBox.Show(name);
}
IProjectedCoordinateSystem.ScaleFactor Property
The scale factor (K0) of a projected coordinate system.
Public Property ScaleFactor As Double
public double ScaleFactor {get; set;}
private void ManipulateScaleFactor(IProjectedCoordinateSystem projectedCoordinateSystem)
{
double scaleFactor = projectedCoordinateSystem.ScaleFactor;
System.Windows.Forms.MessageBox.Show(scaleFactor.ToString());
projectedCoordinateSystem.ScaleFactor = 0;
}
IProjectedCoordinateSystem.StandardParallel1 Property
The first parallel (Phi 1) of a projected coordinate system.
Public Property StandardParallel1 As Double
public double StandardParallel1 {get; set;}
private void ManipulateStandardParallel1(IProjectedCoordinateSystem projectedCoordinateSystem)
{
double standardParallel1 = projectedCoordinateSystem.StandardParallel1;
System.Windows.Forms.MessageBox.Show(Convert.ToString(standardParallel1));
projectedCoordinateSystem.StandardParallel1 = 0;
}
IProjectedCoordinateSystem.StandardParallel2 Property
The second parallel (Phi 2) of a projected coordinate system.
Public Property StandardParallel2 As Double
public double StandardParallel2 {get; set;}
private void ManipulateStandardParallel2(IProjectedCoordinateSystem projectedCoordinateSystem)
{
double standardParallel2 = projectedCoordinateSystem.StandardParallel2;
System.Windows.Forms.MessageBox.Show(standardParallel2.ToString());
projectedCoordinateSystem.StandardParallel2 = 0;
}
IProjectedCoordinateSystem.Usage Property
The usage notes of a projected coordinate system.
Public ReadOnly Property Usage As String
public string Usage {get;}
private void UsageExample(IProjectedCoordinateSystem projectedCoordinateSystem)
{
System.Windows.Forms.MessageBox.Show(projectedCoordinateSystem.Usage);
}
Inherited Interfaces
Interfaces | Description |
---|---|
ISpatialReference | Provides access to members that control a SpatialReference. |
ISpatialReferenceInfo | Provides access to members that control the properties common to all components of a spatial reference system. |
Classes that implement IProjectedCoordinateSystem
Classes | Description |
---|---|
ProjectedCoordinateSystem | Creates a projected coordinate system. |