public class IdentityProjection extends AbstractProjection
X = Lon
Y = LatThe pivot point has a latitude and longitude to 0.
| Constructor and Description |
|---|
IdentityProjection(EllipsoidBodyShape ellipsoid)
Constructor with EllipsoidBodyShape object.
|
| Modifier and Type | Method and Description |
|---|---|
EllipsoidPoint |
applyInverseTo(double x,
double y)
Inverse projection.
|
EllipsoidPoint |
applyInverseTo(double x,
double y,
double alt)
This is the Two standard parallel Mercator Projection model.
|
Vector2D |
applyTo(double lat,
double lon)
Returns Easting value and Northing value in meters from latitude and longitude coordinates.
|
Vector2D |
applyTo(EllipsoidPoint point)
Returns Easting value and Northing value in meters from the point coordinates.
|
boolean |
canMap(EllipsoidPoint point)
Returns a boolean depending if the ellipsoid point can be map with the selected projection method.
|
double |
getDistortionFactor(double lat)
Getter for the scale factor at a specific latitude.
|
EnumLineProperty |
getLineProperty()
Getter for the line property.
|
double |
getMaximumEastingValue()
Getter for the maximum value for X projected.
|
double |
getMaximumLatitude()
Getter for the maximum latitude that the projection can map.
|
boolean |
isConformal()
Inform the user if the direct transformation is a conformal 's one (If yes, it preserves angles).
|
boolean |
isEquivalent()
Inform the user if the direct transformation is an equivalent 's one (If yes, it preserves surfaces).
|
applyInverseTo, applyInverseTo, applyTo, applyToAndDiscretize, discretize, discretizeAndApplyTo, discretizeCircleAndApplyTo, discretizeRhumbAndApplyTo, getPivotPoint, getReferencepublic IdentityProjection(EllipsoidBodyShape ellipsoid)
ellipsoid - ellipsoid shapepublic final boolean canMap(EllipsoidPoint point)
point - point to test if representablepublic final Vector2D applyTo(EllipsoidPoint point)
point - the point to transformpublic final Vector2D applyTo(double lat, double lon)
lat - latitude of the point to projectlon - longitude of the point to projectpublic final EllipsoidPoint applyInverseTo(double x, double y)
x - abscissa coordinatey - ordinate coordinatepublic final EllipsoidPoint applyInverseTo(double x, double y, double alt)
x - abscissa coordinatey - ordinate coordinatealt - altitude coordinatepublic final boolean isConformal()
public final boolean isEquivalent()
public EnumLineProperty getLineProperty()
public final double getMaximumLatitude()
public double getMaximumEastingValue()
public double getDistortionFactor(double lat)
WARNING: this method must not be used with the IdentityProjection class : it always returns an
PatriusException.
getDistortionFactor in class AbstractProjectionlat - latitudeCopyright © 2025 CNES. All rights reserved.