public class Lambert93 extends Lambert
locus, ref, sph
Constructor and Description |
---|
Lambert93(ENPair en,
Ellipsoid e,
Datum d)
Create an instance of Lambert93 from easting and northing distances, Ellipsoid and Datum
|
Lambert93(Position p,
Ellipsoid e,
Datum d)
Create an instance of Lambert93 from Position, Ellipsoid and Datum
|
Modifier and Type | Method and Description |
---|---|
Datum |
defaultDatum()
Define default Datum for this system
|
Ellipsoid |
defaultEllipsoid()
Define the default Ellipsoid for this system
|
protected double |
e0()
Define false easting value
|
protected double |
lamda0()
Define longitude of grid origin
|
static Lambert93 |
makePoint(java.lang.String gridref,
Ellipsoid e,
Datum d)
Static factory method to create an instance of Lambert93 from a grid reference String
|
protected double |
n0()
Define false northing
|
protected double |
phiB()
Define latitude of false origin
|
protected double |
phiL()
Define lower standard parallel for this projection
|
protected double |
phiU()
Define Upper standard parallel for this conical projection
|
calcCoords, getEN, gridConvergence, toEN, toString
getDatum, getEllipsoid, getName, getPosition, getWGS84, parseDouble, toLatLong, toLatLongString
public Lambert93(Position p, Ellipsoid e, Datum d)
p
- the position of this pointe
- The Ellipsoid to used
- The datum to be usedpublic static Lambert93 makePoint(java.lang.String gridref, Ellipsoid e, Datum d) throws GridFormatException
gridref
- A grid reference of the form "X=... Y=..." where the values are easting and
northing distances in km.e
- Ellipsoid to use in conversionsd
- Datum to use in conversionsGridFormatException
- thrown in case of format error in the grid referencepublic Datum defaultDatum()
defaultDatum
in class Lambert
public Ellipsoid defaultEllipsoid()
defaultEllipsoid
in class Lambert
protected double phiU()
protected double phiL()
protected double phiB()
protected double lamda0()
protected double e0()