2017-09-07 37 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

相关问题