IProjectedCoordinateSystemEdit Interface

Provides access to members that control the properties of a projected coordinate system.

Members

Name Description
Method Define Defines the properties of a projected coordinate system.
Method DefineEx Defines the properties of a projected coordinate system.

IProjectedCoordinateSystemEdit.Define Method

Defines the properties of a projected coordinate system.

Public Sub Define ( _
    [ByRef Name As Object], _
    [ByRef Alias As Object], _
    [ByRef Abbreviation As Object], _
    [ByRef Remarks As Object], _
    [ByRef useage As Object], _
    [ByRef gcs As Object], _
    [ByRef projectedUnit As Object], _
    [ByRef Projection As Object], _
    [ByRef parameters As Object] _
)
public void Define (
    ref object Name,
    ref object Alias,
    ref object Abbreviation,
    ref object Remarks,
    ref object useage,
    ref object gcs,
    ref object projectedUnit,
    ref object Projection,
    ref object parameters
);

Description

One of the difficult parts of defining a projected coordinate system is determining which parameters a map projection supports. All map projection supports the FalseEasting and FalseNorthing parameters. The other parameters for each projection are listed below.

AitoffCentralMeridian

AlbersCentralMeridianStandardParallel1StandardParallel2LatitudeOfOrigin

Azimuthal_EquidistantCentralMeridianLatitudeOfOrigin

BehrmannCentralMeridian

BonneCentralMeridianStandardParallel1

CassiniCentralMeridianScaleFactorLatitudeOfOrigin

Craster_ParabolicCentralMeridian

Cylindrical_Equal_AreaCentralMeridianStandardParallel1

Double_StereographicCentralMeridianScaleFactorLatitudeOfOrigin

Eckert_ICentralMeridian

Eckert_IICentralMeridian

Eckert_IIICentralMeridian

Eckert_IVCentralMeridian

Eckert_VCentralMeridian

Eckert_VICentralMeridian

Equidistant_ConicCentralMeridianStandardParallel1StandardParallel2LatitudeOfOrigin

Equidistant_CylindricalCentralMeridianStandardParallel1

Flat_Polar_QuarticCentralMeridian

Gall_StereographicCentralMeridian

Gauss_KrugerCentralMeridianScaleFactorLatitudeOfOrigin

GnomonicLongitudeOfCenterLatitudeOfCenter

Hammer_AitoffCentralMeridian

Hotine_Oblique_Mercator_Azimuth_CenterScaleFactorAzimuthLongitudeOfCenterLatitudeOfCenter

Hotine_Oblique_Mercator_Azimuth_Natural_OriginScaleFactorAzimuthLongitudeOfCenterLatitudeOfCenter

Hotine_Oblique_Mercator_Two_Point_CenterLatitudeOf1stLatitudeOf2ndScaleFactorLongitudeOf1stLongitudeOf2ndLatitudeOfCenter

Hotine_Oblique_Mercator_Two_Point_Natural_OriginLatitudeOf1stLatitudeOf2ndScaleFactorLongitudeOf1stLongitudeOf2ndLatitudeOfCenter

KrovakPseudoStandardParallel1ScaleFactorAzimuthLongitudeOfCenterLatitudeOfCenterXScaleFactorYScaleFactorRotation

Lambert_Azimuthal_Equal_AreaCentralMeridianLatitudeOfOrigin

Lambert_Conformal_ConicCentralMeridianStandardParallel1StandardParallel2ScaleFactorLatitudeOfOrigin

LocalScaleFactorAzimuthLongitudeOfCenterLatitudeOfCenter

LoximuthalCentralMeridianCentralParallel

MercatorCentralMeridianStandardParallel1

Miller_CylindricalCentralMeridian

MollweideCentralMeridian

New_Zealand_Map_GridLongitudeOfOriginLatitudeOfOrigin

OrthographicLongitudeOfCenterLatitudeOfCenter

Plate_CarreeCentralMeridian

PolyconicCentralMeridianLatitudeOfOrigin

Quartic_AuthalicCentralMeridian

Rectified_Skew_Orthomorphic_CenterScaleFactorAzimuthLongitudeOfCenterLatitudeOfCenterRotation

Rectified_Skew_Orthomorphic_Natural_OriginScaleFactorAzimuthLongitudeOfCenterLatitudeOfCenterRotation

RobinsonCentralMeridian

Robinson_ARC_INFOCentralMeridian

SinusoidalCentralMeridian

StereographicCentralMeridianScaleFactorLatitudeOfOrigin

Stereographic_North_PoleCentralMeridianStandardParallel1

Stereographic_South_PoleCentralMeridianStandardParallel1

TimesCentralMeridian

Transverse_MercatorCentralMeridianScaleFactorLatitudeOfOrigin

Transverse_Mercator_ComplexCentralMeridianScaleFactorLatitudeOfOrigin

Two_Point_EquidistantLatitudeOf1stLatitudeOf2ndLongitudeOf1stLongitudeOf2nd

Van_der_Grinten_ICentralMeridian

Vertical_Near_Side_PerspectiveLongitudeOfCenterLatitudeOfCenterHeight

Winkel_ICentralMeridianStandardParallel1

Winkel_IICentralMeridianStandardParallel1

Winkel_TripelCentralMeridianStandardParallel1

private IProjectedCoordinateSystem DefineProjectedCoordinateSystem(IGeographicCoordinateSystem geographicCoordinateSystem, ILinearUnit linearUnit, IProjection projection, IParameter[] parameters)

    {

        IProjectedCoordinateSystemEdit projectedCoordinateSystemEdit = new ProjectedCoordinateSystemClass();

        //Define the properties of the Projected Coordinate System. 

        object name = "Transverse_Mercator";

        object alias = "UTM";

        object abbreviation = "Trans_Merc";

        object remarks = "Transverse Mercator is the projection";

        object usage = "";

        object geographicCoordinateSystemObject = geographicCoordinateSystem;

        object projectedUnitObject = linearUnit;

        object projectionObject = projection;

        object parametersObject = parameters;

        projectedCoordinateSystemEdit.Define(ref name,

                                             ref alias,

                                             ref abbreviation,

                                             ref remarks,

                                             ref usage,

                                             ref geographicCoordinateSystemObject,

                                             ref projectedUnitObject,

                                             ref projectionObject,

                                             ref parametersObject

                                             );

        return projectedCoordinateSystemEdit as IProjectedCoordinateSystem;

    }

IProjectedCoordinateSystemEdit.DefineEx Method

Defines the properties of a projected coordinate system.

Public Sub DefineEx ( _
    ByVal Name As String, _
    ByVal Alias As String, _
    ByVal Abbreviation As String, _
    ByVal Remarks As String, _
    ByVal useage As String, _
    ByVal gcs As IGeographicCoordinateSystem, _
    ByVal projectedXYUnit As ILinearUnit, _
    ByVal Projection As IProjection, _
    ByRef parameters As IParameter _
)
public void DefineEx (
    string Name,
    string Alias,
    string Abbreviation,
    string Remarks,
    string useage,
    IGeographicCoordinateSystem gcs,
    ILinearUnit projectedXYUnit,
    IProjection Projection,
    ref IParameter parameters
);

Description

One of the difficult parts of defining a projected coordinate system is determining which parameters a map projection supports. All map projection supports the FalseEasting and FalseNorthing parameters. The other parameters for each projection are listed below.

AitoffCentralMeridian

AlbersCentralMeridianStandardParallel1StandardParallel2LatitudeOfOrigin

Azimuthal_EquidistantCentralMeridianLatitudeOfOrigin

BehrmannCentralMeridian

BonneCentralMeridianStandardParallel1

CassiniCentralMeridianScaleFactorLatitudeOfOrigin

Craster_ParabolicCentralMeridian

Cylindrical_Equal_AreaCentralMeridianStandardParallel1

Double_StereographicCentralMeridianScaleFactorLatitudeOfOrigin

Eckert_ICentralMeridian

Eckert_IICentralMeridian

Eckert_IIICentralMeridian

Eckert_IVCentralMeridian

Eckert_VCentralMeridian

Eckert_VICentralMeridian

Equidistant_ConicCentralMeridianStandardParallel1StandardParallel2LatitudeOfOrigin

Equidistant_CylindricalCentralMeridianStandardParallel1

Flat_Polar_QuarticCentralMeridian

Gall_StereographicCentralMeridian

Gauss_KrugerCentralMeridianScaleFactorLatitudeOfOrigin

GnomonicLongitudeOfCenterLatitudeOfCenter

Hammer_AitoffCentralMeridian

Hotine_Oblique_Mercator_Azimuth_CenterScaleFactorAzimuthLongitudeOfCenterLatitudeOfCenter

Hotine_Oblique_Mercator_Azimuth_Natural_OriginScaleFactorAzimuthLongitudeOfCenterLatitudeOfCenter

Hotine_Oblique_Mercator_Two_Point_CenterLatitudeOf1stLatitudeOf2ndScaleFactorLongitudeOf1stLongitudeOf2ndLatitudeOfCenter

Hotine_Oblique_Mercator_Two_Point_Natural_OriginLatitudeOf1stLatitudeOf2ndScaleFactorLongitudeOf1stLongitudeOf2ndLatitudeOfCenter

KrovakPseudoStandardParallel1ScaleFactorAzimuthLongitudeOfCenterLatitudeOfCenterXScaleFactorYScaleFactorRotation

Lambert_Azimuthal_Equal_AreaCentralMeridianLatitudeOfOrigin

Lambert_Conformal_ConicCentralMeridianStandardParallel1StandardParallel2ScaleFactorLatitudeOfOrigin

LocalScaleFactorAzimuthLongitudeOfCenterLatitudeOfCenter

LoximuthalCentralMeridianCentralParallel

MercatorCentralMeridianStandardParallel1

Miller_CylindricalCentralMeridian

MollweideCentralMeridian

New_Zealand_Map_GridLongitudeOfOriginLatitudeOfOrigin

OrthographicLongitudeOfCenterLatitudeOfCenter

Plate_CarreeCentralMeridian

PolyconicCentralMeridianLatitudeOfOrigin

Quartic_AuthalicCentralMeridian

Rectified_Skew_Orthomorphic_CenterScaleFactorAzimuthLongitudeOfCenterLatitudeOfCenterRotation

Rectified_Skew_Orthomorphic_Natural_OriginScaleFactorAzimuthLongitudeOfCenterLatitudeOfCenterRotation

RobinsonCentralMeridian

Robinson_ARC_INFOCentralMeridian

SinusoidalCentralMeridian

StereographicCentralMeridianScaleFactorLatitudeOfOrigin

Stereographic_North_PoleCentralMeridianStandardParallel1

Stereographic_South_PoleCentralMeridianStandardParallel1

TimesCentralMeridian

Transverse_MercatorCentralMeridianScaleFactorLatitudeOfOrigin

Transverse_Mercator_ComplexCentralMeridianScaleFactorLatitudeOfOrigin

Two_Point_EquidistantLatitudeOf1stLatitudeOf2ndLongitudeOf1stLongitudeOf2nd

Van_der_Grinten_ICentralMeridian

Vertical_Near_Side_PerspectiveLongitudeOfCenterLatitudeOfCenterHeight

Winkel_ICentralMeridianStandardParallel1

Winkel_IICentralMeridianStandardParallel1

Winkel_TripelCentralMeridianStandardParallel1

Classes that implement IProjectedCoordinateSystemEdit

Classes Description
ProjectedCoordinateSystem Creates a projected coordinate system.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close