|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmccombe.mapping.CoordinateSystem
mccombe.mapping.Projection
mccombe.mapping.Lambert
mccombe.mapping.LambertIII
public class LambertIII
A non-abstract class implementing the Lambert Conformal Conical projection for Zone 3 (Southern France between latitudes 42.3 and 45.45 degrees N)
Field Summary |
---|
Fields inherited from class mccombe.mapping.CoordinateSystem |
---|
locus, ref, sph |
Constructor Summary | |
---|---|
LambertIII(ENPair en,
Ellipsoid e,
Datum d)
Create an instance of LambertIII from easting and northing distances, Ellipsoid and Datum |
|
LambertIII(Position p,
Ellipsoid e,
Datum d)
Create an instance of LambertIII from Position, Ellipsoid and Datum |
Method Summary | |
---|---|
protected double |
e0()
Define false easting value |
protected double |
lamda0()
Define longitude of grid origin |
static LambertIII |
makePoint(java.lang.String gridref,
Ellipsoid e,
Datum d)
Static factory method to create an instance of LambertIII 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 |
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LambertIII(Position p, Ellipsoid e, Datum d)
p
- the position of this pointe
- The Ellipsoid to used
- The datum to be usedpublic LambertIII(ENPair en, Ellipsoid e, Datum d)
en
- Easting and Northing distancese
- Ellipsoid to used
- Datum to useMethod Detail |
---|
public static LambertIII 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. French convention sometimes includes the zone number as the first
digit of the Y (northing) coordinate (e.g. "Y=2210.98" denoting a northing distance of 210.98km
in zone 2). If present, this is ignored.e
- Ellipsoid to use in conversionsd
- Datum to use in conversions
GridFormatException
- thrown in case of format error in the grid referenceprotected double phiU()
phiU
in class Lambert
protected double phiL()
phiL
in class Lambert
protected double phiB()
phiB
in class Lambert
protected double lamda0()
lamda0
in class Lambert
protected double e0()
e0
in class Lambert
protected double n0()
n0
in class Lambert
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |