matlab 使用gshhs_i 报错的解决方法
调用m_gshhs_i时出现警告的解决方法
·
问题
调用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 所在的路径

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


所有评论(0)