微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python 光栅错误,无法打开 EPSG 支持文件 gcs.csv

如何解决Python 光栅错误,无法打开 EPSG 支持文件 gcs.csv

我的问题是关于将 GDAL_DATA 环境变量设置到正确的目录。我读过一些帖子,他们和我有同样的问题,建议是设置 GDAL_DATA 环境,但我不知道该怎么做。

我正在使用 Rasterio (& rioxarray) 将栅格重新投影到另一个 CRS。这一直有效,直到我尝试在 linux 上安装其他一些东西,现在当我尝试运行它时出现以下错误

错误 4:无法打开 epsg 支持文件 gcs.csv。尝试设置 GDAL_DATA 环境变量指向包含的目录 epsg csv 文件

脚本仍然运行,但是当它进行重投影时:

worldpop = worldpop.rio.reproject(dst_crs=region_gdf.crs,resolution=500,resampling=resampling.bilinear)

我收到以下错误

回溯(最近一次调用最后一次):文件Rasterio/_base.pyx”,行 1455,在 Rasterio._base._osr_from_crs 文件Rasterio/_err.pyx”中,行 192、在Rasterio._err.exc_wrap_int Rasterio._err.CPLE_AppDefinedError: 项目:proj_create_from_database:找不到 proj.db

在处理上述异常的过程中,又发生了一个异常:

回溯(最近一次调用最后一次):文件 "/home/jochem/Uppermoor/coronalocatie-datapipeline/uk/create_grid.py",第 47 行,在 worldpop = worldpop.rio.reproject(dst_crs=region_gdf.crs,resampling=resampling.bilinear) 文件 “/home/jochem/.local/share/virtualenvs/coronalocatie-datapipeline-8r7cFbTs/lib/python3.9/site-packages/rioxarray/raster_array.py”, 第 371 行,在重新项目中 Rasterio.warp.reproject(文件“/home/jochem/.local/share/virtualenvs/coronalocatie-datapipeline-8r7cFbTs/lib/python3.9/site-packages/Rasterio/env.py”, 第 387 行,在包装器中 返回 f(*args,**kwds) 文件“/home/jochem/.local/share/virtualenvs/coronalocatie-datapipeline-8r7cFbTs/lib/python3.9/site-packages/Rasterio/env.py”, 第 610 行,在包装器中 返回 f(*args,**kwds) 文件“/home/jochem/.local/share/virtualenvs/coronalocatie-datapipeline-8r7cFbTs/lib/python3.9/site-packages/Rasterio/warp.py”, 第 363 行,在重新项目中 _reproject( 文件Rasterio/_warp.pyx”,第 399 行,在 Rasterio._warp._reproject 文件Rasterio/_warp.pyx”,第 373 行,在 Rasterio._warp._reproject 文件Rasterio/_io.pyx”,第 1765 行,在 Rasterio._io.InMemoryRaster.init 文件Rasterio/_base.pyx”,行 1461,在 Rasterio._base._osr_from_crs Rasterio.errors.CRSError: PROJ: proj_create_from_database:找不到proj.db

一些背景信息:我在安装了 Rasterio 的 pip 环境中运行它。软件包安装在 .local/share/virtualenvs/.../lib/python3.9/site-packages 中。 我可以在这里找到 Rasterio,但文件夹:Rasterio/gdal_data 不包含 gcs.csv 文件

另外,我是否需要单独安装 GDAL 才能完成这项工作,或者是否需要安装足够的光栅,因为我也很难安装 GDAL。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。