Sha256: 253d66abb83d0ab53c9b3c77cce2475da3bbcef2e0ef56e891f84a57ca69461a

Contents?: true

Size: 440 Bytes

Versions: 4

Compression:

Stored size: 440 Bytes

Contents

// @import parallel1

function cylindricalEqualArea(φ0) {
  var cosφ0 = Math.cos(φ0);

  function forward(λ, φ) {
    return [
      λ * cosφ0,
      Math.sin(φ) / cosφ0
    ];
  }

  forward.invert = function(x, y) {
    return [
      x / cosφ0,
      asin(y * cosφ0)
    ];
  };

  return forward;
}

(d3.geo.cylindricalEqualArea = function() { return parallel1Projection(cylindricalEqualArea); }).raw = cylindricalEqualArea;

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/cylindrical-equal-area.js
d3js-plugins-rails-0.0.3 vendor/assets/javascripts/d3/plugins/geo/projection/cylindrical-equal-area.js
d3js-plugins-rails-0.0.2 vendor/assets/javascripts/d3/plugins/geo/projection/cylindrical-equal-area.js
d3js-plugins-rails-0.0.1 vendor/assets/javascripts/d3/plugins/geo/projection/cylindrical-equal-area.js