【问题标题】:How to deal with possible zone changes when converting LatLong to UTM, adding offset to UTM, and converting offset UTM back to LatLong?在将 Lat Long 转换为 UTM、将偏移量添加到 UTM 以及将偏移量 UTM 转换回 Lat Long 时如何处理可能的区域变化?
【发布时间】:2021-01-05 19:40:16
【问题描述】:

我正在尝试实现一个相当简单的目标,即我有一个起始 LatLong 坐标,我将其转换为 UTM,从而以一些特定的区域编号和字母结束(我使用的是 Python library UTM) ,我将 UTM 东向和北向偏移了一些值,然后将所有内容转换回 LatLong。如果我的偏移量导致当前 UTM 坐标超出当前区域的范围并进入新区域,则这通常似乎工作正常,除了边缘条件。

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

谢谢!

【问题讨论】:

  • 如果您可以分享您的代码,那么有人可以更轻松地帮助您。

标签: python coordinates coordinate-systems coordinate-transformation utm


【解决方案1】:

您可以在区域外拥有坐标,例如小节Overlapping grids in UTM

事实上,这样的坐标系(或者更好的 MGRS)也是为这样的情况而设计的:在军事地面(战斗)上,您不应该太在意改变区域或进行变换(以及球坐标或椭球坐标)。

只需测试您的库是否允许此类值:某些库更严格(它们可能需要标准化坐标)。根据 UTM 设计,它们应该允许在适当区域之外进行坐标,但测试总是更好。

【讨论】:

    猜你喜欢
    • 2018-05-20
    • 2012-03-12
    • 1970-01-01
    • 2018-09-28
    • 1970-01-01
    • 1970-01-01
    • 2014-07-26
    • 2011-06-16
    • 1970-01-01
    相关资源
    最近更新 更多