毛豆乐

NCL 读取数据

2023-05-09
Heng
ncl

ncl批量读取

当一次读入多个文件时使用函数 addfiles
  list_of_files=systemfunc("ls /mnt/f/Trace_Main_monthly/PRECC/*.nc");list_of_files为一个一维字符串数组,它包含了所用当前路径下的NetCDF数据文件的全路径
  file_list=addfiles(list_of_files, "r")                             ;file_list为指向当前路径下各个NetCDF数据文件的列表(list)变量
ncl中有两种方式读取同一个变量,分别为 “cat” 和 “join” ,可通过程序ListSetType设定。
cat --只增加变量长度而不增加其维度,要求第1维大小可不同,其余维大小必须相等
join--只增加变量维度而不增加其长度,要求文件中数组结构必须相同
  ListSetType(file_list, "cat") 
可通过 “[:]” 读取列表中多个文件的同一变量
  precc=file_list[:]->PRECC

下一篇 XML

Comments

Content