GeoPandas.to\u crs遇到错误

2024-09-19 23:35:28 发布

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

我正在尝试导入一个形状文件并更改其crs,以便获得具有正确投影的地图。在

map_sh = gpd.read_file(r'C:\PATH\VG250_Gemeindegrenzen_2018.shp')
map_sh = map_sh.to_crs({'init' :'epsg:25832'})

当我尝试执行它时,会得到以下错误:

^{pr2}$

我已经遇到了这个特定的错误,可以通过将pyproj更新到2.2.1版本来解决它,但是从昨天开始,我又遇到了同样的错误。在

有什么可以改变的,从一天到另一天,代码运行错误?如何检查我的代码正在运行哪个版本的pyproj?我只知道命令:

pip freeze

Tags: 文件path版本mapreadsh错误地图
1条回答
网友
1楼 · 发布于 2024-09-19 23:35:28

确保指向的是有效的epsg文件。 根据安装程序包的方式,可以在以下位置找到:

  • ~\AppData\Local\Continuum\miniconda3\Library\share\gdal
  • ~\AppData\Local\Continuum\miniconda3\Library\share

这可以通过多种方式实现,但我通常更喜欢手动指向我想要使用的gdal资源。为此,添加一个名为GDAL_DATA的环境变量,并将其指向上面列表中的第一个文件夹。之后,您可能需要重新启动python解释器或计算机,具体取决于您使用的是什么。在

如果您使用的是Windows,那么设置GDAL和依赖它的一切可能是一个痛苦的经历,但是我发现使用those预编译的轮子来安装它是最简单和最可靠的解决方案。它们也经常更新。在

相关问题 更多 >