|
! G1 |' {& f# s+ \* `
软件版本:ArcMap10.4.1 2 T& O; }% s0 C8 {3 K3 r1 t6 @
nc(NETCDF)是一组独立于机器的软件库支持创建、访问和共享面向阵列的数据格式科学数据,它也是共享科学数据的社区标准。(摘自Unidata官网),被广泛应用于大气、海洋、水文等领域,是我们日常学习和工作中经常接触到的一类数据类型。那么,在我们获取到有关数据后,应该如何将其转换为我们常用的tif格式呢?我们今天以ArcGIS平台为例进行演示。
0 @& d, ], D9 R) s) p- T+ k 说明:此处我们使用的数据集是来自于国家青藏高原科学数据中心的中国1km逐月潜在蒸散发数据集(1990-2022)。
. ^" U, Y! z6 O4 U/ m/ }! y' ~- ] 1.首先,再我们下载好数据后,数据一般为压缩包格式,先对其进行解压。
: ]. _1 V( ?" ^+ R6 U& i$ C 2.打开ArcMap,我们可以发现,无法在ArcMap中直接浏览nc数据。 2 L/ P i" ~) K, f2 {
3.打开ArcToolbox,按照以下路径加载工具:Multidimension Tools-Make NetCDF Raster Layer工具
. N: R0 Q' Y5 N% a4 C
+ o2 k3 H6 G) c. h1 y! b( Q8 ] 将输入数据设置为nc文件,变量名和x,y信息自动添加,自定义输出文件名,选择band为time(该数据为逐月数据集,每个年份文件包含12个月的数据) 2 ^# q7 ^7 B) E4 \; F! B
4.打开ArcToolbox,按照以下路径加载工具:Data Management-Tools-Layers and Table Views
9 b6 z; K. t( _4 [7 ?8 P0 ~ % t4 K {& j: ]& ?+ H: s
将输入栅格设置为之前我们生成的文件,设置文件名,在band中选择对应的选项(由于该数据集为逐月数据,共有12个band,这里我们选择1月的数据,故选择1)。
7 P/ ~+ Z( ?# u; g% R: D3 ~- m3 S4 \ 5.将Layer文件导出tif格式
( A& u) ^/ m, O6 W! b: m$ f6 g 注:不同数据集操作略有不同,详细信息可根据元数据,按照实际情况进行调整;由于涉及数据量较大,操作繁琐,可使用批处理工具,此处仅展示处理思路,故不作相关演示。 5 a3 x L9 D- n$ I
5 Y) H% Q- M1 n" S7 s/ |
6 S; w2 R7 w( u2 H0 f, t/ A; @- n+ Y+ V2 S6 X/ c; ~( _7 C( ~
2 ~& y( L" t- a8 l% R1 T9 X |