com.supermap.data

Class ProjectionType

  • java.lang.Object
    • com.supermap.data.ProjectionType


  • public class ProjectionType
    extends java.lang.Object
    Defines the type of the projection of the projected coordinate system.
    • Field Detail

      • PRJ_NONPROJECTION

        public static final ProjectionType PRJ_NONPROJECTION
        Non-projection.
      • PRJ_PLATE_CARREE

        public static final ProjectionType PRJ_PLATE_CARREE
        Plate Carree.

      • PRJ_EQUIDISTANT_CYLINDRICAL

        public static final ProjectionType PRJ_EQUIDISTANT_CYLINDRICAL
        Equidistant Cylindrical.

      • PRJ_MILLER_CYLINDRICAL

        public static final ProjectionType PRJ_MILLER_CYLINDRICAL
        Miller Cylindrical This projection is similar to the Mercator projection except that the polar regions are not as alreally distorted. Spacing between lines of latitude as they approach the poles is less than in the Mercator projection. It decreases the distortion in area, but the compromise introduces distortion in local shape and direction. Cylindrical projection. Meridians are parallel and equally spaced, lines of latitude are parallel, and the distance between them increases toward the poles. Both poles are represented as straight lines.

      • PRJ_MERCATOR

        public static final ProjectionType PRJ_MERCATOR
        Mercator projection is the cylindrical projection. Originally, the Mercator projection is created to display accurate compass bearings for sea travel. An additional feature of this projection is that all directions and relative locations are accurate and clearly defined. Meridians are parallel to each other and equally spaced. The lines of latitude are also parallel but become farther apart.

      • PRJ_GAUSS_KRUGER

        public static final ProjectionType PRJ_GAUSS_KRUGER
        Gauss-Kruger projection. Cylindrical projection with central meridian placed in a particular region. Also known as Transverse Mercator, this projection is similar to the Mercator except that the cylinder is longitudinal along a meridian instead of the equator. The result is a conformal projection that does not maintain true directions. The central meridian is placed on the region to be highlighted. This centering minimizes distortion of all properties in that region. This projection is best suited for land masses that stretch north-south. The Gauss-Kruger coordinate system is based on the Gauss-Kruger projection.
      • PRJ_TRANSVERSE_MERCATOR

        public static final ProjectionType PRJ_TRANSVERSE_MERCATOR

        Transverse Mercator. Also known as Gausskruger, and similar to the Mercator, except that the cylinder is longitudinal along a meridian instead of the equator. The result is a conformal projection that does not maintain true directions.

        The central meridian is placed in the center of the region of interest. This centering minimizes distortion of all properties in that region. This projection is best suited for north-south areas. Cylindrical projection with central meridian placed in a particular region.

      • PRJ_SINUSOIDAL

        public static final ProjectionType PRJ_SINUSOIDAL
        Sinusoidal.

      • PRJ_MOLLWEIDE

        public static final ProjectionType PRJ_MOLLWEIDE
        Mollweide projection. Carl B. Mollweide created this pseudo cylindrical projection in 1805. It is an equal-area projection designed for small-scale maps. Pseudo cylindrical equal-area projection. All parallels are straight lines, and all meridians are equally spaced elliptical arcs. The exception is the central meridian, which is a straight line. The poles are points.
      • PRJ_ECKERT_VI

        public static final ProjectionType PRJ_ECKERT_VI
        Eckert VI.

      • PRJ_ECKERT_V

        public static final ProjectionType PRJ_ECKERT_V
        Eckert V.

      • PRJ_ECKERT_IV

        public static final ProjectionType PRJ_ECKERT_IV
        Eckert IV.

      • PRJ_ECKERT_III

        public static final ProjectionType PRJ_ECKERT_III
        Eckert III.

      • PRJ_ECKERT_II

        public static final ProjectionType PRJ_ECKERT_II
        Eckert II.

      • PRJ_ECKERT_I

        public static final ProjectionType PRJ_ECKERT_I
        Eckert I.

      • PRJ_GALL_STEREOGRAPHIC

        public static final ProjectionType PRJ_GALL_STEREOGRAPHIC
        Gall Stereographic.

      • PRJ_BEHRMANN

        public static final ProjectionType PRJ_BEHRMANN
        Behrmann.

      • PRJ_WINKEL_I

        public static final ProjectionType PRJ_WINKEL_I
        Winkel I.

      • PRJ_WINKEL_II

        public static final ProjectionType PRJ_WINKEL_II
        Winkel II.

      • PRJ_LAMBERT_CONFORMAL_CONIC

        public static final ProjectionType PRJ_LAMBERT_CONFORMAL_CONIC
        Lambert Conformal Conic.

      • PRJ_POLYCONIC

        public static final ProjectionType PRJ_POLYCONIC
        Polyconic.PRJ_QUARTIC_AUTHALIC

      • PRJ_QUARTIC_AUTHALIC

        public static final ProjectionType PRJ_QUARTIC_AUTHALIC
        Quartic Authalic.

      • PRJ_LOXIMUTHAL

        public static final ProjectionType PRJ_LOXIMUTHAL
        Loximuthal.

      • PRJ_STEREOGRAPHIC

        public static final ProjectionType PRJ_STEREOGRAPHIC
        Stereographic.
      • PRJ_EQUIDISTANT_CONIC

        public static final ProjectionType PRJ_EQUIDISTANT_CONIC
        Equidistant Conic.PRJ_EQUIDISTANT_CYLINDRICAL

      • PRJ_CASSINI

        public static final ProjectionType PRJ_CASSINI
        Cassini.

      • PRJ_VAN_DER_GRINTEN_I

        public static final ProjectionType PRJ_VAN_DER_GRINTEN_I
        Van_der_Grinten_I.

      • PRJ_ROBINSON

        public static final ProjectionType PRJ_ROBINSON
        Robinson.

      • PRJ_TWO_POINT_EQUIDISTANT

        public static final ProjectionType PRJ_TWO_POINT_EQUIDISTANT
        Two-Point Equidistant.

      • PRJ_EQUIDISTANT_AZIMUTHAL

        public static final ProjectionType PRJ_EQUIDISTANT_AZIMUTHAL
        Equidistant Azimuthal.
      • PRJ_LAMBERT_AZIMUTHAL_EQUAL_AREA

        public static final ProjectionType PRJ_LAMBERT_AZIMUTHAL_EQUAL_AREA
        Lambert Azimuthal Equal Area.
      • PRJ_CONFORMAL_AZIMUTHAL

        public static final ProjectionType PRJ_CONFORMAL_AZIMUTHAL
        Conformal azimuthal.
      • PRJ_ORTHO_GRAPHIC

        public static final ProjectionType PRJ_ORTHO_GRAPHIC
        Ortho_graphic.
      • PRJ_GNOMONIC

        public static final ProjectionType PRJ_GNOMONIC
        Gnomonic.
      • PRJ_CHINA_AZIMUTHAL

        public static final ProjectionType PRJ_CHINA_AZIMUTHAL
        China azimuthal.
      • PRJ_SANSON

        public static final ProjectionType PRJ_SANSON
        Sanson projection.
      • PRJ_EQUALAREA_CYLINDRICAL

        public static final ProjectionType PRJ_EQUALAREA_CYLINDRICAL
        EqualArea Cylindrical.
      • PRJ_HOTINE_AZIMUTH_NATORIGIN

        public static final ProjectionType PRJ_HOTINE_AZIMUTH_NATORIGIN
        Hotine Azimuth Natorigin.
      • PRJ_OBLIQUE_MERCATOR

        public static final ProjectionType PRJ_OBLIQUE_MERCATOR
        Oblique Mercator.
      • PRJ_HOTINE_OBLIQUE_MERCATOR

        public static final ProjectionType PRJ_HOTINE_OBLIQUE_MERCATOR
        Hotine Oblique Mercator
      • PRJ_SPHERE_MERCATOR

        public static final ProjectionType PRJ_SPHERE_MERCATOR
        Sphere Mercator.
      • PRJ_BONNE_SOUTH_ORIENTATED

        public static final ProjectionType PRJ_BONNE_SOUTH_ORIENTATED
        Bonne South Oriented.
      • PRJ_OBLIQUE_STEREOGRAPHIC

        public static final ProjectionType PRJ_OBLIQUE_STEREOGRAPHIC
        Oblique Stereographic.
    • Method Detail

      • newInstance

        public static ProjectionType newInstance(int value)
        Parameters:
        value - The custom projection value. The values ranging from 43000 to 43999 will not be used.
        Returns:
        Return the enumeration object. The non-predefined projection name can be set through the projection object.