public class Mercator1SP extends Projection
Projection.Orientation, Projection.Property, Projection.Surface| Modifier and Type | Field and Description |
|---|---|
protected double |
FE |
protected double |
FN |
protected double[] |
invcoeff |
protected double |
lat0 |
protected double |
lon0 |
static Identifier |
MERC
The Identifier used for all Mercator 1SP projections.
|
protected double |
n |
DEFAULT_PARAMETERSprecisionDEFAULT, LOCAL, UNKNOWN| Constructor and Description |
|---|
Mercator1SP(Ellipsoid ellipsoid,
Map<String,Measure> parameters)
Create a new Mercator 1SP Projection corresponding to the
Ellipsoid and the list of parameters given in argument and
initialize common parameters lon0, lat0, FE, FN and other parameters
useful for the projection. |
| Modifier and Type | Method and Description |
|---|---|
static double[] |
getInverseMercatorCoeff(Ellipsoid ellps)
Return the coefficients for the inverse Mercator projection associated
with the ellipsoid in parameter.
|
Projection.Orientation |
getOrientation()
Return the
Orientation of this
Projection. |
Projection.Property |
getProperty()
Return the
Property of this
Projection. |
Projection.Surface |
getSurface()
Return the
Surface type of this
Projection. |
Projection |
inverse()
Creates the inverse operation for Mercator Projection.
|
double[] |
transform(double[] coord)
Transform coord using the Mercator Projection.
|
equals, getAzimuth, getCentralMeridian, getDefaultParameters, getFalseEasting, getFalseNorthing, getLatitudeOfOrigin, getLatitudeOfTrueScale, getRectifiedGridAngle, getScaleFactor, getSemiMajorAxis, getSemiMinorAxis, getStandardParallel1, getStandardParallel2, hashCode, isDirect, toWKTgetPrecision, isIdentityaddAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getComponent, getIdentifier, getName, getRemarks, getShortName, setIdentifier, setRemarks, setShortName, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getName, getRemarks, getShortName, setRemarks, setShortNamepublic static final Identifier MERC
protected final double lat0
protected final double lon0
protected final double FE
protected final double FN
protected final double n
protected final double[] invcoeff
public Mercator1SP(Ellipsoid ellipsoid, Map<String,Measure> parameters)
Ellipsoid and the list of parameters given in argument and
initialize common parameters lon0, lat0, FE, FN and other parameters
useful for the projection.ellipsoid - ellipsoid used to define the projection.parameters - a map of useful parameters to define the projection.public static double[] getInverseMercatorCoeff(Ellipsoid ellps)
ellps - the projected ellipsoidpublic Projection.Surface getSurface()
Surface type of this
Projection.getSurface in class Projectionpublic Projection.Property getProperty()
Property of this
Projection.getProperty in class Projectionpublic Projection.Orientation getOrientation()
Orientation of this
Projection.getOrientation in class Projectionpublic double[] transform(double[] coord)
transform in interface CoordinateOperationtransform in class AbstractCoordinateOperationcoord - coordinate to transformCoordinateDimensionException - if coord length is not
compatible with this CoordinateOperation.public Projection inverse()
inverse in interface CoordinateOperationinverse in class ProjectionCopyright © 2019 CNRS. All rights reserved.