matlab中nan_Matlab与Google Earth一起自定义M_Map岸线

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。

<

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值