Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 

20 righe
485 B

  1. import {geoProjection as projection} from "d3-geo";
  2. import {atan, cos, radians, sqrt, tan} from "./math.js";
  3. var faheyK = cos(35 * radians);
  4. export function faheyRaw(lambda, phi) {
  5. var t = tan(phi / 2);
  6. return [lambda * faheyK * sqrt(1 - t * t), (1 + faheyK) * t];
  7. }
  8. faheyRaw.invert = function(x, y) {
  9. var t = y / (1 + faheyK);
  10. return [x && x / (faheyK * sqrt(1 - t * t)), 2 * atan(t)];
  11. };
  12. export default function() {
  13. return projection(faheyRaw)
  14. .scale(137.152);
  15. }