数据来自Etopo1全球地形和水深数据。

其分为两个版本,Ice Surface和Bedrock,两个版本基本一致。不同之处在于在处理南极洲和Greenland地形时,前者给出的是加上冰盖层之后的高程,后者给出的是岩床的高程。

在每个子版本下又有多种数据格式, netCDF,binary, xyz,tiff。

结合M_Map画南海水深地形图。

clear;clf;latlim = [-4,26];
lonlim = [99,126];
[Z, refvec] = etopo('etopo1_bed_c_f4.flt', 1, latlim, lonlim);
Z(Z>0)=NaN;
lon=linspace(lonlim(1),lonlim(2),size(Z,2));
lat=linspace(latlim(1),latlim(2),size(Z,1));
[lon,lat]=meshgrid(lon,lat);
m_proj('miller','lon',lonlim,'lat',latlim)
m_gshhs_i('patch',[0.7 0.7 0.7]);   %c<l<i<h
m_grid('box','fancy');
title('南海地形图','fontsize',15,'fontweight','bold')
hold on;[c,h]=m_contour(lon,lat,Z,[0,-100,-200,-500,-1000,-2000,-5000,-10000],'linewidth',0.5);
colormap(summer)
colorbar;

等值线图为:

用颜色填充:

[c,h]=m_contourf(lon,lat,Z,[0,-100,-200,-500,-1000,-2000,-5000,-10000]);
colormap(summer)

转载于:https://www.cnblogs.com/keegentang/p/10686882.html

M_Map画南海水深地形图相关推荐

  1. MATLAB读取nc文件,并绘制南海水深图

    记录第一次拿MATLAB画出能看的图! 代码实现: clear all clc %%读取数据 Inpath = 'D:\MATLAB\bathymetry\ETOPO_2022_v1_60s_N90W ...

  2. 针对MNE画脑电地形图出现ValueError: DigMontage is only a subset of info问题

    脑电地形图的绘制对后面的ICA分析挺有用的,所以想自己学会绘制. Python中MNE库的脑电地形图绘制我是从这里面了解到可以直接用一条代码即可. 我直接用下面这条代码,就出现了ValueError: ...

  3. matlab脑电地形图怎么画,脑电地形图绘制.ppt

    脑电地形图绘制 脑电地形图绘制 报告内容 数据可视化 脑电地形图的意义 脑电地形图绘制的关键 离线地形图 实时地形图 Ⅰ 数据可视化 概念:借助图形化手段,将数据以图形图像形式表示,并利用数据分析和开 ...

  4. 请问matlab画立体三维地形图的步骤,matlab 画三维地形图

    帮你搜索到一个好的: function [data]=SquareDiamond(N,initvalue) %输入N为:方阵的维数2^N+1,在方阵的四个角的顶点上放置的初值, %这里定为四个初值一样 ...

  5. 小白学习cartopy画地图的第一天(中国行政区域图,含南海)

    小白学习cartopy画地图的第一天(中国行政区域图,含南海) 这是地图小白的我学习用cartopy画地图的第一天,慢慢摸索慢慢学习,一步一步学会使用cartopy.后面会持续更新.其中很多是从各个博 ...

  6. matlab计算海洋浮力频率_水深数据+海岸线数据提取绘图(海洋科学)

    最近用matlab画的水深等值线图,在此分享一下~ 水深的数据很少(我找的时候),可能现在有两个:一个是海图(没用过),一个是ETOPO1的数据(ETOPO2和ETOPO5不推荐使用).下面介绍ETO ...

  7. matlab绘制中国南海地图(九段线小图)

    matlab绘制中国南海地图(九段线小图) 网上关于怎么画南海九段线小图的文章不多,在此记录一下. 绘制南海图 首先要下载中国地图的shp文件,参见上一篇文章. %------------------ ...

  8. python画填色图时,如何让分层的填色变为渐变色

    python画填色图时,如何让分层的填色变为渐变色 注:自己用来备忘的 以画海洋的地形图为例 数据为一个三位数据,有经度(lon),纬度(lat),高度(z)三个变量. 我们绘制的地形图为了美观,只想 ...

  9. 小白学习Basemap气象画地图的第三天(中国温度分布图,mask外部)

    小白学习Basemap气象画地图的第三天(中国温度分布图,mask外部) 首先还是感谢公众号(气象学家),代码和测试数据来自与他,不过这次有长进了,自己学会修改了.还是逐条向大家解释. (和大家分享一 ...

最新文章

  1. java个人学习笔记:取模运算 整数除运算 +运算
  2. 00-基于Vue的博客项目展示
  3. Shell脚本编程剖析(更新完毕)
  4. Linux之RPM 软件包管理
  5. 获取rabbitmq连接对象_RabbitMQ——简单队列
  6. Maven报错找不到jre
  7. 转载 Socket与TCP/IP的关系 转(非常好的一篇文章!)
  8. 【vue源码工程阅读1:下载源码】认识工程并打包
  9. 树莓派4B安装WPS解决字体缺失问题
  10. 僵尸网络(botnet) DDoS
  11. Centos 安装阿里软件安装源
  12. 阿泰,水晶报表--掌控对象
  13. 轻量级网络——MobileNet系列学习(理论篇)
  14. pdf如何压缩?pdf太大怎么压缩大小?如何在线压缩pdf文件大小?
  15. 年薪170W阿里P8相亲要求女方月薪1万,网友:有点高
  16. 百度统计工具是什么?百度统计工具有什么用呢?
  17. 【ubuntu】Ubuntu中Android NDK下载跟配置
  18. 36. DDR2内存内部结构-5
  19. WIN10系统使用技巧之如何修改文件权限
  20. LTE网络的混合组网方式

热门文章

  1. 使用存储过程更新数据库!成功了但是返回值为 -1 的变态问题的解决办法!
  2. c语言程序开平方,关于开平方的c程序
  3. php取后三字符串,php字符串截取问题
  4. jdbc mysql查询显示图片_JDBC【向数据库中存入读取图片】
  5. 7 centos 源码安装samba_在CentOS7.6里编译安装PHP7.4(最新版),很详细
  6. java 是怎么在中删除下拉列表_删除在一个下拉列表字段中选择的选项,并且不显示在该行中存在的其他下拉列表中不工作-jquery...
  7. linux shell脚本攻略_(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤...
  8. ssh服务器拒绝证书,使用SSH.NET以密钥文件连接到SFTP(权限被拒绝(publickey))...
  9. java升序问题_JAVA并发理解之重排序问题
  10. svn mysql认证_svnapachemysql 认证搭建