Anaconda环境下gdal解决ERROR 1: PROJ: proj_create_from_database: Cannot find proj.db

问题描述

利用python处理遥感图像时少不了gdal库,而anaconda环境下安装的gdal如果缺少相关环境变量设置的话,就会出现找不到proj.db一类的错误,如本次标题所示即为一例。

解决方法

只需要在代码开头设置环境变量即可,如下:

import os
os.environ['PROJ_LIB'] = r'C:\Users\Wjr\Anaconda3\envs\py3.8\Library\share\proj'
os.environ['GDAL_DATA'] = r'C:\Users\Wjr\Anaconda3\envs\py3.8\Library\share'

说明:py3.8是我的环境,读者需要找到自己环境的路径替换即可。

参考

https://stackoverflow.com/questions/56764046/gdal-ogr2ogr-cannot-find-proj-db-error

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐