MICAPS系统的数据结构是建立在文件系统基础上的。其特点是:
l 利用目录来区分不同的数据来源、要素和层次,即不同的数据来源、要素和层次的数据要放在不同的目录中。同一目录中的数据只能有时次或时效上的不同。
l 系统根据不同的数据格式来显示不同类型的图形。除第六类数据(传真图)外,每个数据文件都有一个文件头,描述该数据文件属于哪一类数据格式、数据的日期、时次、时效及其它有关参数。
l 除第6和13类数据(图象)外,数据文件均为文本文件。
下面描述各种数据类型的文件格式。
文件头:
diamond 1 数据说明(字符串) 年 月 日 时次 总站点数(均为整数)
注:此类数据用于规范的地面填图
数据:
区站号(长整数) 经度 纬度 拔海高度(均为浮点数) 站点级别(整数) 总云量 风向 风速 海平面气压(或本站气压) 3小时变压 过去天气1 过去天气2 6小时降水 低云状 低云量 低云高 露点 能见度 现在天气 温度 中云状 高云状 标志1 标志2(均为整数) 24小时变温 24小时变压
注:
l 缺值时用9999表示,以后相同。
l 站点级别表示站点的放大级别,即只有当图形放大到该级别时此站才被填图。以后相同。
l 当标志1为1,标志2为2时,说明后面有24小时变温变压。否则说明后面没有24小时变温变压。
例子:
diamond 1 99年06月15日08时地面填图
99 06 15 08 3016
50468 127.45 50.25 166 16 7 340 6 975 4 8 0.1 38 7 600 9.1 25.0 0 14.7 9999 9999 1 2 1 -3
52533 98.48 39.77 1478 1 8 0 0 98 7 8 0.01 30 8 2500 10.7 30.0 60 16.8 27 9999 1 2 2 3
52652 100.43 38.93 1483 4 8 270 3 115 11 6 0.5 30 4 2500 12.6 15.0 61 16.0 24 17 1 2 1 2
·········
文件头:
diamond 2 数据说明(字符串) 年 月 日 时次 层次
总站点数(均为整数)
注:此类数据用于规范的高空填图
数据:
区站号(长整数) 经度 纬度 拔海高度(均为浮点数) 站点级别(整数) 高度 温度 温度露点差 风向 风速(均为浮点数)
例子:
diamond 2 95年11月24日250Hpa高空填图
95 11 24 20 250 345
03496 1.68 52.68 14 1 1031 -56 8 220 33
07145 2.02 48.77 168 1 1040 -56 9999 220 20
61052 2.17 13.48 227 1 1093 -43 9999 290 19
60680 5.52 22.78 1362 1 1070 -51 9999 255 37
07180 6.22 48.68 217 1 1043 -57 9999 215 5
06610 6.95 46.82 491 1 1043 -56 13 80 7
···········
文件头:
diamond 3 数据说明(字符串) 年 月 日 时次 层次
等值线条数(均为整数) 等值线值1 等值线值2 ··· 平滑系数 加粗线值(均为浮点数)
剪切区域边缘线上的点数(整数) 边缘线上各点的经度值1 纬度值1 经度值2 纬度值2 ····(均为浮点数)
单站填图要素的个数 总站点数(均为整数)
注:
l -1 表示填6小时降水量。当降水量为0.0mm时填T,当降水量为0.1……0.9时填一位小数,当降水量大于1时只填整数。
l -2 表示填24小时降水量。当降水量小于1mm时不填,大于等于1mm时只填整数。
l -3 表示填温度。只填整数。
数据:
区站号(长整数) 经度 纬度 拔海高度(均为浮点数) 站点值1 站点值2···(均为字符串)
···············
例子:
diamond 3 98年08月21日08时地面温度
98 08 21 08 -3
0
1 25 0
1 1930
52533 98.48 39.77 1478 16.6
52652 100.43 38.93 1483 16.9
52866 101.77 36.62 2262 10.1
52889 103.88 36.05 1518 17.4
53588 113.53 39.03 2898 12.2
53772 112.55 37.78 779 19.8
53915 106.67 35.55 1348 18.9
·········
文件头:
diamond 4 数据说明(字符串) 年 月 日 时次 时效 层次(均为整数)经度格距 纬度格距 起始经度 终止经度 起始纬度 终止纬度(均为浮点数) 纬向格点数 经向格点数(均为整数) 等值线间隔 等值线起始值 终止值 平滑系数 加粗线值(均为浮点数)
注:此类数据用于画格点数据的等值线。网格可以为经纬度网格,也可以为直角坐标网格。
数据:
数据按先纬向后经向放(直角坐标网格时为先X方向后Y方向),均为浮点数。
例子:
diamond 4 95年11月27日T63_200Hpa涡度120小时预报
95 11 27 20 120 200 1.875 -1.875 0
180 90 0 97 49 20 -300 300 1 0
18 18 18 18 18 18 18 18 18
18 18 18 18 18 18 18 18 18 18
18 18 18 18 18
18 18 18 18 18 18 18 18 18
18 18 18 18 18 18 18 18 18 18
18 18 18 18 18
18 18 18 18 18 18 18 18 18
18 18 18 18 18 18 18 18 18 18
18 18 18 18 18
18 18 18 18 18 18 18 18 18
18 18 18 18 18 18 18 18 18 18
18 18 18 18 18
18 ···········
文件头:
diamond 5 数据说明(字符串) 年 月 日 时次 总站点数(均为整数)
注:此类数据包括各站的多层数据。用于画温度对数压力图和站点剖面图。
数据:
区站号 经度 纬度 跋海高度 单站内容长度 第一层气压 高度 温度 露点 风向 风速 第二层气压 ·····
除风向风速外缺值时整个层次取消掉,风向风速缺值用9999表示
注:单站内容长度为层数×6
例子:
diamond 5 98年08月21日08时温度对数压力图
98 08 21 08 348
53068 112.00 43.65 966 96
本文发布于:2024-01-31 15:22:52,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170668577329483.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |