0.前言
M_Map
是一个在地球科学领域被广泛使用的基于Matlab
的地图处理工具包,自带一个1/4°分辨率的岸线数据库,通过加载岸线数据,用于展示数据及其所在地理位置情况,且出图时包含多种投影风格供用户选择,自2005年1月发布以来,一直在更新,最新版本更新于2020年2月。
工具包的作者(Pawlowicz, R.)还是另外一个在物理海洋学方向被广泛使用的潮汐潮流调和分析包(T_Tide
)的作者。Respect!
具体介绍可参见:
https://www.eoas.ubc.ca/~rich/map.html
1.工具包下载及安装
根据网页的介绍下载M_Map
的压缩包,解压,添加到Matlab
的路径之后即可使用。
M_Map
中使用的岸线数据是GSHHS(NOAA出品),通过官网下载下来的工具包中不包括高精度的岸线数据,用户需要自行下载数据库后解压至m_map/private
文件夹中。
数据库下载网址:
http://www.ngdc.noaa.gov/mgg/shorelines/data/gshhs
下载gshhg-bin-2.3.7.zip
(约113M),解压后文件夹中有gshhs_*.b
,分别表示岸线的不同精度,分为c(crude),l(low),i(intermediate ),h(high)和f(full)五个级别。
通过使用m_gshhs_X ()
,其中X=c,l,i,h,f
调用不同精度的岸线。
如果是全球范围的话,建议使用low或者crude即可,加载full的岸线很慢也没必要,如果区域范围比较小的话,建议使用full。