LambertConformalConicConversion Class
The Lambert conformal conic projection: the projection of Lambert 93 and of the Lambert zones of France, and of many state plane systems. With two standard parallels, it is the EPSG method 9802 (2SP), whose scale is true along them; without, it is the EPSG method 9801 (1SP), whose scale is LambertConformalConicConversion.ScaleFactor along CoordinateConversion.LatitudeOfOrigin.
public sealed class LambertConformalConicConversion : CoordinateConversionRemarks
With LambertConformalConicConversion.StandardParallel1 and LambertConformalConicConversion.StandardParallel2, CoordinateConversion.LatitudeOfOrigin is the latitude of the false origin; with neither, the cone is tangent along CoordinateConversion.LatitudeOfOrigin. The scale factor applies in both cases, as in the definitions of ESRI.
- Inheritance
CoordinateConversionLambertConformalConicConversion
Constructors
| Name | Description |
|---|---|
| LambertConformalConicConversion() |
LambertConformalConicConversion()
LambertConformalConicConversion.cspublic LambertConformalConicConversion()No documentation is available.
Properties
| Name | Description |
|---|---|
| ScaleFactor | Gets the scale factor. The default is 1. |
| StandardParallel1 | Gets the first standard parallel, in degrees, or null to use the latitude of origin. The default is null. |
| StandardParallel2 | Gets the second standard parallel, in degrees, or null to use the first one. The default is null. |
ScaleFactor
LambertConformalConicConversion.csStandardParallel1
LambertConformalConicConversion.csStandardParallel2
LambertConformalConicConversion.csMethods
| Name | Description |
|---|---|
| Project(double, double, Ellipsoid) | Projects a longitude and a latitude. |
| Unproject(double, double, Ellipsoid) | Converts an easting and a northing back to a longitude and a latitude: the inverse of CoordinateConversion.Project. |
Project(double, double, Ellipsoid)
LambertConformalConicConversion.csProjects a longitude and a latitude.
public override (double Easting, double Northing) Project(double lambda, double phi, Ellipsoid ellipsoid)Parameters
lambdadouble- The longitude from the prime meridian, in radians.
phidouble- The latitude, in radians.
ellipsoidEllipsoid- The ellipsoid of the longitudes and the latitudes.
Returns
(double Easting, double Northing) The easting and the northing, in meters.
Unproject(double, double, Ellipsoid)
LambertConformalConicConversion.csConverts an easting and a northing back to a longitude and a latitude: the inverse of CoordinateConversion.Project.
public override (double Lambda, double Phi) Unproject(double easting, double northing, Ellipsoid ellipsoid)Parameters
eastingdouble- The easting, in meters.
northingdouble- The northing, in meters.
ellipsoidEllipsoid- The ellipsoid of the longitudes and the latitudes.
Returns
(double Lambda, double Phi) The longitude from the prime meridian and the latitude, in radians.