Sha256: 65c7087b74310f3a085ae9fc865adc402ae330e12e9ef3caf7ea385332a552d1

Contents?: true

Size: 374 Bytes

Versions: 4

Compression:

Stored size: 374 Bytes

Contents

function collignon(λ, φ) {
  var α = asqrt(1 - Math.sin(φ));
  return [
    (2 / sqrtπ) * λ * α,
    sqrtπ * (1 - α)
  ];
}

collignon.invert = function(x, y) {
  var λ = (λ = y / sqrtπ - 1) * λ;
  return [
    λ > 0 ? x * Math.sqrt(π / λ) / 2 : 0,
    asin(1 - λ)
  ];
};

(d3.geo.collignon = function() { return projection(collignon); }).raw = collignon;

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
d3js-plugins-rails-0.0.4 vendor/assets/javascripts/d3/plugins/geo/projection/collignon.js
d3js-plugins-rails-0.0.3 vendor/assets/javascripts/d3/plugins/geo/projection/collignon.js
d3js-plugins-rails-0.0.2 vendor/assets/javascripts/d3/plugins/geo/projection/collignon.js
d3js-plugins-rails-0.0.1 vendor/assets/javascripts/d3/plugins/geo/projection/collignon.js