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