高精度地形数据绘制的水深图

文章介绍了如何使用高精度地形数据,特别是Etopo1提供的数据,来创建水深图和进行地形渲染。通过MATLAB代码示例展示了等值线图和填充颜色的地形图,以及使用ShadedRelief技术增强地形的立体感。这些地图对于水文学、海洋工程等领域研究至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

高精度地形数据是通过测量和记录地表的高度信息来生成的,这些数据可以用来制作水深图。水深图是一种地图,它显示了水体表面以下的地形,并标明了水深的变化。这种地图可以用于海洋、湖泊和河流等水域地理信息的研究和应用,如水文学、生态学、渔业、海洋工程等。利用高精度地形数据制作的水深图能够提供更加精确和详细的水深信息,对于水域资源的管理和保护具有重要意义。

模式资料可试化

该为模型的资料可视化,包含多层的可视化。这里的资料为流速的大小。

南海地形图

该图为等值线图

数据来自Etopo1全球地形和水深数据。
其分为两个版本,Ice Surface和Bedrock,两个版本基本一致。不同之处在于在处理南极洲和Greenland地形时,前者给出的是加上冰盖层之后的高程,后者给出的是岩床的高程。
在每个子版本下又有多种数据格式, netCDF,binary, xyz,tiff。
结合M_Map画南海水深地形图。

clear;
close all;
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;

南海地形图v2

该图为填充了颜色

[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

Shaded Relief(地貌晕渲图)

地貌晕渲图(Shaded Relief)是一种用于表现地图上地形高差的技术。它通过模拟光照效果来呈现山峰、山脉、河流等地形特征的立体感,使得地图更加生动、直观。一般情况下,地貌晕渲图会用不同的灰度或颜色来表示地形高度的不同,比如浅色表示较低的地形,深色表示较高的地形。使用地貌晕渲图技术可以帮助人们更好地理解地形地貌,对于地质勘探、资源调查、土地利用规划等方面具有重要的应用价值。

m_proj('lambert','lat',[5 24],'long',[105 125]);

set(gcf,'color','w')   % Set background colour before m_image call

caxis([-6000 0]);
colormap(flipud([flipud(m_colmap('blues',10));m_colmap('jet',118)]));
m_etopo2('shadedrelief','gradient',3);
 
m_gshhs_i('patch',[.8 .8 .8]);
 
m_grid('box','fancy');

ax=m_contfbar(.97,[.5 .9],[-6000 0],[-6000:100:000],'edgecolor','none','endpiece','no');
xlabel(ax,'meters','color','k');

该图参考链接:
https://www.eoas.ubc.ca/~rich/map.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

早起CaiCai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值