Tôi đang tìm một giải thích về lý do tại sao có 2 công thức mercator khác nhau được thảo luận trên các trang web này.Mercator lập bản đồ logic chiếu xung đột
Tôi hiểu điều này là đúng thuật toán chiếu Mercator:
http://en.wikipedia.org/wiki/Mercator_projection
y = ln|sec(lat) + tan(lat)|
Tuy nhiên, trang web này đề cập đến một cái gì đó hoàn toàn khác nhau: http://wiki.openstreetmap.org/wiki/Mercator
#include <math.h>
double lat2y(double a) { return 180/M_PI * log(tan(M_PI/4+a*(M_PI/180)/2)); }
Bất kỳ ý tưởng?
điều này có vẻ đúng sau khi kiểm tra thêm. – glutz
+1 Cảm ơn bạn đã dẫn xuất - đã giúp tôi rất nhiều. Đến lượt tôi đã làm đẹp câu trả lời của bạn một chút. Hy vọng bạn không nhớ. – aefxx