|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.cts.IdentifiableComponent
org.cts.op.AbstractCoordinateOperation
org.cts.op.projection.Projection
org.cts.op.projection.LambertConicConformal1SP
public class LambertConicConformal1SP
A map projection is any method used in cartography (mapmaking) to represent the two-dimensional curved surface of the earth or other body on a plane. The term "projection" here refers to any function defined on the earth's surface and with values on the plane, and not necessarily a geometric projection.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.cts.op.projection.Projection |
|---|
Projection.Orientation, Projection.Property, Projection.Surface |
| Field Summary | |
|---|---|
protected double |
C
|
static LambertConicConformal1SP |
LAMBERT1
Lambert zone I projection, used in the north of France (with NTF datum) |
static LambertConicConformal1SP |
LAMBERT2
Lambert zone II projection, used in the center of France (with NTF datum) |
static LambertConicConformal1SP |
LAMBERT2E
Lambert II étendu, used as a unique projection for France with NTF datum. |
static LambertConicConformal1SP |
LAMBERT3
Lambert zone III projection, used in the south of France (with NTF datum) |
static LambertConicConformal1SP |
LAMBERT4
Lambert zone IV projection, used in Corsica (with NTF datum) |
static LambertConicConformal1SP |
LAMBERT93
Lambert 93, ne new unique projection used in France with RGF93 datum. |
static Identifier |
LCC1SP
The Identifier used for all Cylindrical Equal Area projection. |
protected double |
lon0
|
protected double |
n
|
protected double |
xs
|
protected double |
ys
|
| Fields inherited from class org.cts.op.projection.Projection |
|---|
DEFAULT_PARAMETERS |
| Fields inherited from class org.cts.op.AbstractCoordinateOperation |
|---|
precision |
| Fields inherited from interface org.cts.Identifiable |
|---|
DEFAULT, LOCAL, UNKNOWN |
| Constructor Summary | |
|---|---|
LambertConicConformal1SP(Ellipsoid ellipsoid,
Map<String,Measure> parameters)
Create a new Lambert Conic Conformal 1SP Projection corresponding to the Ellipsoid and the list of parameters given in argument and
initialize common parameters lon0 and other parameters useful for the
projection. |
|
| Method Summary | |
|---|---|
static LambertConicConformal1SP |
createLCC1SP(Ellipsoid ellipsoid,
double latitude_of_origin,
double scale_factor,
double central_meridian,
double false_easting,
double false_northing)
LambertConicConformal1SP factory to create a LambertConicConformal1SP projection from a latitude of origin and a central meridian in degrees, a scale factor and false coordinates in meters. |
static LambertConicConformal1SP |
createLCC1SP(Ellipsoid ellipsoid,
double latitude_of_origin,
double scale_factor,
double central_meridian,
Unit angleUnit,
double false_easting,
double false_northing,
Unit planimetricUnit)
LambertConicConformal1SP factory to create a LambertConicConformal1SP projection from a latitude of origin, a central meridian and false coordinates in any unit. |
Projection.Orientation |
getOrientation()
Return the Orientation of this
Projection. |
Projection.Property |
getProperty()
Return the Property of this
Projection. |
Projection.Surface |
getSurface()
Return the Surface type of this
Projection. |
CoordinateOperation |
inverse()
Creates the inverse CoordinateOperation. |
String |
toString()
Return a String representation of this projection |
double[] |
transform(double[] coord)
Transform coord using a Lambert Conformal Conic projection. |
| Methods inherited from class org.cts.op.projection.Projection |
|---|
equals, getAzimuth, getCentralMeridian, getDefaultParameters, getFalseEasting, getFalseNorthing, getLatitudeOfOrigin, getLatitudeOfTrueScale, getRectifiedGridAngle, getScaleFactor, getSemiMajorAxis, getSemiMinorAxis, getStandardParallel1, getStandardParallel2, hashCode, toWKT |
| Methods inherited from class org.cts.op.AbstractCoordinateOperation |
|---|
getPrecision |
| Methods inherited from class org.cts.IdentifiableComponent |
|---|
addAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getComponent, getIdentifier, getName, getRemarks, getShortName, setIdentifier, setRemarks, setShortName |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.cts.Identifiable |
|---|
addAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getName, getRemarks, getShortName, setRemarks, setShortName |
| Field Detail |
|---|
public static final Identifier LCC1SP
public static final LambertConicConformal1SP LAMBERT1
public static final LambertConicConformal1SP LAMBERT2
public static final LambertConicConformal1SP LAMBERT3
public static final LambertConicConformal1SP LAMBERT4
public static final LambertConicConformal1SP LAMBERT2E
public static final LambertConicConformal1SP LAMBERT93
Note that the projection is originally defined as a
LambertConicConformal2SP with two standard parallels.
protected final double lon0
protected final double n
protected final double C
protected final double xs
protected final double ys
| Constructor Detail |
|---|
public LambertConicConformal1SP(Ellipsoid ellipsoid,
Map<String,Measure> parameters)
Ellipsoid and the list of parameters given in argument and
initialize common parameters lon0 and other parameters useful for the
projection.
ellipsoid - ellipsoid used to define the projection.parameters - a map of useful parameters to define the projection.| Method Detail |
|---|
public static LambertConicConformal1SP createLCC1SP(Ellipsoid ellipsoid,
double latitude_of_origin,
double scale_factor,
double central_meridian,
double false_easting,
double false_northing)
latitude_of_origin - latitude of origin of the projection in degreesscale_factor - scale factor of the projectioncentral_meridian - central meridian of the projection en degreesfalse_easting - false easting in metersfalse_northing - false northing in meters
public static LambertConicConformal1SP createLCC1SP(Ellipsoid ellipsoid,
double latitude_of_origin,
double scale_factor,
double central_meridian,
Unit angleUnit,
double false_easting,
double false_northing,
Unit planimetricUnit)
latitude_of_origin - latitude of origin of the projection in degreesscale_factor - scale factor of the projectioncentral_meridian - central meridian of the projection en degreesangleUnit - unit used for central meridian and latitude of originfalse_easting - false easting in metersfalse_northing - false northing in metersplanimetricUnit - unit used for false easting and false northing
public double[] transform(double[] coord)
throws IllegalCoordinateException
transform in interface CoordinateOperationtransform in class AbstractCoordinateOperationcoord - coordinate to transform (in radians)
IllegalCoordinateException - if coord is not
compatible with this CoordinateOperation.
public CoordinateOperation inverse()
throws NonInvertibleOperationException
inverse in interface CoordinateOperationinverse in class AbstractCoordinateOperationNonInvertibleOperationExceptionpublic Projection.Surface getSurface()
Surface type of this
Projection.
getSurface in class Projectionpublic Projection.Property getProperty()
Property of this
Projection.
getProperty in class Projectionpublic Projection.Orientation getOrientation()
Orientation of this
Projection.
getOrientation in class Projectionpublic String toString()
toString in class IdentifiableComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||