|
4 a8 q5 z5 f' f& r
海温图的色彩真的很漂亮,对一个前伪文青(×)来说自然很能激发兴趣,其实掌握方法以后,这种图的绘制对于非专业painter来说也可以随心所欲,因为真正具有技术含量的还是.nc文件。我在这里从非地理气象专业角度班门弄斧一下。 0 }5 X8 T$ _' l6 g6 K, B' x
首先要获取数据集,这里笔者以海水温度sst数据集为例,下边给出一些常用的可以获取数据集的网站,下载所需要的数据集即可。 ! F m0 F, Y) N
% P( S. V* t5 U+ I' x2 Z
% b6 z) |# {& `# P9 N ]" g# f) K
2 f* {" {, {2 K1 e/ x7 C: z$ i3 ^ 接下来介绍一个神奇的软件——Panoply 5 O( J% u/ J: P6 }9 T
用它打开下载好的数据集之后,选择需要绘制的属性点击create plot画图,在选项卡中可以选择坐标区属性,一般来说默认即可。
' I8 n- N; x- ^) B% }( B& `/ I5 G" A 3 H% ]' x @8 ^7 a/ y
默认之后绘制的图像是这个样子: ( B3 D! Q9 k6 Y& w, ^' l1 Z Y
. s2 b* i1 D6 b 我们可以在下方选项修改时间,也可以把经纬线去掉,并做一些改变画风的操作,还可以自由选取需要聚焦的经纬度。 , k5 ]% R* N; ~
6 C6 Q, p* p. h/ r8 [# j" ^$ I: ?- g 在这个位置可以取消经纬线。 / T- Q, p4 |3 O# M4 w* |
* ~/ a }" S; R1 M 这里给出诸多画风,有的画出来还挺好看。
4 C' O$ ^) ^" ~+ C 0 w: E6 k* s( U: m7 j
区域聚焦我给出其中一个方案。 : }/ @$ v5 u3 k& q; I$ m
在画风中选取American Polyconic & i+ G1 g8 R7 a" Q1 j) J+ u9 j
然后在经纬度中输入需要聚焦的经纬度,height调节一下高度即可。
6 c. [& _3 s7 e T0 E( ]3 W
! h2 c2 ~/ p+ [: O 下一部分笔者将介绍永远的神——MATLAB。
& b: M+ Y% k9 ^, s6 E( ]1 O1 v 可以用给出的geography工具箱做一些类似下方的图,这个就非常简单了,我们只需要处理经度、纬度和所需变量三个变量,把 ' G' b0 M& u2 b0 c @+ m
6 a+ g: K" J, A/ H+ k 把纬度、经度、时间录入成三个列向量。然后把三个向量选上点绘图里的geobubble。 9 X, I3 Y& b1 \& S# f7 K
注意:一定要先选纬度,再按住Ctrl选经度和另外的变量! 4 y- N7 a& ~* w. L* S# ]
[* M2 m _! b3 k" D: Z
作为测试笔者只录入了一小部分数据,数据量很大的时候这个运算还是会花费一些时间的。 # _5 P0 }& r! _" C T$ u$ ]
7 g9 k4 O! W2 n( G; Q; k8 [ Ctrl+滚轮可以缩放 1 s( U6 J" V0 B, A- W# {
要讲的大概就这么多了,所和大家分享的都是当时找资料找不到完全靠自己摸索出来的东西,感觉写下来帮后来人少走一点弯路还是有意义的。 . t& w$ u, u" @, `6 q
9 f, c T) P: Q
: s# o8 X: l! R% w) \% M
" X& |( {0 V" P" o9 T) t+ v
! w$ D" j9 a) U9 U! J4 g& ?0 Y! ~ |