Sha256: 674935b444db8bb15d0246174c8f7f4ed0b6357677f9ba9c9de2c87d8ade4f0a

Contents?: true

Size: 460 Bytes

Versions: 4

Compression:

Stored size: 460 Bytes

Contents

import "projection";
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.8 vendor/assets/javascripts/d3/plugins/geo/projection/cylindrical-equal-area.js
d3js-plugins-rails-0.0.7 vendor/assets/javascripts/d3/plugins/geo/projection/cylindrical-equal-area.js
d3js-plugins-rails-0.0.6 vendor/assets/javascripts/d3/plugins/geo/projection/cylindrical-equal-area.js
d3js-plugins-rails-0.0.5 vendor/assets/javascripts/d3/plugins/geo/projection/cylindrical-equal-area.js