2013-02-25 22 views
1

我得到一個瀏覽器的位置和發送經度/緯度通過WKT一個PostGIS的數據庫顯示dinto PostGIS的(使用PHP腳本)位置保存通過地圖服務器錯誤

結果我得到的是

Longitude: -1.323114 
Latitude: 51.401409 

這個應該在英國紐伯裏(我工作的地方),但是在某個地方,它位於俄羅斯中部。

堆棧如下 PostGIS的 - >地圖服務器 - >的OpenLayers

這是一個非基本層,基本層是開放街道地圖被設置爲EPSG預測:4326

它是什麼我」做錯了嗎?

映射文件:http://pastebin.com/3K2CZcaR
的OpenLayers(JS):http://pastebin.com/1fAERFJb

你還需要什麼別的嗎?

回答

0

嗯。谷歌地圖肯定會接受這些座標(儘管在索馬里海岸以緯度/經度不是lon/lat)。它看起來像lon/lat是postGIS轉換爲可用幾何體的正確順序。你的PHP腳本是什麼樣的?

+0

它簡單火災一個1線存儲過程這需要經度/緯度 存儲過程執行「INSERT INTO .... VALUES(ST_GeomFromText( 'POINT(XY)')) 應該非常簡單和容易.. 。 – DrogoNevets 2013-02-26 15:30:15