Function PseudoMercator.fromParameters
Prepare a bounded Pseudo-Mercator operation.
static PseudoMercator fromParameters(
const Ellipsoid!T ellipsoid,
const Longitude!T longitudeOfNaturalOrigin,
const T falseEasting,
const T falseNorthing
) @safe;
Parameters
| Name | Description |
|---|---|
| ellipsoid | Valid ellipsoid supplying the positive finite semi-major axis. |
| longitudeOfNaturalOrigin | Natural-origin longitude. |
| falseEasting | Finite false easting in the ellipsoid linear unit. |
| falseNorthing | Finite false northing in the ellipsoid linear unit. |
Returns
The prepared operation.
Throws
GeodesyValueException when the parameters or represented bounds
cannot form a valid supported operation.
Example
Example preparing a reusable Pseudo-Mercator projection.
import geodesy;
const projection = PseudoMercator!double .fromParameters(
wgs84!double(),
Longitude!double .fromDegrees(0.0),
500_000.0,
1_000_000.0);
assert(projection .falseEasting == 500_000.0);