0
我有一些校準過的地圖(使用MapCalibrator),爲此我需要找出相應的OSM樣式圖塊。計算調整後的地圖的地理座標
雖然我發現了一些從地理座標(緯度/經度)計算拼貼的算法,但我堅持根據我有的幾個校準點找出像素位置(以緯度/經度)。
對於防爆我有一個圖像五千七百五十一分之三千七百五十八像素,並且以下在校準點:
- x y lon lat
- 1897 2224 26.3256 46.2311
- 3303 2708 26.43678 46.20419
- 2297 306 26.3577 46.3365
- 2135 4648 26.3423 46.0967
- 1885 1764 26.3236 46.2561
- 2091 2806 26.3386 46.1995
- 3613 2922 26.4604 46.1921
如何可以計算任意像素的高高飛翔/經度?
PS1。該地圖是一個旅遊區,來自足夠小的區域(不知道投影類型使用了什麼)。
PS2。我在Java編碼..但任何提示將不勝感激。
我試過的是校準點和每個像素之間的一些線性變換,但是瓦片有點向NW移動(由地圖刻度判斷爲幾Km),並根據哪個校準點我使用的點,偏移量更大或更小。