墨卡托投影
墨卡托投影将地球球面投影到一个圆柱体柱面上,将地球看作一个正球体时,以OOO为地球球心,从球心向外辐射射线,与地球外接圆柱面交与P′P'P′。
设纬度为 ϕ\phiϕ,经度为λ\lambdaλ,其中:
ϕ∈(−π2,π2)\phi\in(-\frac{\pi}{2},\frac{\pi}{2}) ϕ∈(−2π,2π)λ∈(−π,π)\lambda\in(-\pi,\pi) λ∈(−π,π)
对于经纬度为( ϕ\phiϕ,λ\lambdaλ)的坐标点,投影到圆柱面的坐标为(RtanϕR\tan\phiRtanϕ,RλR\lambdaRλ),坐标轴分别与柱面高以及柱面弧平行,设经度轴为xxx轴,纬度轴为yyy轴。
投影后,xxx最大取值为赤道长,即xmax=2πRx_{max}=2\pi Rxmax=2πR,而ymax=2Rtanϕmaxy_{max}=2R\tan\phi_{max}ymax=2Rtanϕmax,其中RRR为球半径。
由于投影将圆柱面投影成正方形,长宽相等,则:
xmax=ymax x_{max}=y_{max} xmax=ymax
即:
2πR=2Rtanϕmax(1) 2\pi R=2R\tan\phi_{max} (1) 2πR=2Rtanϕmax(1)
墨卡托投影防畸变处理
墨卡托投影将地球映射成了一个经纬度均匀分布的坐标系,由于将球体直接投影到柱面时经度是均匀的而纬度是不均匀的,所以地图需要对纬度进行防畸变处理。下面讨论纬度ϕ\phiϕ与畸变处理后地图纵坐标yyy的函数关系。
PPP点在地球上的经度为λ\lambdaλ,纬度为ϕ\phiϕ,设QQQ点为地球上与PPP点无限接近的一点,则QQQ点经纬度分别为λ+Δλ\lambda+\Delta\lambdaλ+Δλ、ϕ+Δϕ\phi+\Delta\phiϕ+Δϕ。
PPP、MMM所在纬线圈的半径
r=Rcosϕr=R\cos\phir=Rcosϕ
其中RRR为赤道圆半径。
由于PPP、MMM在同一纬线圈上,所以PMPMPM间的弧长为它们纬线圈半径与两点经度差之积,即:
PM=r∗Δλ=RΔλcosϕ PM=r*\Delta\lambda=R\Delta\lambda\cos\phi PM=r∗Δλ=RΔλcosϕQM=R∗ΔϕQM=R*\Delta\phiQM=R∗Δϕ
P′P'P′、Q′Q'Q′为地球上点PPP、QQQ由墨卡托投影变换得到的点,此坐标系下经度、纬度线的分布都是均匀的,xxx