MATLAB 添加 m_map 工具箱教程

August 25th, 2015

因为我在一个项目里面需要画海岸线图,但 ArcGIS 和 GMT 的绘图操作貌似都有点麻烦,在朋友的推荐下开始鼓捣起了 MATLAB。因为感觉我自己能够用到的功能占总体的 1% 都不到,所以很难说这软件究竟有多强大,反正我是跪着看完它的百科词条的。

如果要进行地图绘制,MATLAB 提供了一些原生的函数可供使用,但是 m_map 工具箱与之相比,操作的便捷性以及输出的效果都更胜一筹,本文就是介绍一下 m_map 工具箱的安装方法。

1. 获取文件包

前往 https://www.eoas.ubc.ca/~rich/mapug.html#p1 找到两个链接 zip archivea gzipped tar-file ,随便选择一个下载就好。

2. 解压文件包

打开 MATLAB 安装目录,以我这里为例是 ..\MATLAB\MATLAB Production Server\R2015a (下面写作 INSTALL_DIR ),进入 INSTALL_DIR\toolbox 目录,将下载到的压缩包直接解压到该目录下。

3. 添加到加载项目

用文本编辑器打开 INSTALL_DIR\toolbox\local\pathdef.m 文件,在 %%% BEGIN ENTRIES %%% 下面添加一行 matlabroot,'\toolbox\m_map;', ... ,保存。

4. 更新工具箱缓存

打开 MATLAB 并执行 rehash toolboxcache ,即安装成功。

经测试,Win 7, Win 8 系统可能有权限问题导致安装插件不成功,此时可将 m_map 压缩包解压到其他磁盘,在 pathdef.m 文件内将上面步骤 3 中添加的一行变更为 m_map 目录的完整路径即可(例:'D:\MyToolbox\m_map;', ...

早上顺便把 关于 页面的个人介绍更新了~

下一篇文章将会介绍用 m_map 工具包绘制高精度海岸线。

本文共有 4 则回复
  1. PhDWang PhDWang 回复

    请问如何获得高精度海岸线坐标,您给的地址已经无法访问

    1. Wis Chu Wis Chu

      文章中相关的失效链接已经修正,感谢反馈。

  2. 卡门soul 卡门soul 回复

    不好意思,回复错地方了,应该回复在博主的另一篇博文里

  3. 卡门soul 卡门soul 回复

    博主您好,非常感谢您的分享!但我在运行过程中,显示我Undefined function or variable 'm_proj'.,这是为什么呢