vibeproj.projections.winkel_tripel

Winkel Tripel projection.

Compromise projection used by National Geographic since 1998. Arithmetic mean of Plate Carrée and Aitoff projections.

Classes

WinkelTripel

Compromise projection averaging Plate Carree and Aitoff.

Module Contents

class vibeproj.projections.winkel_tripel.WinkelTripel

Bases: vibeproj.projections.base.Projection

Compromise projection averaging Plate Carree and Aitoff.

name = 'wintri'
setup(params: vibeproj.crs.ProjectionParams) dict

Compute derived parameters from projection params.

Called once at construction time. Returns a dict of computed params that will be passed to forward/inverse.

forward(lam, phi, params, computed, xp)

Forward projection: geographic (lon, lat in radians) -> projected (x, y in meters).

lam: longitude relative to central meridian (radians), array phi: latitude (radians), array Returns (x, y) in projection-native units (before false easting/northing and scale).

inverse(x, y, params, computed, xp)

Inverse projection: projected (x, y) -> geographic (lon, lat in radians).

x, y: projection-native units (after removing false easting/northing and scale). Returns (lam, phi) in radians, with lam relative to central meridian.