关于GDAL运行时出现Cannot find proj.db的解决办法

时间:2024-06-01 07:17:41

前几天电脑上配置了VS2015+GDAL3.X的环境,生成解决方案没有问题,只要是运行就会出现一堆Cannot find proj.db,具体的问题如下:

ERROR 1: PROJ: createGeodeticReferenceFrame: Cannot find proj.db

ERROR 1: PROJ: proj_as_wkt: Cannot find proj.db

ERROR 1: PROJ: proj_create_from_wkt: Cannot find proj.db

ERROR 1: PROJ: proj_create_from_wkt: Cannot find proj.db

ERROR 1: PROJ: proj_as_wkt: Cannot find proj.db

ERROR 1: PROJ: proj_create_from_wkt: Cannot find proj.db

ERROR 1: PROJ: proj_create_from_database: Cannot find proj.db

本来以为是我的GDAL的问题,但是换了两个版本仍然出现同样的问题(GDAL2.X的好像没有这个问题),后来经过努力终于成功解决了,废话不多说,下面是解决方案,其实很简单。

设置用户环境变量,如下:

1.

关于GDAL运行时出现Cannot find proj.db的解决办法

2.变量值要根据自己GDAL的路径来设置

关于GDAL运行时出现Cannot find proj.db的解决办法

3.然后确定后再运行GDAL,你就会发现成功解决问题了。

注意:如果仍没有解决问题:

1.看变量值那个路径中有没有 proj.db 这个文件,如果没有说明GDAL不完整,需要重新下载或编绎。

2.环境变量设置好后将电脑关机重新启动。