azequalarea.c 274 B

12345678910111213141516171819
  1. #include <u.h>
  2. #include <libc.h>
  3. #include "map.h"
  4. int
  5. Xazequalarea(struct place *place, double *x, double *y)
  6. {
  7. double r;
  8. r = sqrt(1. - place->nlat.s);
  9. *x = - r * place->wlon.s;
  10. *y = - r * place->wlon.c;
  11. return(1);
  12. }
  13. proj
  14. azequalarea(void)
  15. {
  16. return(Xazequalarea);
  17. }