public static class AzimuthalEquidistant.Ellipsoidal extends AzimuthalEquidistant.Abstract
MapProjection.AbstractProvider
Modifier and Type | Field and Description |
---|---|
protected Geodesic |
geodesic
Geodesic calculator used for this projection.
|
protected double |
Mp
Meridian distance from the equator to the pole.
|
cosph0, mode, sinph0
centralMeridian, en0, en1, en2, en3, en4, excentricity, excentricitySquared, falseEasting, falseNorthing, globalScale, invertible, isSpherical, latitudeOfOrigin, LOGGER, scaleFactor, semiMajor, semiMinor, SKIP_SANITY_CHECKS
SINGLE_LINE
Modifier | Constructor and Description |
---|---|
protected |
Ellipsoidal(ParameterValueGroup parameters)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected Point2D |
inverseTransformNormalized(double x,
double y,
Point2D ptDst)
Inverse transform from projected coordinates to latitude/longitude in radians.
|
protected Point2D |
transformNormalized(double lambda,
double phi,
Point2D ptDst)
Forward transform from longitude/latitude in radians to projected coordinates.
|
getParameterDescriptors, getParameterValues
checkReciprocal, equals, getSourceDimensions, getTargetDimensions, getToleranceForAssertions, hashCode, inv_mlfn, inverse, mlfn, orthodromicDistance, resetWarnings, transform, transform, transform
createTransformedShape, derivative, derivative, ensureNonNull, formatWKT, getName, isIdentity, needCopy, normalizeAngle, rollLongitude, transform, transform, transform
cleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKT
createTransformedShape, derivative
derivative, isIdentity, toWKT, transform, transform, transform
protected final Geodesic geodesic
protected final double Mp
protected Ellipsoidal(ParameterValueGroup parameters) throws ParameterNotFoundException
parameters
- the parameters that define this projectionParameterNotFoundException
protected Point2D transformNormalized(double lambda, double phi, Point2D ptDst) throws ProjectionException
transformNormalized
in class MapProjection
lambda
- The longitude of the coordinate, in radians.phi
- 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.MapProjection.transformNormalized(double,
double, java.awt.geom.Point2D)
protected Point2D inverseTransformNormalized(double x, double y, Point2D ptDst) throws ProjectionException
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.MapProjection.inverseTransformNormalized(double,
double, java.awt.geom.Point2D)
Copyright © 1996–2019 Geotools. All rights reserved.