数据存储格式
来源:互联网 发布:php contains 编辑:程序博客网 时间:2024/06/05 18:36
文件中数据是按结构体存放的。
对于latlon_anal里的vdras数据有31个field,(分别为uwind,vwind,wwind,ltemp,temp,qr,qt,qv,rh,div,uu,vv,ww,usurf,vsurf,tsurf,divsurf,udual,vdual,tracer,urs_01,urs_01,rs_01,rs_02,pucart,pzcart,RHO,TM,qc,ftemp,prs)
Latlon_post里的vdras数据有15个field,(分别为tempg,tempgdf,us,vs, dwmag,dwdir,gshear,waccu,cape,cin,umsl,vmsl,wmsl,tmsl,qmsl)。
Vdras数据,每个结构体表示的是一个field,对于每个field含有nz个层次。即nz个level,level[nz]。
structure level中,level_z表示层次号,vdras_data表示该层次的所有数据。
结构体如下,对于Vdras data ,nz表示层次,nx,ny表示坐标,time存放此data所处于的时刻,field用来标识所处的field。
struct Level{ int level_z; float vdras_data[64400];};struct readSourceVdras{ int nx; int ny; int nz; int field; char time[100];};
结构体如下,对于Radar data,nx,ny表示坐标,对应坐标都会含有一个radar data 存放于float * radar_data中,time存放此data所处于的时刻。
struct readSourceRadar{ int nx; int ny; float radar_data[64400]; char time[100];};
文件中,data是按日期存放,每一天的数据放于同一个文件中。每一个field对应一个结构体,对于某一时刻field从0-30(或者0-14)。
例如20080808_vdras_xiu文件夹中,175500_Vdras_bin_xiu文件175500表示是17:55的数据,bin是二进制
Vdras data存放依次为:
17:55的field0的readSourceVdras(nz=20),然后是20个Level结构的data
field1的…
Field2…
……
Field30…
主要是三天的数据(每间隔15分钟取一次数据)
20080808 175500 ——20080809 074000
20100728 185500 ——20100729 084000
20110713 175500 ——20110714 0625
- S3C2440 数据存储格式
- 数据存储格式
- HBase数据存储格式
- HBase数据存储格式
- Parquet数据存储格式
- 【todo】数据存储格式
- HBase数据存储格式
- hadoop 数据存储格式
- Hive的数据存储格式
- 存储XML格式数据的原理
- 判断CPU数据存储格式的类型
- 家用3D视频格式-数据存储格式
- PIC中数据存储格式及原理
- HDFS Datanode数据存储格式分析
- Oracle基础数据的存储格式
- 存储XML格式数据的原理
- float类型数据存储格式释解
- HDFS Datanode数据存储格式分析
- HDU ACM 1517 A Multiplication Game
- 数据结构笔记(一)
- android service基础(1)
- 04-树5. File Transfer (25)
- 【BZOJ3996】【TJOI2015】线性代数 最小割
- 数据存储格式
- linux 命令系列之 用户和组信息文件(22)
- goldengate translations 的捕捉
- 对JAVA集合进行遍历删除时务必要用迭代器
- .9图的绘制
- 玩命牛的成长记录(十二)——会话
- 百度地图Android POI检索
- 一句话记录:Visual Studio 把需引用的文件自动复制到程序输出窗口中的命令
- 改造DuContact,实现动态加载