python - 如何使用pyproj在python中将lat/lon转换为UTM?
Posted
技术标签:
【中文标题】python - 如何使用pyproj在python中将lat/lon转换为UTM?【英文标题】:How do convert lat/lon to UTM in python using pyproj? 【发布时间】:2016-02-27 03:23:53 【问题描述】:您好,我正在尝试使用 pyproj
包将 Lat
和 Long
转换为 UTM
,但尝试转换德国某个地区的坐标时会遇到以下问题。
from pyproj import Proj
myProj = Proj("+proj=utm +zone=23K, +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs")
如果我这样做
myProj(44.64104, 11.2278) =
(17049859.412484482, 16805739.561948165)
如果我这样做了
myProj(48.638667,11.458702) =
(1e+30, 1e+30)
【问题讨论】:
【参考方案1】:通过改变区域解决:
myProj = Proj("+proj=utm +zone=33 +north +ellps=WGS84 +datum=WGS84 +units=m +no_defs")
【讨论】:
请注意,lat=44.64104, lon=11.2278 位于 UTM 区域 32T(不是 33)以上是关于python - 如何使用pyproj在python中将lat/lon转换为UTM?的主要内容,如果未能解决你的问题,请参考以下文章