|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.geotools.ct.AbstractMathTransform org.geotools.ct.proj.MapProjection org.geotools.ct.proj.ConicProjection org.geotools.ct.proj.LambertConformal
Lambert Conical Conformal Projection. Areas and shapes are deformed
as one moves away from standard parallels. The angles are true in
a limited area. This projection is used for the charts of North America.
It uses a default central latitude of 40?N.
This implementation provides transforms for three cases of the lambert conic
conformal projection:
Lambert_Conformal_Conic_1SP
(EPSG code 9801)Lambert_Conformal_Conic_2SP
(EPSG code 9802)Lambert_Conic_Conformal_2SP_Belgium
(EPSG code 9803)
Field Summary | |
protected double |
phi1
Deprecated. Standards parallels in radians, for MapProjection.toString() implementation. |
protected double |
phi2
Deprecated. Standards parallels in radians, for MapProjection.toString() implementation. |
Fields inherited from class org.geotools.ct.proj.MapProjection |
centralMeridian, e, es, falseEasting, falseNorthing, globalScale, isSpherical, latitudeOfOrigin, scaleFactor, semiMajor, semiMinor |
Fields inherited from interface org.geotools.ct.MathTransform2D |
IDENTITY |
Constructor Summary | |
protected |
LambertConformal(Projection parameters)
Deprecated. Construct a new projection from the supplied parameters. |
Method Summary | |
boolean |
equals(java.lang.Object object)
Deprecated. Compares the specified object with this map projection for equality. |
java.lang.String |
getName(java.util.Locale locale)
Deprecated. Returns a human readable name localized for the specified locale. |
int |
hashCode()
Deprecated. Returns a hash value for this projection. |
protected java.awt.geom.Point2D |
inverseTransformNormalized(double x,
double y,
java.awt.geom.Point2D ptDst)
Deprecated. Transforms the specified (x,y) coordinate and stores the result in ptDst . |
protected java.awt.geom.Point2D |
transformNormalized(double x,
double y,
java.awt.geom.Point2D ptDst)
Deprecated. Transforms the specified (x,y) coordinate (units in radians) and stores the result in ptDst (linear distance on a unit sphere). |
Methods inherited from class org.geotools.ct.proj.MapProjection |
getDimSource, getDimTarget, inverse, toString, transform, transform, transform |
Methods inherited from class org.geotools.ct.AbstractMathTransform |
createTransformedShape, derivative, derivative, fromGeoAPI, isIdentity, transform |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.geotools.ct.MathTransform2D |
createTransformedShape, derivative |
Methods inherited from interface org.geotools.ct.MathTransform |
derivative, isIdentity, transform |
Field Detail |
protected final double phi1
MapProjection.toString()
implementation.
protected final double phi2
MapProjection.toString()
implementation.
Constructor Detail |
protected LambertConformal(Projection parameters) throws MissingParameterException
parameters
- The parameter values in standard units.
MissingParameterException
- if a mandatory parameter is missing.Method Detail |
public java.lang.String getName(java.util.Locale locale)
getName
in class MapProjection
protected java.awt.geom.Point2D transformNormalized(double x, double y, java.awt.geom.Point2D ptDst) throws ProjectionException
ptDst
(linear distance on a unit sphere).
transformNormalized
in class MapProjection
x
- The longitude of the coordinate, in radians.y
- The latitude of the coordinate, in radians.ptDst
- the specified coordinate point that stores the result of transforming
ptSrc
, or null
. Ordinates will be in a
dimensionless unit, as a linear distance on a unit sphere or ellipse.
x
, y
and storing the result in ptDst
.
ProjectionException
- if the point can't be transformed.protected java.awt.geom.Point2D inverseTransformNormalized(double x, double y, java.awt.geom.Point2D ptDst) throws ProjectionException
ptDst
.
inverseTransformNormalized
in class MapProjection
x
- The easting of the coordinate, linear distance on a unit sphere or ellipse.y
- The northing of the coordinate, linear distance on a unit sphere or ellipse.ptDst
- the specified coordinate point that stores the result of transforming
ptSrc
, or null
. Ordinates will be in
radians.
x
, y
and storing the result in ptDst
.
ProjectionException
- if the point can't be transformed.public int hashCode()
hashCode
in class MapProjection
public boolean equals(java.lang.Object object)
equals
in class MapProjection
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |