使用pyproj将坐标转换为经纬度

2024-04-28 22:06:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Pyproj将坐标转换为经度和纬度,但是我遇到了一个无法解决的错误:

b'初始化列表中没有参数'

from pyproj import Proj, transform

inProj = Proj(init='epsg:3942')
outProj = Proj(init='epsg:4326')
x1,y1 = 685833.3,6236964.799
x2,y2 = transform(inProj,outProj,x1,y1)
print(x2,y2)

你知道我怎么解决这个问题吗?你知道吗

非常感谢你的帮助!你知道吗


Tags: 列表init错误transformepsgprojx1x2
1条回答
网友
1楼 · 发布于 2024-04-28 22:06:59

激活环境,然后在其中安装除Python以外的所有内容。但是最新的proj构建会设置proj_LIB,安装后需要激活环境。最简单的修复方法是在创建环境时请求所有需要的包,然后激活它。你知道吗

确保您:

  • 您是在一个环境中安装,而不是在根目录下安装。你知道吗
  • 安装proj(或pyproj)后激活。你知道吗
  • 一定要安装Cython。你知道吗

我用virtualenv for python3.7创建了一个简单的虚拟环境,您的脚本运行良好。你知道吗

相关问题 更多 >