我有一個獨特的問題:投影和從圖像獲取經緯度座標。圖像像素X,Y座標經緯度
我有一個800 x 600像素的美國圖像,我知道投影(極地原始圖像具有-75箇中心的原點),圖像的左下角和左上角。我把圖片放到網頁中,我可以將鼠標懸停在圖片上,並從div標籤中的圖像中獲取x和y「像素」座標。是否有一個簡單的公式來幫助獲取x/y像素座標的經度和緯度?
我想要一個簡化的過程,因爲我有多個地圖投影和圖像大小。
我有一個獨特的問題:投影和從圖像獲取經緯度座標。圖像像素X,Y座標經緯度
我有一個800 x 600像素的美國圖像,我知道投影(極地原始圖像具有-75箇中心的原點),圖像的左下角和左上角。我把圖片放到網頁中,我可以將鼠標懸停在圖片上,並從div標籤中的圖像中獲取x和y「像素」座標。是否有一個簡單的公式來幫助獲取x/y像素座標的經度和緯度?
我想要一個簡化的過程,因爲我有多個地圖投影和圖像大小。
這裏的評論JS如何做到這一點代碼:
//these define lat/lon at the bounds of the image
var geo_left=-75;
var geo_right=75;
var geo_top=-75;
var geo_bottom=75;
//dimensions of the canvas
//i set it to 400x400 for example purposes
var canvas_width=400;
var canvas_height=400;
//get relative coordinate of pixel, should be on a scale of 0 to 1
var rel_x = pixel_x/canvas_width;
var rel_y = pixel_y/canvas_height;
//linear interpolate to find latitude and longitude
var latitude = geo_left+(geo_right-geo_left)*rel_x;
var longitude = geo_top+(geo_bottom-geo_top)*rel_y;
我不知道我理解這個問題。你有投影將緯度/經度與x/y相關聯。這個問題你不知道這個公式? – TreyA 2013-03-08 10:34:54
我想通過div標籤的x,y座標來計算它下面的底圖上的實際緯度和經度。 – wuffwuff 2013-03-08 14:20:02