|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectFormattable
AbstractMathTransform
MapProjection
EquidistantCylindrical
public class EquidistantCylindrical
Equidistant cylindrical projection (EPSG code 9823). In the particular case
where the standard_parallel_1
is 0°, this projection is also called
Plate Carree or Equirectangular. This is used in,
for example, WGS84 / Plate Carree (EPSG:32662).
References:
Nested Class Summary | |
---|---|
static class |
EquidistantCylindrical.Provider
The math transform provider for an Equidistant Cylindrical projection (EPSG code 9823). |
Nested classes/interfaces inherited from class MapProjection |
---|
MapProjection.AbstractProvider |
Field Summary | |
---|---|
protected double |
standardParallel
Standard parallel parameter. |
Fields inherited from class MapProjection |
---|
centralMeridian, excentricity, excentricitySquared, falseEasting, falseNorthing, globalScale, isSpherical, latitudeOfOrigin, LOGGER, scaleFactor, semiMajor, semiMinor |
Fields inherited from class Formattable |
---|
SINGLE_LINE |
Constructor Summary | |
---|---|
protected |
EquidistantCylindrical(ParameterValueGroup parameters)
Constructs a new map projection from the supplied parameters. |
Method Summary | |
---|---|
boolean |
equals(Object object)
Compares the specified object with this map projection for equality. |
ParameterDescriptorGroup |
getParameterDescriptors()
Returns the parameter descriptors for this map projection. |
ParameterValueGroup |
getParameterValues()
Returns the parameter values for this map projection. |
int |
hashCode()
Returns a hash value for this projection. |
protected Point2D |
inverseTransformNormalized(double x,
double y,
Point2D ptDst)
Transforms the specified (x,y) coordinates and stores the result in ptDst . |
protected Point2D |
transformNormalized(double x,
double y,
Point2D ptDst)
Transforms the specified (λ,φ) coordinates (units in radians) and stores the result in ptDst (linear distance
on a unit sphere). |
Methods inherited from class MapProjection |
---|
getSourceDimensions, getTargetDimensions, getToleranceForAssertions, inverse, resetWarnings, transform, transform, transform |
Methods inherited from class AbstractMathTransform |
---|
createTransformedShape, derivative, derivative, ensureNonNull, formatWKT, getName, isIdentity, needCopy, rollLongitude, transform, transform, transform |
Methods inherited from class Formattable |
---|
toString, toWKT, toWKT, toWKT |
Methods inherited from class Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface MathTransform2D |
---|
createTransformedShape, derivative |
Methods inherited from interface MathTransform |
---|
derivative, isIdentity, toWKT, transform |
Field Detail |
---|
protected final double standardParallel
PlateCarree
case.
Constructor Detail |
---|
protected EquidistantCylindrical(ParameterValueGroup parameters) throws ParameterNotFoundException
parameters
- The parameter values in standard units.
ParameterNotFoundException
- if a mandatory parameter is missing.Method Detail |
---|
public ParameterDescriptorGroup getParameterDescriptors()
MapProjection.getParameterValues()
, as well as arguments checking.
getParameterDescriptors
in class MapProjection
null
.OperationMethod.getParameters()
public ParameterValueGroup getParameterValues()
getParameterValues
in class MapProjection
Operation.getParameterValues()
protected Point2D transformNormalized(double x, double y, 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.
lambda
, phi
)
and storing the result in ptDst
.
ProjectionException
- if the point can't be transformed.protected Point2D inverseTransformNormalized(double x, double y, 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(Object object)
equals
in class MapProjection
object
- The object to compare with this transform.
true
if the given object is a transform of the same class
and if, given identical source position, the
transformed
position would be the equals.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |