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. | 


