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.