public class GeneralizedFlamsteedSamson extends Mercator
MAX_LATITUDE| Constructor and Description |
|---|
GeneralizedFlamsteedSamson(EllipsoidPoint pivotPoint,
double cap)
Constructor : Mercator constructor is used with :
a pivot point including reference ellipsoid
a cap
parameter centered set to true
parameter series set to false indicating that inverse transformation is done with iterations : slower but
more accurate
|
| 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.
|
EnumLineProperty |
getLineProperty()
Getter for the line property.
|
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).
|
canMap, getAzimuth, getDistortionFactor, getMaximumEastingValue, getMaximumLatitude, getMaximumNorthingValue, getScaleFactorapplyInverseTo, applyInverseTo, applyTo, applyToAndDiscretize, discretize, discretizeAndApplyTo, discretizeCircleAndApplyTo, discretizeRhumbAndApplyTo, getPivotPoint, getReferencepublic GeneralizedFlamsteedSamson(EllipsoidPoint pivotPoint, double cap)
pivotPoint - pivot point. It also contains reference ellipsoidcap - is angle from the north direction to the current direction in CLOCKWISE sensepublic Vector2D applyTo(double lat, double lon) throws PatriusException
applyTo in interface IProjectionapplyTo in class Mercatorlat - latitude of the point to projectlon - longitude of the point to projectPatriusException - if projection could not be computedpublic Vector2D applyTo(EllipsoidPoint point) throws PatriusException
applyTo in interface IProjectionapplyTo in class Mercatorpoint - the point to transformPatriusException - if projection could not be computedpublic EllipsoidPoint applyInverseTo(double x, double y, double alt) throws PatriusException
applyInverseTo in interface IProjectionapplyInverseTo in class Mercatorx - abscissa coordinatey - ordinate coordinatealt - altitude coordinatePatriusException - if inverse projection could not be computedpublic EllipsoidPoint applyInverseTo(double x, double y) throws PatriusException
applyInverseTo in interface IProjectionapplyInverseTo in class Mercatorx - abscissa coordinatey - ordinate coordinatePatriusException - if inverse projection could not be computedpublic boolean isConformal()
isConformal in interface IProjectionisConformal in class Mercatorpublic boolean isEquivalent()
isEquivalent in interface IProjectionisEquivalent in class Mercatorpublic EnumLineProperty getLineProperty()
getLineProperty in interface IProjectiongetLineProperty in class MercatorCopyright © 2025 CNES. All rights reserved.