Bash 将 UTM x/y 转换为 lat/long 十进制度数的代码
Bash code to convert UTM x/y to lat/long Decimal Degrees
我想知道是否有 bash 代码(或者可能是其他语言,例如 Python、Perl)将 UTM x/y 坐标转换为 lat/long 坐标?一次可以转换多个坐标的代码。我在 UTM zone 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
转换单个坐标
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
我想知道是否有 bash 代码(或者可能是其他语言,例如 Python、Perl)将 UTM x/y 坐标转换为 lat/long 坐标?一次可以转换多个坐标的代码。我在 UTM zone 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
转换单个坐标
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