Package mccombe.mapping
Class LambertII
- java.lang.Object
-
- mccombe.mapping.CoordinateSystem
-
- mccombe.mapping.Projection
-
- mccombe.mapping.Lambert
-
- mccombe.mapping.LambertII
-
public class LambertII extends Lambert
A non-abstract class implementing the Lambert Conformal Conical projection for Zone 2 (Central France between latitudes 45.45 and 48.15 degrees N)
-
-
Field Summary
-
Fields inherited from class mccombe.mapping.CoordinateSystem
locus, ref, sph
-
-
Constructor Summary
Constructors Constructor Description LambertII(ENPair en, Ellipsoid e, Datum d)
Create an instance of LambertII from easting and northing distances, Ellipsoid and DatumLambertII(Position p, Ellipsoid e, Datum d)
Create an instance of LambertII from Position, Ellipsoid and Datum
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected double
e0()
Define false easting valueprotected double
lamda0()
Define longitude of grid originstatic LambertII
makePoint(java.lang.String gridref, Ellipsoid e, Datum d)
Static factory method to create an instance of LambertII from a grid reference Stringprotected double
n0()
Define false northingprotected double
phiB()
Define latitude of false originprotected double
phiL()
Define lower standard parallel for this projectionprotected double
phiU()
Define Upper standard parallel for this conical projection-
Methods inherited from class mccombe.mapping.Lambert
calcCoords, defaultDatum, defaultEllipsoid, getEN, gridConvergence, toEN, toString
-
Methods inherited from class mccombe.mapping.CoordinateSystem
getDatum, getEllipsoid, getName, getPosition, getWGS84, parseDouble, toLatLong, toLatLongString
-
-
-
-
Method Detail
-
makePoint
public static LambertII makePoint(java.lang.String gridref, Ellipsoid e, Datum d) throws GridFormatException
Static factory method to create an instance of LambertII from a grid reference String- Parameters:
gridref
- A grid reference of the form "X=... Y=..." where the values are easting and northing distances in km. French convention sometimes includes the zone number as the first digit of the Y (northing) coordinate (e.g. "Y=3210.98" denoting a northing distance of 210.98km in zone 3). If present, this is ignored.e
- Ellipsoid to use in conversionsd
- Datum to use in conversions- Returns:
- A new LambertI instance
- Throws:
GridFormatException
- thrown in case of format error in the grid reference
-
phiU
protected double phiU()
Define Upper standard parallel for this conical projection
-
phiL
protected double phiL()
Define lower standard parallel for this projection
-
phiB
protected double phiB()
Define latitude of false origin
-
lamda0
protected double lamda0()
Define longitude of grid origin
-
e0
protected double e0()
Define false easting value
-
-