|
* M1 K+ l& r& A4 u& x$ R- @! i2 ~
软件版本:ArcMap10.4.1 / ^0 N7 B! L/ Z8 Q5 L% A. g+ b
nc(NETCDF)是一组独立于机器的软件库支持创建、访问和共享面向阵列的数据格式科学数据,它也是共享科学数据的社区标准。(摘自Unidata官网),被广泛应用于大气、海洋、水文等领域,是我们日常学习和工作中经常接触到的一类数据类型。那么,在我们获取到有关数据后,应该如何将其转换为我们常用的tif格式呢?我们今天以ArcGIS平台为例进行演示。
+ T; ]$ C+ c4 v/ P v) `6 c$ J( E3 g 说明:此处我们使用的数据集是来自于国家青藏高原科学数据中心的中国1km逐月潜在蒸散发数据集(1990-2022)。 ; z. J) I, c& U' ^5 m2 t1 X
1.首先,再我们下载好数据后,数据一般为压缩包格式,先对其进行解压。 2 ]& r, C9 s& @, |# I5 I9 K' |9 _
2.打开ArcMap,我们可以发现,无法在ArcMap中直接浏览nc数据。 # \! ]' U* m% q5 b
3.打开ArcToolbox,按照以下路径加载工具:Multidimension Tools-Make NetCDF Raster Layer工具 5 W/ H8 `, X; [ d
3 B$ i4 @( i2 c# G* H7 _ 将输入数据设置为nc文件,变量名和x,y信息自动添加,自定义输出文件名,选择band为time(该数据为逐月数据集,每个年份文件包含12个月的数据) / i3 y- m* F' r/ |: q
4.打开ArcToolbox,按照以下路径加载工具:Data Management-Tools-Layers and Table Views 4 Z; q5 l. T6 x5 m+ t8 R7 }, X
- n; f* `5 z% t 将输入栅格设置为之前我们生成的文件,设置文件名,在band中选择对应的选项(由于该数据集为逐月数据,共有12个band,这里我们选择1月的数据,故选择1)。
% ^0 T# f) ] |( C9 Q& v5 H6 X 5.将Layer文件导出tif格式
5 J9 p; N" R: y$ D' {' x 注:不同数据集操作略有不同,详细信息可根据元数据,按照实际情况进行调整;由于涉及数据量较大,操作繁琐,可使用批处理工具,此处仅展示处理思路,故不作相关演示。 ) t: V4 c$ E0 |# J- d5 p8 V6 E+ U
. L+ x9 Z: |# ?$ O- l/ T" N; H& E5 U2 N+ ^
3 F+ _& j4 o/ o3 f! F' w8 Q
! y! m- S9 ?6 X) X4 B% e* ]; H c
|