|
5 T* T2 Q9 a2 c" `0 g3 C8 z
软件版本:ArcMap10.4.1
- b/ A ?6 q( x3 V$ \" k* f6 E nc(NETCDF)是一组独立于机器的软件库支持创建、访问和共享面向阵列的数据格式科学数据,它也是共享科学数据的社区标准。(摘自Unidata官网),被广泛应用于大气、海洋、水文等领域,是我们日常学习和工作中经常接触到的一类数据类型。那么,在我们获取到有关数据后,应该如何将其转换为我们常用的tif格式呢?我们今天以ArcGIS平台为例进行演示。 : l. Z5 r0 m9 X$ E& C* k3 E
说明:此处我们使用的数据集是来自于国家青藏高原科学数据中心的中国1km逐月潜在蒸散发数据集(1990-2022)。
, W& O" W9 f6 Y8 X 1.首先,再我们下载好数据后,数据一般为压缩包格式,先对其进行解压。
+ ~' g4 \( U2 R2 b! t 2.打开ArcMap,我们可以发现,无法在ArcMap中直接浏览nc数据。
9 w4 W6 I4 G, V: n" c$ h- {7 @ 3.打开ArcToolbox,按照以下路径加载工具:Multidimension Tools-Make NetCDF Raster Layer工具 1 y' k( v* n$ _- u8 ~
2 t ]* }" r) n$ ]7 S6 N/ l+ H 将输入数据设置为nc文件,变量名和x,y信息自动添加,自定义输出文件名,选择band为time(该数据为逐月数据集,每个年份文件包含12个月的数据) : K4 C) @! ^ l+ \0 ?% w
4.打开ArcToolbox,按照以下路径加载工具:Data Management-Tools-Layers and Table Views
* F; Q1 C8 w' R4 s5 X2 ` } / C7 V- n- |% w5 N2 Z- Q
将输入栅格设置为之前我们生成的文件,设置文件名,在band中选择对应的选项(由于该数据集为逐月数据,共有12个band,这里我们选择1月的数据,故选择1)。
: D0 f P( b+ T+ T( M0 B: x+ n( i 5.将Layer文件导出tif格式
8 C4 g' b9 @; Z1 N& ~9 M 注:不同数据集操作略有不同,详细信息可根据元数据,按照实际情况进行调整;由于涉及数据量较大,操作繁琐,可使用批处理工具,此处仅展示处理思路,故不作相关演示。
) M" n, D) X. @* |2 ~9 n7 [. p, d& R; y6 n
; p; D- _. O; n+ w$ g7 ~& x
( V! f/ u+ x$ e6 Z4 z; `- y% H3 b; O W R( ~
|