|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.cts.IdentifiableComponent
org.cts.op.AbstractCoordinateOperation
org.cts.op.projection.Projection
public abstract class Projection
A map projection is any method used in cartography (mapmaking) to represent the two-dimensional curved surface of the earth or other body on a plane. The term "projection" here refers to any function defined on the earth's surface and with values on the plane, and not necessarily a geometric projection.
| Nested Class Summary | |
|---|---|
static class |
Projection.Orientation
Projection orientation. |
static class |
Projection.Property
Projection property. |
static class |
Projection.Surface
Projection classification based on the surface type. |
| Field Summary | |
|---|---|
static Parameter[] |
DEFAULT_PARAMETERS
|
| Fields inherited from class org.cts.op.AbstractCoordinateOperation |
|---|
precision |
| Fields inherited from interface org.cts.Identifiable |
|---|
DEFAULT, LOCAL, UNKNOWN |
| Constructor Summary | |
|---|---|
protected |
Projection(Identifier identifier,
Ellipsoid ellipsoid,
Map<String,Measure> parameters)
Creates a new Projection |
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Returns true if object is equals to this. |
double |
getAzimuth()
Return the azimuth of the initial line of oblique projections. |
double |
getCentralMeridian()
Return the central meridian used for this projection. |
static ConcurrentHashMap<String,Measure> |
getDefaultParameters()
|
double |
getFalseEasting()
Return the false easting of this projection. |
double |
getFalseNorthing()
Return the false northing of this projection. |
double |
getLatitudeOfOrigin()
Return the reference latitude used for this projection. |
double |
getLatitudeOfTrueScale()
Return the latitude of true scale of secant projections. |
abstract Projection.Orientation |
getOrientation()
Return the Orientation of this
Projection. |
abstract Projection.Property |
getProperty()
Return the Property of this
Projection. |
double |
getRectifiedGridAngle()
Return the angle from the rectified grid to the skew (oblique) grid of oblique projections. |
double |
getScaleFactor()
Return the scale factor of this projection. |
double |
getSemiMajorAxis()
Return the semi-major axis of the ellipsoid used for this projection (fr : demi grand axe). |
double |
getSemiMinorAxis()
Return the semi-minor axis of the ellipsoid used for this projection (fr : demi petit axe). |
double |
getStandardParallel1()
Return the the first standard parallel of secant conformal conic projections. |
double |
getStandardParallel2()
Return the the second standard parallel of secant conformal conic projections. |
abstract Projection.Surface |
getSurface()
Return the Surface type of this
Projection. |
int |
hashCode()
Returns the hash code for this Projection. |
String |
toWKT()
Returns a WKT representation of the projection. |
| Methods inherited from class org.cts.op.AbstractCoordinateOperation |
|---|
getPrecision, inverse, transform |
| Methods inherited from class org.cts.IdentifiableComponent |
|---|
addAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getComponent, getIdentifier, getName, getRemarks, getShortName, setIdentifier, setRemarks, setShortName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.cts.Identifiable |
|---|
addAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getName, getRemarks, getShortName, setRemarks, setShortName |
| Field Detail |
|---|
public static final Parameter[] DEFAULT_PARAMETERS
| Constructor Detail |
|---|
protected Projection(Identifier identifier,
Ellipsoid ellipsoid,
Map<String,Measure> parameters)
identifier - identifier of the projectionellipsoid - ellipsoid used for this projectionparameters - other projection parameters| Method Detail |
|---|
public static ConcurrentHashMap<String,Measure> getDefaultParameters()
public double getSemiMajorAxis()
public double getSemiMinorAxis()
public double getCentralMeridian()
public double getLatitudeOfOrigin()
public double getStandardParallel1()
public double getStandardParallel2()
public double getLatitudeOfTrueScale()
public double getAzimuth()
public double getRectifiedGridAngle()
public double getScaleFactor()
public double getFalseEasting()
public double getFalseNorthing()
public abstract Projection.Surface getSurface()
Surface type of this
Projection.
public abstract Projection.Property getProperty()
Property of this
Projection.
public abstract Projection.Orientation getOrientation()
Orientation of this
Projection.
public String toWKT()
public boolean equals(Object o)
this. Tests equality between the references of both object,
then tests if the string representation of these objects are equals.
equals in class IdentifiableComponentobject - The object to compare this ProjectedCRS againstpublic int hashCode()
hashCode in class IdentifiableComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||