|
|||||||||
| 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.Lambert93
public class Lambert93
A non-abstract class implementing the Lambert Conformal Conical (LCC) projection for the French Lambert-93 system. Unlike previous French LCC implementations, this one uses GRS80/WGS84 ellipsoid and datum by default.
| Field Summary |
|---|
| Fields inherited from class mccombe.mapping.CoordinateSystem |
|---|
locus, ref, sph |
| Constructor Summary | |
|---|---|
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 |
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class mccombe.mapping.Lambert |
|---|
calcCoords, 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 Lambert93(Position p,
Ellipsoid e,
Datum d)
p - the position of this pointe - The Ellipsoid to used - The datum to be used
public Lambert93(ENPair en,
Ellipsoid e,
Datum d)
en - Easting and Northing distancese - Ellipsoid to used - Datum to use| Method Detail |
|---|
public 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 conversions
GridFormatException - thrown in case of format error in the grid referencepublic Datum defaultDatum()
defaultDatum in class Lambertpublic Ellipsoid defaultEllipsoid()
defaultEllipsoid in class Lambertprotected double phiU()
phiU in class Lambertprotected double phiL()
phiL in class Lambertprotected double phiB()
phiB in class Lambertprotected double lamda0()
lamda0 in class Lambertprotected double e0()
e0 in class Lambertprotected double n0()
n0 in class Lambert
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||