Sha256: 2800ded07a4d3535f727a5b977477d2259254bb045a82301d5789a8b61bbed60

Contents?: true

Size: 396 Bytes

Versions: 4

Compression:

Stored size: 396 Bytes

Contents

import "projection";

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.8 vendor/assets/javascripts/d3/plugins/geo/projection/collignon.js
d3js-plugins-rails-0.0.7 vendor/assets/javascripts/d3/plugins/geo/projection/collignon.js
d3js-plugins-rails-0.0.6 vendor/assets/javascripts/d3/plugins/geo/projection/collignon.js
d3js-plugins-rails-0.0.5 vendor/assets/javascripts/d3/plugins/geo/projection/collignon.js