UNPKG

@nepwork/dashboards

Version:

Dashboards for emergencies and monitoring

16 lines (11 loc) 314 B
import {asin, cos, sin} from "../math"; export function cylindricalEqualAreaRaw(phi0) { var cosPhi0 = cos(phi0); function forward(lambda, phi) { return [lambda * cosPhi0, sin(phi) / cosPhi0]; } forward.invert = function(x, y) { return [x / cosPhi0, asin(y * cosPhi0)]; }; return forward; }