将纬度和经度转换为赤道上的utm(纬度有混合符号)

问题描述 投票:0回答:1

我正在使用 utm 包,想要转换一组赤道附近的纬度和经度。对于我的用例,我事先不知道 UTM 区域。

以下最小示例

import utm
import numpy as np
easting, northing, utm_zone, utm_letter = utm.from_latlon(
    np.array([0.1,-0.1]), # latitudes
    np.array([0,0]) # longitudes
)

退货

ValueError: latitudes must all have the same sign

是否有解决方法可以强制所有点位于同一 utm 区域而不会出现错误?

我知道,一般来说,应该尝试将坐标保持在一个 utm 区域内。然而,当在 UTM 区域边缘工作时,这似乎非常受限。我发现的许多解决方案似乎都需要指定 UTM 区域来转换坐标。

python mapping coordinate-systems utm
1个回答
0
投票

我遇到了同样的问题并且无法解决。您是否找到解决方案或获得帮助?

© www.soinside.com 2019 - 2024. All rights reserved.