2015-09-09 45 views
0

儘管能夠將LAT/LON座標轉換爲墨卡託投影的像素,但我無法弄清楚如何對在http://www.shadedrelief.com/political中可用的此Patterson地圖中描述的這種假圓柱投影執行相同操作,即13661 x 7853像素。虛擬圓柱投影到(X,Y)像素中

我有一個城市,像'里約熱內盧'(-22,9068,-43,1729),我想輸出城市所在的像素(x,y)。

我已經挖掘了一些參考,沒有成功。由於我的聲望,我無法在此發佈鏈接,但它們都位於上面給出的鏈接內(搜索Patterson投影)。

我的墨卡託Java代碼/ Excel的代碼是一樣的東西:

pixelX = (Longitude+180)/(width/360) 
    pixelY = height/2 - (width * mercN/(2*PI())) 

    where mercN = LOG(Tan((PI()/4 + Latitude*PI())/360) 

它自然不爲僞圓柱投影工作。

+0

此鏈接可以幫助:http://cartographicperspectives.org/index.php/journal/article/ view/cp78-patterson-et-al/1362以及這個:https://en.wikipedia.org/wiki/Natural_Earth_projection – Chaotic

回答

0

從來沒有聽說過這個預測之前...有一個article published about it解釋背景。

這是他們還描述了一個公式推瞭如何在新的投影變換LON /拉特:

x = λ 
y = c1 · φ + c2 · φ**5 + c3 · φ**7 + c4 · φ**9