问题

调用m_gshhs_i时出现了以下警告:
在这里插入图片描述
意思是在m_map中找不到gshhs_i.b , 是否安装了它。因为没有找到gshhs_i.b,所以使用了默认的海岸线,比较粗糙。

解决方法

写得比较详细,所以看起来麻烦,其实方法很简单

在这里插入图片描述

  • 下载得到压缩包gshhg-bin-2.3.7.zip

  • 将其解压到MATLAB的toolbox\m_map\private 目录下,如下图。
    在这里插入图片描述

  • 运行代码如果还不行。先找到gshhs_i.b 所在的路径
    在这里插入图片描述

  • 然后找到MATLAB的toolbox\m_map目录下的m_gshhs.m文件,打开后找到下面这行代码
    在这里插入图片描述

  • 将其修改为下图,也就是gshhs_i.b 所在的路径
    在这里插入图片描述

  • 运行就不会出现警告了

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐