0

我想知道是否有 bash 代码(或者可能是其他语言,例如 Python、Perl)来将 UTM x/y 坐标转换为纬度/经度坐标?一次可以转换多个坐标的代码。我在 UTM 29N 区工作,使用 WGS84 基准。

UTM x/y 坐标示例:

616928  6877084
621751  6877314
614317  6871645
588506  6883397
570571  6886266

所需的十进制度数输出:

62.008000   -6.766680087
62.008542   -6.674491852
61.960009   -6.819994839
62.072357   -7.306064871
62.101883   -7.648054115
4

1 回答 1

1

转换单个坐标

echo 616928  6877084  | gdaltransform -s_srs epsg:25829 -t_srs epsg:4326

要转换一组坐标,如您的示例:

616928  6877084
621751  6877314
614317  6871645
588506  6883397
570571  6886266

将它们保存到 coords.txt 并运行:

cat coords.txt | gdaltransform -s_srs epsg:25829 -t_srs epsg:4326
于 2017-09-24T17:56:59.137 回答