美文网首页
gis 地图加载报错:ogr exception

gis 地图加载报错:ogr exception

作者: dc的梦呓 | 来源:发表于2023-01-15 17:35 被阅读0次

最近碰到一个问题,加载地图数据时,出现ogr报错,如下:


image.png

试了平常几种常用的方法:
1、将 gdal 拷贝到程序目录下(考虑库与机子系统库冲突问题);
2、升级 .net4 至 .net4.5 框架;
3、安装vc_redist库;
4、升级显卡驱动;

平常一般第1步就能解决问题。这次1-4走下来,问题依旧。顿时陷入不知所措的状态中。于是开始用depends去查依赖库,无果,查看gdal相关库,想着是否和环境变量相关。

于是查看机子的环境变量,发现了与gdal相关的设置,与 “GDAL_DRIVER_PATH” 路径冲突。


e1695d136bc84e29d18331191e6d2716.png

遂修改代码,增加此变量的设置,问题解决。

Environment.SetEnvironmentVariable("GDAL_DRIVER_PATH", System.Environment.CurrentDirectory + "/runtime/gdal/bin;");

相关文章

网友评论

      本文标题:gis 地图加载报错:ogr exception

      本文链接:https://www.haomeiwen.com/subject/acyacdtx.html