Struct ConformalProjectionFactors

Meridian convergence and isotropic point scale of a conformal projection.

struct ConformalProjectionFactors(T)
  
if (isGeodesyScalar!T);

meridianConvergence is the bearing of grid north measured clockwise from true north. Positive values therefore denote a clockwise rotation from true north to grid north.

pointScale is dimensionless and strictly positive for a successfully computed result.

The default-initialized value has pointScale == 0 and therefore does not represent a successfully computed factor result.

Properties

NameTypeDescription
meridianConvergence[get] Angle!TMeridian convergence as a strongly typed angle.
pointScale[get] TDimensionless isotropic point scale.

Example

Example using conformal projection factors.

import geodesy;
const projection = UtmProjection!double.fromZone(
    wgs84!double(), UtmZone.fromNumber(33), UtmHemisphere.north);
const point = GeographicCoordinate!double.fromComponents(
    Latitude!double.fromDegrees(48.20849),
    Longitude!double.fromDegrees(16.37208));
const factors = projection.forwardFactors(point);
assert(factors.pointScale > 0.0);