|
- ?. [ A4 j+ H4 f. o6 }
软件版本:ArcMap10.4.1 ) P$ E7 c! F9 k( E8 E$ V! u9 a, E
nc(NETCDF)是一组独立于机器的软件库支持创建、访问和共享面向阵列的数据格式科学数据,它也是共享科学数据的社区标准。(摘自Unidata官网),被广泛应用于大气、海洋、水文等领域,是我们日常学习和工作中经常接触到的一类数据类型。那么,在我们获取到有关数据后,应该如何将其转换为我们常用的tif格式呢?我们今天以ArcGIS平台为例进行演示。
, P& H! @! Y- s! K% ] 说明:此处我们使用的数据集是来自于国家青藏高原科学数据中心的中国1km逐月潜在蒸散发数据集(1990-2022)。 9 `. t- l& [, L S+ i
1.首先,再我们下载好数据后,数据一般为压缩包格式,先对其进行解压。
6 n& V' N1 p$ y/ C% M 2.打开ArcMap,我们可以发现,无法在ArcMap中直接浏览nc数据。 7 f$ ^' K9 T( @, Z4 X* G
3.打开ArcToolbox,按照以下路径加载工具:Multidimension Tools-Make NetCDF Raster Layer工具
7 d( C2 t$ U+ H8 u; g, b9 E
/ j. S% |4 d# _4 X h: [2 r 将输入数据设置为nc文件,变量名和x,y信息自动添加,自定义输出文件名,选择band为time(该数据为逐月数据集,每个年份文件包含12个月的数据) " t, P$ z A, ]+ F/ S8 F K* W
4.打开ArcToolbox,按照以下路径加载工具:Data Management-Tools-Layers and Table Views
) }, o+ t2 _7 f$ x5 \4 L ) {$ l7 s( D$ X$ n5 P; Y% |' c
将输入栅格设置为之前我们生成的文件,设置文件名,在band中选择对应的选项(由于该数据集为逐月数据,共有12个band,这里我们选择1月的数据,故选择1)。 - Q) x5 n3 F) T4 N) q k& Z
5.将Layer文件导出tif格式 9 d. y" k. ]' [+ X3 z! B z" i, `8 Y
注:不同数据集操作略有不同,详细信息可根据元数据,按照实际情况进行调整;由于涉及数据量较大,操作繁琐,可使用批处理工具,此处仅展示处理思路,故不作相关演示。
8 ?% h% q6 Y) ?* R' t2 G$ G I! C7 `1 B E! A' G ?) T$ c5 K4 p
$ g! b% [. V1 t6 r7 \! Z; U4 c
7 G. ^3 ~- R! @2 v/ j' u) U4 w3 O0 M- L# ?, Z
|