Sha256: 614cfffd82582f467a1714c8069e30ea751c72b7696333a976601024eb090ce5
Contents?: true
Size: 580 Bytes
Versions: 4
Compression:
Stored size: 580 Bytes
Contents
function wagner7(λ, φ) { var s = .90631 * Math.sin(φ), c0 = Math.sqrt(1 - s * s), c1 = Math.sqrt(2 / (1 + c0 * Math.cos(λ /= 3))); return [ 2.66723 * c0 * c1 * Math.sin(λ), 1.24104 * s * c1 ]; } wagner7.invert = function(x, y) { var t1 = x / 2.66723, t2 = y / 1.24104, p = Math.sqrt(t1 * t1 + t2 * t2), c = 2 * asin(p / 2); return [ 3 * Math.atan2(x * Math.tan(c), 2.66723 * p), p && asin(y * Math.sin(c) / (1.24104 * 0.90631 * p)) ]; }; (d3.geo.wagner7 = function() { return projection(wagner7); }).raw = wagner7;
Version data entries
4 entries across 4 versions & 1 rubygems