2014-02-21 58 views
0

我試圖將座標從Monte Mario意大利1(EPSG 3003)轉換爲WGS84(EPSG 4326)。這些座標包含在一個csv文件中。爲此我使用QGIS(2.0.1 dufour)。所以我打開文件打開「圖層」菜單,我選擇「添加分隔文本圖層」。然後我打開指定源的文件,QGIS自動檢測包含座標的列。在此之後,我指定座標格式爲EPSG 3003. QGIS完美打開圖層。然後,我嘗試將文件保存爲「分隔文本」,指定我需要EPSD 4326格式。輸出文件與輸入文件相同。怎麼了 ?座標轉換與QGIS

+0

回答了GIS Stackexchange [點擊這裏](http://gis.stackexchange.com/questions/49351/export-to-new-projection-in-qgis-1-8)。 – cengel

回答

0

你嘗試通過GDAL_transform到repoject在控制檯數據:

創建內QGIS的形狀文件,然後從-s_srs重新投影 「EPSG:3003」 -t_srs 「EPSG:4326」。

0

其實我解決了這個問題。我開始從格式爲CSV的文件創建SHP文件。這可以通過ogr2ogr完成。仍然使用shell的ogr2ogr我使用命令ogr2ogr -s_srs EPSG:3003 -t_srs EPSG:4326 -f CSV [Dest file].csv [Source file].shp -lco GEOMETRY=AS_YX

0

我有同樣的問題,我不知道爲什麼QGIS的工作原理是這樣的。

QGIS確實從一個座標轉換到另一個座標。不要閱讀CSV文件,請嘗試閱讀形狀文件。一般來說,形狀文件比其他文件包含更多的信息.​​.使用java或python讀取形狀文件很容易。

按照下面的步驟,

  1. 閱讀形狀文件
  2. 將它保存爲文本文件
  3. 將其轉換爲所需要的格式,你想