Function TransverseMercator.forwardFactors

Compute conformal factors at a geographic source coordinate or throw on projection/domain failure.

ConformalProjectionFactors!T forwardFactors(
  const GeographicCoordinate!T source
) const @safe;

Example

Example computing conformal factors at a geographic point.

import geodesy;
const projection = TransverseMercator!double.fromParameters(
wgs84!double(),
Latitude!double.fromDegrees(0.0),
Longitude!double.fromDegrees(15.0),
0.9996,
500_000.0,
0.0);
const source = GeographicCoordinate!double.fromComponents(
    Latitude!double.fromDegrees(48.20849),
    Longitude!double.fromDegrees(16.37208));
const factors = projection.forwardFactors(source);
assert(factors.pointScale > 0.0);