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 Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static ProjectionType
newInstance(int value)
-
-
-
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_ALBERS
public static final ProjectionType PRJ_ALBERS
Albers.
-
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_BONNE
public static final ProjectionType PRJ_BONNE
Bonne.
-
PRJ_HOTINE
public static final ProjectionType PRJ_HOTINE
Hotine.
-
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.
-
-