public class LambertConicConformal1SP extends Projection
Projection.Orientation, Projection.Property, Projection.Surface| Modifier and Type | Field and Description |
|---|---|
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 Lambert Conic Conformal projections.
|
protected double |
lon0 |
protected double |
n |
protected double |
xs |
protected double |
ys |
DEFAULT_PARAMETERSprecisionDEFAULT, LOCAL, UNKNOWN| Constructor and Description |
|---|
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. |
| Modifier and Type | Method and Description |
|---|---|
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. |
Projection |
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.
|
equals, getAzimuth, getCentralMeridian, getDefaultParameters, getFalseEasting, getFalseNorthing, getLatitudeOfOrigin, getLatitudeOfTrueScale, getRectifiedGridAngle, getScaleFactor, getSemiMajorAxis, getSemiMinorAxis, getStandardParallel1, getStandardParallel2, hashCode, isDirect, toWKTgetPrecision, isIdentityaddAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getComponent, getIdentifier, getName, getRemarks, getShortName, setIdentifier, setRemarks, setShortNameclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getName, getRemarks, getShortName, setRemarks, setShortNamepublic 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
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.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 in degreesfalse_easting - false easting in metersfalse_northing - false northing in meterspublic 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 northingpublic 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 Projection inverse()
inverse in interface CoordinateOperationinverse in class Projectionpublic 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 IdentifiableComponentCopyright © 2019 CNRS. All rights reserved.