美文网首页
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