将 LatLong 转换为 UTM、向 UTM 添加偏移量以及将偏移量 UTM 转换回

我试图实现一个相当简单的目标,即我有一个起始的 LatLong 坐标,我将其转换为 UTM,从而最终得到一些特定的区域编号和字母(我正在使用 Python 库 UTM ),我偏移UTM 东距和北距某些值,然后将所有内容转换回 LatLong。这通常看起来工作正常,除了边缘条件(如果我的偏移导致当前 UTM 坐标超出当前区域的边界并进入新区域)。

我对使用这些地理坐标系非常陌生,所以我说我可以在保留当前区域的同时进行偏移,还是会循环回来,这是否有意义?是否有可能 UTM 坐标在技术上超出了当前区域的范围,但可以正确转换回正确的纬度/经度坐标,或者它们会是错误的吗?

谢谢!


智慧大石
浏览 1554回答 1
1回答

侃侃无极

您可以在区域外设置坐标,事实上,这样的坐标系(或者更好的是 MGRS)也是为这种情况而设计的:在军事地面(战斗)上,你不应该太关心改变区域或进行变换(以及球面或椭球面坐标)。只需测试您的库是否允许这样的值:有些库更严格(它们可能需要标准化坐标)。根据 UTM 设计,它们应该允许坐标位于正确区域之外,但测试总是更好。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python