我正在使用 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 区域来转换坐标。
我遇到了同样的问题并且无法解决。您是否找到解决方案或获得帮助?