2017-09-07 9 views
0

QGIS 2.18(最新版)をWindows用にインストールしました(新規ユーザー)。また、OSGeo4W Shellも登場しました。このシェルを使用して、あるCRSの特定の値を別のCRSに変換したい。たとえば、WGS84の座標を知っているとしたら(91.7362,26.1445)、OSGeoShellを使ってインドの1954/UTMゾーン46N(メートル単位)に変換する方法を知りたいと思います。OSGeo4Wシェルを使用して1つのCRS(Coordinate Reference System)値を別のCRS値に変換するにはどうすればよいですか?

PS:私は一度正常に方法を見つけたので方法があることを知っています。コマンドの構文をコピーしましたが、誤ってファイルを削除してしまい、長時間の検索を行った後でも、ネットで再びその方法を見つけることができません。それはわずか2行で簡単なコマンドでした。

+0

試したが動作しないコマンドは何ですか?あなたの問題にいくつかのコードを追加してください – kuzyn

+0

私はもうコマンドを覚えていません(それは問題です)。最初の行にはソースとターゲットCRSのコマンドが含まれ、2行目にはソースCRSの値が含まれていました。結果は、目標とするCRSの値となります。 – Harshit

+0

また、私は動作しなかったランダム/間違ったコマンドを試しませんでした。コマンドが正しかったので、私はコマンドをもう一度知りたいのです。 – Harshit

答えて

0

私が思うに、コマンドは次のとおりです。

EPSGコードはCRS用のコードです
osgeo4w 
gdaltransform -s_srs EPSG:4326 -t_srs EPSG:XXXX <input.csv> output.txt 

(4326はWGS84のためです)。ターゲットcrsのepsgコードを見つけて、変換を実行する必要があります。

+0

OSGeo4Wでqgistutorials.comで見つけました:echo -72.42 21.1 | cs2cs + init = EPSG:4326 +〜+ init = EPSG:3857 - 西経72.42度、北緯21.1度、4326から3857に変換するなど – Harshit

関連する問題