美文网首页NCL学习笔记
【NCL】按时间截取nc数据

【NCL】按时间截取nc数据

作者: Silence_ba36 | 来源:发表于2017-07-27 12:13 被阅读0次

重要函数

cd_calendar(time,option)
;time: nc文件的时间变量
;option: 用以指定输出结果

option的选择

  1. option = 0,返回值为浮点型二维数组;
utc_date(:,0) --> years
utc_date(:,1) --> months
utc_date(:,2) --> days
utc_date(:,3) --> hours
utc_date(:,4) --> minutes
utc_date(:,5) --> seconds
  1. option =-1 or 1,返回值的形式为YYYYMM,double类型选择-1,integer类型选择1;
  2. option =-2 or 2,返回值的形式为YYYYMMDD,同样正数为double,负数为integer;
  3. option = -3 or 3,返回值的形式为YYYYMMDDHH;
  4. option = 4,返回值的形式为YYYY.fraction,fraction是该时刻在一年内的分位数;
  5. option = -5,与0相同,返回值为integer,秒位(floating)被截断。

代码示例

截取TS数据200602~202101的数据

time = fst->time
YYYYMM = cd_calendar(time, -1)
ymStrt = 200602
ymlast = 202101
iStrt = ind(YYYYMM.eq.ymStrt)
iLast = ind(YYYYMM.eq.ymlast)
st06_20 = fst->TS(iStrt:iLast,:,:)

链接

cd_calendar

相关文章

  • 【NCL】按时间截取nc数据

    重要函数 option的选择 option = 0,返回值为浮点型二维数组; option =-1 or 1,返回...

  • 读取grib2的两个方案

    安装ncl,使用ncl_convert2nc命令转为nc文件 ncl下载与安装:http://www.ncl.uc...

  • 2019-04-19

    再分析数据历史资料: goal:历史年平均与月平均 方式1:通过已有数据,通过ncl_convert2nc, nc...

  • 【NCL】批量读取nc数据

    重要函数 systemfunc('ls'+"文件名共同部分.*.nc") 代码示例 链接 systemfunc

  • 光与075582574660、82542001

    104K35AH TAJA104K035RNJCDRH8D38-220NC CDRH8D38NP-220NCL93...

  • FFmpeg 视频截取

    参考:YUV处理工具:文件剪切 按帧数截取 从头截取 (前30帧) 中间截取 (30-100帧) 按时间截取

  • R-NC格式数据读取及预处理

    0 . 示例数据 NC示例数据下载注:数据由南师大地理科学学院张超同学提供,截取其中前10个数据用于数据处理流程说...

  • test

    [TOC] 创建矩阵(采用ndarray对象) 获取矩阵行数列数(二维情况) 矩阵的截取 按行列截取 按条件截取 ...

  • 【R】R语言NC文件读写

    #(1)读取NC文件小时数据信息--------- library(ncdf4) nc <- nc_open('A...

  • php substr 截取中文出乱码

    使用 mb_substr 解决即可, mb_substr 按字符来截取而 substr 按字节来截取

网友评论

    本文标题:【NCL】按时间截取nc数据

    本文链接:https://www.haomeiwen.com/subject/fglzkxtx.html