【数据】全球高精度地形数据下载(Sandwell and Smith地形数据)

[复制链接]
1.进入网站www.52ocean.cn# w1 K; B% p' c' G6 k- `/ C8 Z

) ^  i, B/ R! q: A( K  F                               
登录/注册后可看大图

, c0 d. ^* n. `5 E2 B" o4 f2.点击进入数据下载界面
0 W# ~8 I# I3 R/ c. z6 l
9 W7 x+ ~5 s4 f% L1 P
# v  t, y1 Z9 a+ r  G- E6 \  b
                               
登录/注册后可看大图
2 i2 y8 y) z' ~& ]
3.设置需要提取的地形数据经纬度范围,由于数据精度比较大, 大范围的数据需要分块进行下载,设置好之后,点击“get data”
, D8 G: B, S+ V# i) ^+ O5 h0 E# J! Y* `3 {. h" t
3 M; W/ P. J) S9 H, D0 c. B: ]7 N9 ~
                               
登录/注册后可看大图
. I4 ?4 \" k: P7 V) m; ]; Y2 A8 D
/ p0 d- q$ h( y2 h
4. 将数据拷贝到文本中,例如‘.txt’
# F! Z8 r) Y* c! {【附】Matlab对上述数据进行网格化处理的程序:0 \" o1 D. y, p# J5 t( X3 M
clear all;clc7 h  ^2 A% M- q
load('E:\Dataprocesstopodatatopo_raw.txt')0 P) |/ C/ D- ?: j% P6 o
Lon=sort(unique(topo_raw(:,1)),'ascend');
/ B) s; {$ ?' BLat=sort(unique(topo_raw(:,2)),'ascend');
% U5 q: o) s+ e/ hlon=repmat(Lon',[length(Lat),1]);/ o7 D1 c. U' ]
lat=repmat(Lat,[1,length(Lon)]);. h* U9 M/ s+ E8 b
for i=1:length(Lat)
; s! G# s6 d. l4 l9 P" i  y$ ^   for j=1:length(Lon)3 J: _4 K6 G) C
       idx = find(abs(topo_raw(:,1)-lon(i,j))>=0 & abs(topo_raw(:,1)-lon(i,j))<0.009...
5 _8 W' g7 L& u0 }0 K# N                  &abs(topo_raw(:,2)-lat(i,j))>=0 & abs(topo_raw(:,2)-lat(i,j))<0.009);# {& e2 i) _! m
       topo(i,j)=topo_raw(idx,3);  
* v9 G8 y" \: o7 M   end
8 s) o1 u) p5 w0 X( k  \end
* A9 H, \4 B1 y" ]6 }最终用到的数据变量为:lon, lat, topo.: V% |+ d) S7 g) }/ F  @, ?: |

0 X, `1 I5 n# }! Q4 K3 z) Y$ C+ @/ T1 s1 g3 U6 P* q: c5 p
                    
) N; x; d0 S$ E6 _5 N) S) {! `/ i  \0 u; L$ Z. K
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

全部回帖
暂无回帖,快来参与回复吧
懒得打字?点击右侧快捷回复 【吾爱海洋论坛发文有奖】
您需要登录后才可以回帖 登录 | 立即注册
董永部落
活跃在2021-12-4
快速回复 返回顶部 返回列表