Package uk.co.mccombe.mapping
Class LambertIIExtended
java.lang.Object
uk.co.mccombe.mapping.CoordinateSystem
uk.co.mccombe.mapping.Projection
uk.co.mccombe.mapping.Lambert
uk.co.mccombe.mapping.LambertIIExtended
A non-abstract class implementing the Lambert Conformal Conical projection
for Zone 2-extended (all of mainland France and Corsica)
-
Field Summary
Fields inherited from class uk.co.mccombe.mapping.CoordinateSystem
locus, ref, sph -
Constructor Summary
ConstructorsConstructorDescriptionLambertIIExtended(ENPair en, Ellipsoid e, Datum d) Create an instance of LambertIIExtended from easting and northing distances, Ellipsoid and DatumLambertIIExtended(Position p, Ellipsoid e, Datum d) Create an instance of LambertIIExtended from Position, Ellipsoid and Datum -
Method Summary
Modifier and TypeMethodDescriptionprotected doublee0()Define false easting valueprotected doublelamda0()Define longitude of grid originstatic LambertIIExtendedStatic factory method to create an instance of LambertII from a grid reference Stringprotected doublen0()Define false northingprotected doublephiB()Define latitude of false originprotected doublephiL()Define lower standard parallel for this projectionprotected doublephiU()Define Upper standard parallel for this conical projectionMethods inherited from class uk.co.mccombe.mapping.Lambert
calcCoords, defaultDatum, defaultEllipsoid, getEN, gridConvergence, toEN, toStringMethods inherited from class uk.co.mccombe.mapping.CoordinateSystem
getDatum, getEllipsoid, getName, getPosition, getWGS84, parseDouble, toLatLong, toLatLongString
-
Constructor Details
-
LambertIIExtended
Create an instance of LambertIIExtended from Position, Ellipsoid and Datum- Parameters:
p- the position of this pointe- The Ellipsoid to used- The datum to be used
-
LambertIIExtended
Create an instance of LambertIIExtended from easting and northing distances, Ellipsoid and Datum- Parameters:
en- Easting and Northing distancese- Ellipsoid to used- Datum to use
-
-
Method Details
-
makePoint
public static LambertIIExtended makePoint(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.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 -
n0
protected double n0()Define false northing
-