2017-09-07 36 views
0

我有爲Windows(新用戶)安裝的QGIS 2.18(最新版本)。 OSGeo4W Shell隨之而來。現在使用這個shell,我想將一個CRS中的特定值轉換爲另一個。例如,如果我知道WGS84中的座標(例如,91.7362,26.1445只是爲了舉例),我想知道如何使用OSGeoShell將其轉換爲印度1954/UTM區域46N(以米爲單位)。如何使用OSGeo4W Shell將一個CRS(座標參考系統)值轉換爲另一個值?

PS:我知道有一種方法,因爲我曾經成功地找到了辦法。我已經複製了該命令的語法,但是我錯誤地刪除了該文件,即使經過長時間搜索後,我仍無法再在網絡中找到路徑。這幾乎不是一條2線和簡單的命令。

+0

你試過了什麼命令但不起作用?給你的問題添加一些代碼 – kuzyn

+0

我不記得命令了(這是問題)。只是第一行包含帶有源和目標CRS的命令,而第二行包含源CRS中的值。結果將是目標CRS的價值。 – Harshit

+0

另外,我沒有嘗試隨機/錯誤的命令,沒有工作。該命令是正確的,工作這就是爲什麼我要重新認識命令 – Harshit

回答

0

我認爲,該命令是:

osgeo4w 
gdaltransform -s_srs EPSG:4326 -t_srs EPSG:XXXX <input.csv> output.txt 

凡EPSG代碼爲CRS代碼(4326是WGS84)。您必須找到目標crs的epsg代碼,然後才能執行轉換。

+0

我發現它(在qgistutorials.com),在OSGeo4W:回聲-72.42 21.1 | cs2cs + init = EPSG:4326 + to + init = EPSG:3857將Prime Meridian西部-72.42度,北部21.1度從4326轉換爲3857等等 – Harshit

相關問題