首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pyproj为UTM返回inf

pyproj为UTM返回inf
EN

Stack Overflow用户
提问于 2020-03-02 08:32:13
回答 1查看 342关注 0票数 1

我正在获取x= inf inf inf.....和y= inf inf inf...以前有没有人遇到过这个错误?我正在尝试将lon和lat转换为x,y值。我有以下代码,但我找不出哪些是不正确的。这是圣地亚哥的数据集。

代码语言:javascript
复制
import scipy.io;
from pyproj import Proj;

canyon = scipy.io.loadmat('INIT.MAT');
topo = canyon.get('siocanyon');

lat = tuple(topo[:, 0])
lon = tuple(topo[:, 1])
z = topo[:, 2]

myProj = Proj(proj='utm', zone=11, ellps='WGS84', preserve_units=False)
y, x = myProj(lon, lat)
EN

回答 1

Stack Overflow用户

发布于 2020-03-23 04:53:56

我刚刚用圣地亚哥的一个示例位置测试了代码:

代码语言:javascript
复制
from pyproj import Proj

lat = 32.715687
lon = -117.161380
#z = 100

myProj = Proj(proj='utm', zone=11, ellps='WGS84', preserve_units=False)
x, y = myProj(lon, lat)
print(x, y)

给出

代码语言:javascript
复制
484876.3791751535 3619780.206742558

您可以使用online converter测试您的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60481121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档