|
/ C& ~* S+ q g8 d" M& \# S7 C 软件版本:ArcMap10.4.1 / s/ \ G+ [/ h7 N6 x' s, f& A
nc(NETCDF)是一组独立于机器的软件库支持创建、访问和共享面向阵列的数据格式科学数据,它也是共享科学数据的社区标准。(摘自Unidata官网),被广泛应用于大气、海洋、水文等领域,是我们日常学习和工作中经常接触到的一类数据类型。那么,在我们获取到有关数据后,应该如何将其转换为我们常用的tif格式呢?我们今天以ArcGIS平台为例进行演示。
1 v/ U* d% G5 [- y) ^( v0 E 说明:此处我们使用的数据集是来自于国家青藏高原科学数据中心的中国1km逐月潜在蒸散发数据集(1990-2022)。
3 R: d" Y2 Q0 R( p- c* ` 1.首先,再我们下载好数据后,数据一般为压缩包格式,先对其进行解压。
2 N0 ?' v% C+ u: J) u 2.打开ArcMap,我们可以发现,无法在ArcMap中直接浏览nc数据。
+ N( i* S5 ]3 J. R5 y& r$ M, { 3.打开ArcToolbox,按照以下路径加载工具:Multidimension Tools-Make NetCDF Raster Layer工具 ! A0 O! p- R2 ~! f: o/ Y
2 F' ~6 C8 X' w- L* T- N* w
将输入数据设置为nc文件,变量名和x,y信息自动添加,自定义输出文件名,选择band为time(该数据为逐月数据集,每个年份文件包含12个月的数据) ( D2 U G5 L5 |' S4 s3 q
4.打开ArcToolbox,按照以下路径加载工具:Data Management-Tools-Layers and Table Views - @: N! I( h2 {, @* ~
/ W% B0 i+ h9 B6 o7 B/ n% B1 _
将输入栅格设置为之前我们生成的文件,设置文件名,在band中选择对应的选项(由于该数据集为逐月数据,共有12个band,这里我们选择1月的数据,故选择1)。 6 a4 M! u- b, s f& ^: g& m
5.将Layer文件导出tif格式
0 \( [* B6 y' j- [9 [( ~$ T5 t- T) [ 注:不同数据集操作略有不同,详细信息可根据元数据,按照实际情况进行调整;由于涉及数据量较大,操作繁琐,可使用批处理工具,此处仅展示处理思路,故不作相关演示。
7 e/ [0 { ] s9 f8 f4 C1 o% q. ~, Q5 @$ i9 Y3 k
# i3 ]4 ?- |( t( A" S
$ ]% n% H8 w: t$ c
2 S4 s& a* h' n- _* A9 Z |