2009-10-09 181 views
3

我有一套ESRI shapefile,據說,這些文件是用英國國家網格座標系編寫的。我需要將這些文件轉換爲WGS84緯度/經度,以便轉換爲KML文件。我遇到了如下問題:英國國家網格Shapefile - 轉換爲WGS84緯度/經度

如果我在MapInfo Professional中打開每個原始文件,告訴它我的文件有英國國家網格的投影,那麼我看不到文件中的任何地理對象;地圖窗口完全是空的。

如果我使用MapInfo Professional的通用轉換器將文件轉換爲WGS84 MapInfo TAB文件,那麼與以前一樣,轉換後的文件將不顯示任何地理對象,MapInfo窗口爲空。

我可以驗證這些文件的座標系嗎?我在這裏錯過了什麼嗎?我應該能夠以我期望能夠使用MapInfo Professional查看它們的方式轉換shapefile文件嗎?另一種工具會爲我做更好的工作嗎?

謝謝。

更多信息:

我shape文件有哪些似乎沒有轉化爲正確的緯度/經度座標,如果座標實際上並不是英國國家網格,我現在不知道。我看到的座標如383702523,399081141,似乎大約是緯度/經度53.488182,-2.247153。你有什麼想法我的輸入文件是在什麼投影系統?

+0

感謝您的幫助在這裏。我最終編寫了自己的代碼來解決轉換問題,因此能夠提供轉換後的數據。我仍然渴望知道,如果沒有我編寫解決方案,OGR2OGR或其他工具是否可以完成這項工作,並歡迎進一步評論。乾杯。 – Elliveny

回答

3

http://gothos.info/2009/04/14/transform-projections-with-gdal-ogr/

ogr2ogr是做這些類型轉換的一大利器。你可以使用如下命令運行它:

ogr2ogr -t_srs EPSG:4326 map_wgs84.shp map_original.shp 

-t_srs是轉換座標系的選項。 4326是WGS84的EPSG SRID。

+0

感謝您的支持。它指出我正確的方向,但我仍然遇到麻煩。 我的shapefile的座標似乎沒有正確地轉換成經緯度,我現在想知道座標是不是英國國家電網。我看到的座標如383702523,399081141,似乎大約是緯度/經度53.488182,-2.247153。 你知道我的輸入文件在什麼投影系統嗎? 謝謝。 – Elliveny

相關問題