|
; ]( ?& {# [$ Q+ \5 S; ~
海温图的色彩真的很漂亮,对一个前伪文青(×)来说自然很能激发兴趣,其实掌握方法以后,这种图的绘制对于非专业painter来说也可以随心所欲,因为真正具有技术含量的还是.nc文件。我在这里从非地理气象专业角度班门弄斧一下。
4 _: W5 Y" D- g9 L3 U. E! l7 n 首先要获取数据集,这里笔者以海水温度sst数据集为例,下边给出一些常用的可以获取数据集的网站,下载所需要的数据集即可。
; ?" ]% [+ K& y4 a! G$ F( B+ r! s , ~! D% B# A$ j9 s! f0 i
4 G' I5 j5 M5 D, @) A$ \
2 _# @2 ]8 Q: |8 `3 D
接下来介绍一个神奇的软件——Panoply
* f) U' z$ L" E$ Z8 m 用它打开下载好的数据集之后,选择需要绘制的属性点击create plot画图,在选项卡中可以选择坐标区属性,一般来说默认即可。
- x' D! S- W- z' I$ C ( Y: x/ l) d: F5 d' j
默认之后绘制的图像是这个样子: 9 {! R \6 _0 F- y# r! @" P5 H& R
) m* I- L+ z8 X, d 我们可以在下方选项修改时间,也可以把经纬线去掉,并做一些改变画风的操作,还可以自由选取需要聚焦的经纬度。
/ n1 B* I H6 t3 T, e
: L# D4 _2 L7 q! {; w- o+ P: u/ L 在这个位置可以取消经纬线。
- [3 o2 X- J$ G
5 D% r& q( V5 B 这里给出诸多画风,有的画出来还挺好看。 z" O& B9 _7 F1 P% C( Y6 k) P
) U' {; U+ X+ Q9 K 区域聚焦我给出其中一个方案。
# V$ r9 y/ C7 U3 _& F' P* L: n 在画风中选取American Polyconic
& e! f$ U' X* r 然后在经纬度中输入需要聚焦的经纬度,height调节一下高度即可。
* i/ J, Z# i2 T U
3 _! C8 a6 @( b$ v/ |! i3 F 下一部分笔者将介绍永远的神——MATLAB。
. t6 H% h0 V1 f7 E0 p0 W/ f$ P 可以用给出的geography工具箱做一些类似下方的图,这个就非常简单了,我们只需要处理经度、纬度和所需变量三个变量,把
- ~$ |* N! R6 h # e, j2 P/ }0 R. @9 m6 U3 J; C
把纬度、经度、时间录入成三个列向量。然后把三个向量选上点绘图里的geobubble。
8 C% k, e, I: l3 X/ v' k( k, B 注意:一定要先选纬度,再按住Ctrl选经度和另外的变量! ' q; _. [) a9 |4 U& E: h/ O* U6 y
. W$ I! \) Y: _1 W9 [. d* a# N 作为测试笔者只录入了一小部分数据,数据量很大的时候这个运算还是会花费一些时间的。 7 @5 z5 J4 k# W" r( y
2 O, j1 K( T' p1 h
Ctrl+滚轮可以缩放 ! F. g" L+ L0 ?; x
要讲的大概就这么多了,所和大家分享的都是当时找资料找不到完全靠自己摸索出来的东西,感觉写下来帮后来人少走一点弯路还是有意义的。
0 r8 [. j8 H: L8 M" t7 ^6 ^ S+ u
% r0 O' R/ f5 G( s' S/ o2 M G
! O& p: L% X" k3 e7 ]' \5 M+ Z" z8 r: d( f7 F
& c& e( k* k: e
|