MICAPS数据文件格式
2016-12-16 11:22 lion_yiss 阅读(4375) 评论(0) 编辑 收藏 举报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 ····(均为浮点数)
单站填图要素的个数 总站点数(均为整数)
注:
- 此类数据主要用于非规范的站点填图。填图目前是单要素的。
- 此类数据除用于填图外,还可根据站点数据用有限元法直接画等值线(只要等值线条数大于 0)。各等值线的值由文件头中的等值线值1、等值线值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 数据说明(字符串) 年 月 日 时次 时效 层次(均为整数)经度格距 纬度格距 起始经度 终止经度 起始纬度 终止纬度(均为浮点数) 纬向格点数 经向格点数(均为整数) 等值线间隔 等值线起始值 终止值 平滑系数 加粗线值(均为浮点数)
注:此类数据用于画格点数据的等值线。网格可以为经纬度网格,也可以为直角坐标网格。
- 当使用直角坐标网格数据时:1)将等值线终止值改为-1(直角坐标在兰勃托投影下)或-2(直角坐标在麦开托投影下)或-3(直角坐标在北半球投影下)。2)把网格经度间隔和纬度间隔改为格点数据第一行最后一个点的经纬度。3)把起始经度和起始纬度改为格点数据第一行第一个点的经纬度。4)把终止经度和终止纬度改为格点数据最后一行最后一个点的经纬度。
- 第4类数据文件可以直接用于填格点值。文件头中可以指定填图方式。指定方法为:1)把加粗线值改为-1,表示画等值线同时填图,2)改为-2表示只填图,不画等值线。
数据:
数据按先纬向后经向放(直角坐标网格时为先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 ···········
第五类数据格式: TLOGP和站点剖面图数据
文件头:
diamond 5 数据说明(字符串) 年 月 日 时次 总站点数(均为整数)
注:此类数据包括各站的多层数据。用于画温度对数压力图和站点剖面图。
数据:
区站号 经度 纬度 跋海高度 单站内容长度 第一层气压 高度 温度 露点 风向 风速 第二层气压 ·····
除风向风速外缺值时整个层次取消掉,风向风速缺值用9999表示
注:单站内容长度为层数×6
例子:
diamond 5 98年08月21日08时温度对数压力图
98 08 21 08 348
53068 112.00 43.65 966 96
904 9999 17 14 115 3
850 149 15 13 210 5
835 9999 14 12 9999 9999
700 312 6 3 240 12
500 581 -8 -10 210 10
413 9999 -16 -18 9999 9999
400 751 -17 -20 235 14
351 9999 -24 -27 9999 9999
300 961 -33 -35 230 19
255 9999 -42 -45 9999 9999
250 1087 -42 -45 240 19
235 9999 -41 -45 9999 9999
200 1238 -45 -51 270 31
150 1427 -55 -61 285 27
142 9999 -56 -62 9999 9999
100 1680 -65 9999 280 17
53336 108.52 41.57 1290 60
869 9999 18 15 0 0
850 148 16 13 175 7
700 312 8 2 235 9
500 581 -9 -12 275 6
400 751 -19 -28 250 13
300 960 -28 -40 265 21
250 1089 -36 -48 270 25
200 1241 -45 -56 280 26
150 1429 -57 -67 290 19
100 1679 -67 9999 295 12
·················
第六类数据格式: 传真图
1728X2400的点阵文件
该文件名按国际电码的规定
第七类数据格式: 台风路径数据
文件头:
diamond 7 数据说明 台风名称 台风编号 发报中心(均为字符串) 总项数(整数)
数据:
年 月 日 时次 时效(均为整数) 中心经度 中心纬度 最大风速 中心最低气压 七级风圈半径 十级风圈半径 移向 移速(均为浮点数)
例子:
diamond 7 9714号台风路径(主观预报)
999999 9714 bcsh 3
97 08 29 08 0 120.8 24.1 35 970 400 100 9999 9999
97 08 29 08 24 118.1 26.6 25 985 9999 9999 9999 9999
97 08 29 08 48 115.8 29.8 15 1000 9999 9999 9999 9999
第八类数据格式:城市站点预报数据
文件头:
diamond 8 数据说明(字符串) 年 月 日 时次 时效 总站点数(均为整数)
数据:
区站号 经度 纬度 拔海高度 天气现象1 风向1 风速1 最低温度 最高温度 天气现象2 风向2 风速2
注:天气现象、风向、风速均可以有两个值,分别为前后两个预报时段的值。
例子:
diamond 8 95年12月24日20时48小时城市预报
95 12 24 20 48 48
50953 126.77 45.75 143 0 -9999 0 -16 -4
54161 125.22 43.90 238 0 -9999 0 -13 -3
54342 123.43 41.77 43 0 -9999 0 -12 -1
54527 117.17 39.09 5 0 -9999 0 -5 4
53463 111.68 40.82 1065 0 270 3 -18 -7
··············
第九类数据格式: 地图线条数据(只有投影方式为0的才可加入综合图)
文件头:
diamond 9
投影方式 标准经度 标准纬度 X放大系数 Y放大系数 X偏移 Y偏移 保留 保留 保留(均为整数)
注:
MICAPS系统安装后,code子目录中已有如下的地图文件和参数文件(参数文件为第19类数据):
1 LAMBERT(兰勃托) lambertMapXY.dat para1.dat
2 MECATOR(麦开托) mecatorMapXY.dat para2.dat
3 BBQ(北半球) bbqMapXY.dat para3.dat
4 NBQ(南半球) nbqMapXY.dat para4.dat
上述底图中,四种投影的缺省标准配置如下:
投影方式 标准经度 标准纬度 X放大系数 Y放大系数 X偏移 Y偏移
Lambert 1 79 29.999990 1.899990 1.899990 -581 -3411
Mecator 2 无影响 0 0.558 0.573 478.0 1276.0
北半球 3 20 无影响 0.25 0.25 0 0
南半球 4 20 无影响 0.25 0.25 0 0
数据:
投影方式为0时:
本线段上的点数(整数) 本线段标识字符串(字符串) 颜色 线宽 线型(均为整数) 本线段上各点的经度 纬度 ···(均为浮点数)
··················
注:此投影方式专为在原有底图上叠加地理信息线条而用,即调用此数据后原有底图仍保留,此数据图形将叠加在原有底图上。
投影方式大于0时:
本线段上的点数(整数) 本线段标识字符串(字符串) 本线段上各点的X坐标 Y坐标 ···(均为浮点数)
··················
例子:
diamond 9
0 20 0 1 1 100 1100 0 0 0 0
6 map 358 1 0
166.33 -77.58 168.16 -77.66 169.66 -77.41
168.16 -77.33 166.66 -77.08 166.33 -77.58
10 map
-164.00 -78.75 -163.00 -79.08 -163.66 -79.33
-163.66 -79.83 -161.66 -80.25 -160.00 -79.91
-160.00 -79.50
-160.66 -79.08 -161.66 -78.75 -164.00 -78.75
或者:
diamond 9
3 20 0 1 1 100 1100 0 0 0 0
6 map
11184.136 -6115.509 11448.041 -5792.840 11363.692
-5381.285 11147.518 -5640.771 10781.509 -5814.939
11184.136 -6115.509
10 map
14080.418 245.795 14502.004 506.440 14848.824
347.358 15582.991 364.533 16234.553 947.472
15651.704 1369.370
15037.301 1315.616 14469.233 1098.124 14058.641
820.483 14080.418 245.795
·············
第十类数据格式: 综合图定义(不可再次定义为综合图)
文件头:
diamond 10 综合图中所含的数据文件数(整数)
数据:
数据文件路径 后缀 数据类型代码(均为字符串)
例子:
diamond 10 3
C:\MICAPS\HIGH\PLOT\500 *.000 2
C:\MICAPS\HIGH\HEIGHT\500 *.000 4
C:\MICAPS\HIGH\TEMPER\500 *.000 4
第十一类数据格式:格点矢量数据
文件头:
diamond 11 数据说明(字符串) 年 月 日 时次 时效 层次(均为整数)经度格距 纬度格距 起始经度 终止经度 起始纬度 终止纬度(均为浮点数)纬向格点数 经向格点数(均为整数)
注:此类数据主要用于画风场的流线。网格可以为经纬度网格,也可以为直角坐标网格。
当使用直角坐标网格时,文件头做如下改动:
1)把网格经度间隔和纬度间隔改为格点数据第一行最后一个点的经纬度。2)把起始经度和起始纬度改为格点数据第一行第一个点的经纬度。3)把终止经度和终止纬度改为格点数据最后一行最后一个点的经纬度。4)在第一行最后一点的经度上加一个数,指示在哪个底图投影下的直角坐标:LAMBERT投影加1000、MECATOR投影加2000、北半球投影加3000。
数据:
先放U分量,数据按先纬向后经向放(若为直角坐标网格数据,则先X方向,后Y方向),均为浮点数。所有格点的U分量放完后再放V分量,也是按先纬向后经向放。
例子:
diamond 11 96年2月6日20时T63_200Hpa风场分析
96 2 6 20 0 200 1.875 -1.875 0 358.125 90 0 192 49
17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18
18 17 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8
················
8 7 6 6 5 5 4 3 3 2 2 1 0 0 -1 -2 -2 -3 -3 -4 -5 -5 -6 -6
············
第十二类数据格式:单点雷达图象(PPI)
待定
第十三类数据格式:图象数据(卫星云图、雷达拼图、地形图)
文件头:(文件头为TEXT格式)
diamond (8个字符)13 (3个字符) 数据说明(40个字符)
年 (5个字符)月 (3个字符)日 (3个字符)时次 (3个字符)X方向图象大小 (5个字符)Y方向图象大小 (5个字符)图象左下角经度坐标 (8个字符)图象左下角纬度坐标 (8个字符)投影方式(2个字符,1-lambert 2-mecator 3-北半球 4-南半球) 放缩系数(5个字符)图象类型(2个字符,1—红外云图 2—雷达拼图 3—地形图 4—可见光云图 5—水汽图)象素值与相应物理量对照表文件名(12个字符)中心经度(8个字符)、中心纬度(8个字符)
(文件头部分共128个字符)
注:目前9210工程通讯系统传输的GMS5云图左下角经纬度(86.4,-1.3)
数据:(数据格式为二进制数据)
一个象素点占一个字节,先沿X方向后Y方向。
例子:
diamond 13 97年2月10日08时红外云图 1997 02 10 08 1280 1024 86.4 -1.3 1 1.0 1 ir.dat cloud
下面是256级灰度表示值......
第十四类数据格式:保存被编辑图形的图元数据
文件头:
diamond 14 数据说明(字符串)年 月 日 时次 时效(均为整数)
注:此类数据在保存图形编辑结果时自动产生,可用于生成最终预报产品。
数据:
LINES: 线条数
线宽 点数 X Y Z ......
标号 个数 X Y Z ......
LINES_SYMBOL: 条数
编码
线宽 点数 NoLabel 0
SYMBOLS: 个数
编码 X Y Z 风向角度或字符串
......
CLOSED_CONTOURS: 个数
线宽 点数 X Y Z ......
标号 个数 X Y Z ......
STATION_SITUATION
站号 属性
......
WEATHER_REGION: 天气区的个数
第一个天气区的天气代码 外围线点数
第一点经度 第一点纬度 0.0 第二点经度 第二点纬度 0.0……………………………………
第二个天气区的天气代码 外围线点数
第一点经度 第一点纬度 0.0 第二点经度 第二点纬度 0.0……………………………………
…………………………………………………………
其中:
LINES_SYMBOL表示槽线、冷锋等天气系统线条,其编码为:1—槽线、2—冷锋、3—暖锋、4—静止锋、5—锢囚锋、38—霜冻线、39—高温线。
天气区的天气代码为:1—雨区、2—雪区、4—雷暴区、8—雾区、16—大风区、32—沙暴区。
天气符号代码为:26-小雨、47-中雨、55-大雨、64-暴雨、25-阵雨、23-小雪、22-中雪、21-大雪、66-暴雪、65-阵雪、32-雷暴、31-冰雹、27-轻度雨凇、28-冻雨、24-雨夹雪、29-轻雾、30-雾、50-晴空、51-多云、52-阴天、42-龙卷、37-台风、44-霜冻、43-静风、40-34级风、36-45级风、33-56级风、41-67级风、34-78级风、35-89级风、101-910级风、102-1011级风、103-1112级风、60-高中心、61-低中心、62-暖中心、63-冷中心、48-文字注释
例子:
diamond 14 95年11月29日20点T63_500Hpa高度
95 11 29 20 0
LINES: 90
1 155
93.750 82.543 0.000 93.795 82.545
0.000 95.556 82.569 0.000 95.625
82.572 0.000
95.698 82.573 0.000 97.402 82.598
0.000 97.500 82.599 0.000 97.599
82.599 0.000
LINES_SYMBOL: 1
0
3 41
102.392 53.187 0.000 102.984 52.950
0.000 103.567 52.708 0.000 104.140
52.461 0.000
104.703 52.208 0.000 105.254 51.948
0.000 105.792 51.680 0.000 106.317
51.403 0.000
106.828 51.117 0.000 107.813 50.506
0.000 108.385 50.106 0.000 108.921
49.691 0.000
NoLabel 0
SYMBOLS: 4
52 121.326 24.042 0.000 0.000
23 124.198 52.236 0.000 0.000
33 134.127 45.529 0.000 3.840
31 63.550 40.322 0.000 0.000
CLOSED_CONTOURS: 1
1 26
85.758 42.527 0.000 85.711
41.743 0.000 85.707 40.994
0.000 85.786 40.309 0.000
85.985 39.719 0.000 86.342
39.249 0.000 87.347 38.793
0.000 88.365 38.706 0.000
89.491 38.820 0.000 90.617
39.121 0.000 91.636 39.606
0.000 92.564 40.433 0.000
10 1
85.913 42.198 0.000
STATION_SITUATION
51379 10
51467 10
51495 10
51573 10
51656 10
51765 10
51777 10
WEATHER_REGION: 2
1 25
102.96 48.97 0.0 103.29 46.37 0.0 103.43 43.88 0.0 102.98 41.61 0.0 101.33 39.38 0.0 99.09 37.42 0.0 96.41 35.72 0.0 92.55 34.10 0.0 88.86 33.22 0.0 85.57 33.82 0.0
83.15 35.86 0.0 81.42 38.76 0.0 80.69 41.99 0.0 80.93 44.19 0.0 82.01 46.06 0.0 83.85 47.56 0.0 87.18 48.91 0.0 91.10 49.46 0.0 95.35 49.04 0.0 96.36 48.91 0.0
97.55 48.66 0.0 98.71 48.52 0.0 99.97 48.63 0.0 101.39 48.74 0.0 102.96 48.97 0.0
2 22
83.99 58.36 0.0 82.61 56.43 0.0 81.34 54.48 0.0 79.70 52.39 0.0 75.97 49.10 0.0 71.74 46.76 0.0 67.16 46.57 0.0 64.21 47.82 0.0 61.83 49.61 0.0 60.61 51.63 0.0
61.34 53.90 0.0 64.23 55.90 0.0 68.05 57.61 0.0 71.08 59.18 0.0 74.77 60.24 0.0 80.66 59.80 0.0 83.01 59.21 0.0 84.85 58.64 0.0 85.06 58.29 0.0 84.62 58.35 0.0
84.17 58.40 0.0 83.99 58.36 0.0
第十五类数据格式:调色板数据
文件头:
diamond 15 数据说明(字符串)
数据:
序号 红色分量 绿色分量 蓝色分量(均为整数)
注:各分量取值范围为 0-65535
不同序号的颜色用于不同的图形图象,其分配如下:
l 0—255 云图
l 256—272 等值线或流线等等
l 273—289 底图
l 290—321 填图
l 322—338 各种符号
l 335 图形编辑时的临时线条
l 339 标识有TLOGP资料的站点
l 340 标识有第3、16、17类数据的站圈
在底图颜色中:274为海陆廓线颜色、275为经度纬度线颜色
填图颜色中:风290、温度291、现在天气292、能见度293、露点294、总云量295、高云状296、中云状297、低云状298、低云高299、气压300、3小时变压301、过去天气一302、过去天气二303、低云量304、6小时雨量305、站点306、高度为307、其它离散点填图值308
各种符号颜色中:雨雪322、冻雨或冰雹或沙暴323、风雾324 阴或晴或多云325、注解326、冷中心或高中心327、暖中心或低中心328、槽线329、暖锋330、冷锋331、锢囚锋332、高温区333、霜冻334、划线中间结果335、划线确认后336、霜冻点337、雷暴338
例子:diamond 15 colormap
0 0 0 0 1 65535 0 0 2 0 65535 0
3 65535 65535 0 4 0 0 65535 5 65535 0 65535
6 0 65535 65535 7 65535 65535 65535
8 21845 21845 21845 9 50886 29041 29041
10 29041 50886 29041 11 36494 36494 14392
第十六类数据格式:预报站点数据
文件头:
diamond 16 数据说明(字符串) 总站点数(整数)
数据:
站点标识(长整数,一般为区站号) 纬度 经度 级别(均为整数)
注:纬度和经度均为60进制,并乘以100后化为整数。
例子:
diamond 16 stations 400
50136 5328 12222 0
50246 5219 12443 0
50353 5143 12639 0
50434 5029 12141 0
50442 5024 12407 0
50468 5015 12727 0
50527 4913 11945 1
50548 4912 12343 0
......
第十七类数据格式:站点文字信息数据
文件头:
diamond 17 数据说明(字符串) 总站点数(整数)
数据:
区站号 纬度 经度 高度 级别 文字信息组数(均为整数) 第一组文字 第二组文字(均为字符串)·······
·······················
注:纬度和经度均为60进制,并乘以100后化为整数。
例子:
diamond 17 站点信息 2513
54398 4007 11638 39.5 6 1 顺义
54399 3959 11617 46.3 6 1 海淀
54406 4027 11558 489.0 6 1 延庆
54409 4021 11600 633.2 6 1 八达岭
54410 4036 11608 1216.9 6 1 佛爷顶
54412 4044 11638 333.7 6 1 汤河口
54416 4023 11652 73.1 6 1 密云
54419 4019 11638 60.6 6 1 怀柔
54421 4039 11707 286.5 6 1 密云上甸子
54424 4009 11706 29.4 6 1 平谷
54431 3955 11638 26.9 6 1 通县
54433 3957 11629 36.5 6 1 朝阳
54499 4013 11613 79.7 6 1 昌平
54501 3958 11541 441.1 6 1 斋堂
54505 3955 11607 93.6 6 1 门头沟
54511 3948 11628 54.7 6 14 北京
1月最高气温:12.9(1975/1/12)
2月最高气温:18.5(1963/2/28)
3月最高气温:26.4(1989/3/31)
4月最高气温:33.0(1988/4/27)
5月最高气温:38.3(1968/5/14)
6月最高气温:40.6(1961/6/10)
7月最高气温:39.5(1972/7/16)
8月最高气温:36.1(1984/8/6)
9月最高气温:32.6(1990/9/1)
10月最高气温:29.8(1966/10/1)
11月最高气温:21.4(1984/11/4)
12月最高气温:19.5(1989/12/3)
全年最高气温:40.6(1961/6/10)
.......
第十八类数据格式:格点数据剖面图
文件头:
diamond 18 数据说明(字符串) 年 月 日 时次 时效
剖面上点数(均为整数) 等值线间隔 等值线起始值 终止值 平滑系数 加粗线值(均为浮点数)
数据:
显示层格点场文件名(字符串,即显示该数据图形时,可以画剖面图。该文件必须为第四类数据)
剖面垂直层数(整数)
第一层数据文件名(字符串,文件必须为第四类数据)
第二层数据文件名(字符串,文件必须为第四类数据)
···············
例子:
diamond 18 T106_200Hpa涡度120小时预报
95 11 27 20 120
20 20 -300 300 1 0
~/t106/vor/500/112320.000
7
~/t106/vor/850/96112320.000
~/t106/vor/700/96112320.000
~/t106/vor/500/96112320.000
~/t106/vor/400/96112320.000
~/t106/vor/300/96112320.000
~/t106/vor/200/96112320.000
~/t106/vor/100/96112320.000
第十九类数据格式:MICAPS系统命令行参数
文件头:
diamond 19
注:此类数据文件只作为进入MICAPS系统时的命令行参数,包含了部分初始化信息,不可定义为综合图。
数据:
底图中心经度 底图中心纬度(均为浮点数) 放大倍数(整数) 地图数据文件名(字符串) 填图要素初始设置(16进制数)窗口的最小X 最小Y 最大X 最大Y(均为整数) 缺省综合图目录(字符串) 画经线的间隔 画纬线的间隔(均为整数) 标志1 标志2
注:
标志1和标志2为可选项(即可有可无)。标志1控制是否弹出MICAPS的标志画面,当标志1为1时,在弹出MICAPS窗口之前将先弹出一个MICAPS标志画面;当标志1为0时,则不弹出标志画面。标志2控制在关闭MICAPS窗口时是否要弹出确认窗口,当标志2为1时则弹出确认窗口,否则不弹出确认窗口。当这两项没有时,则按标志1和标志2均为1处理。
填图要素初始设置的值为各要素16进制数按位或的结果。
各填图要素对应的16进制数定义如下:
l 无填图要素 0X00000000
l 风场 0X00000001
l 温度 0X00000002
l 高度 0X00000004
l 露点 0X00000008
l 云量 0X00000010
l 气压 0X00000020
l 3小时变压 0X00000040
l 过去天气1 0X00000080
l 过去天气2 0X00000100
l 6小时降水量 0X00000200
l 低云状 0X00000400
l 低云量 0X00000800
l 低云高 0X00001000
l 能见度 0X00002000
l 现在天气 0X00004000
l 中云状 0X00008000
l 高云状 0X00010000
l 站号 0X00020000
l 船向 0X00040000
l 船速 0X00080000
所有要素 0XFFFFFFFF
第二十类数据格式:表格数据
文件头:
diamond 20 数据说明
年 月 日 时
表格左上角X坐标 Y坐标 表格宽度 高度
表格行宽 列宽
背景色R分量 G分量 B分量
前景色R分量 G分量 B分量
字符大小 深浅
行数 列数
注:表格数据格式是第二版新增加的一类数据格式,MICAPS将弹出一个窗口显示数据文件规定的表格。表格中将填写数据文件中指定的字符串,也可以填地面多要素的填图。填图的要素和格式与地面填图特征文件一致。。
数据:
第一行第一列字符串 第一行第二列字符串 ………………
第二行第一列字符串 第二行第二列字符串 ………………
……………………………………………………………………
填图测站总数
第一个站的站号 填图的行 填图的列 总云量 风向 风速 气压 三小时变压 过去天气1 过去天气2 6小时降水量 低云状 低云量 低云高 露点 能见度 现在天气 温度 中云状 高云状 1 2 24小时变温 24小时变压
第二个站的站号 填图的行 填图的列 总云量 风向 风速 气压 三小时变压 过去天气1 过去天气2 6小时降水量 低云状 低云量 低云高 露点 能见度 现在天气 温度 中云状 高云状 1 2 24小时变温 24小时变压
……………………………………………………………………
………………………………………………………………………
在上述格式中,要进行填图的某行某列中的字符串用~号代替。
例子:
diamond 20 2001年8月17日20点大城市预报
2001 08 17 20 4 5
要素 北京 天津 上海 广州
温度 ~ ~ 25.6 30.2
湿度 50% 50% 70% 80%
风速 3 4 4 2
2
54511 2 2 0 70 1 312 10 0 0
0 9999 0 9999 -7.9 20.0 0 4.6 9999 9999 1 2 -9 12
54102 2 3 0 200 4 307 -2 0 0
0 9999 0 9999 -12.1 30.0 0 -7.2 9999 9999 1 2 -3 3
第111类数据格式:邮票图数据
文件头:
diamond 111 数据说明
成员总数
数据:
第一个成员的目录和文件名
第二个成员的目录和文件名
…………………………
注意:各成员的数据文件必须是MICAPS的第4类,即等值线数据。
例子:
diamond 111 邮票图测试数据
11
c:\micaps\high\height\1000\01111908.000
c:\micaps\high\height\925\01111908.000
c:\micaps\high\height\850\01111908.000
c:\micaps\high\height\700\01111908.000
c:\micaps\high\height\500\01111908.000
c:\micaps\high\height\400\01111908.000
c:\micaps\high\height\300\01111908.000
c:\micaps\high\height\250\01111908.000
c:\micaps\high\height\200\01111908.000
c:\micaps\high\height\150\01111908.000
c:\micaps\high\height\100\01111908.000
第777类数据格式:折线图数据
文件头:
diamond 777 数据说明
X标值总数 起始X标值 终止X标值
第一个X标值 第二个X标值 ………………………………
Y标值总数 起始Y标值 终止Y标值
第一个Y标值 第二个Y标值 ………………………………
X标值间的细分区间数 Y标值间的细分区间数
折线线型
数据个数
注:一维图形显示是MICAPS第二版新增加的功能。相应地需要增加一批一维图形的数据类型。目前增加了折线图、直方图、饼图和玫瑰图的数据类型。
数据:
第一个数据的X坐标 第一个数据的Y坐标
第二个数据的X坐标 第二个数据的Y坐标
………………………………………………
注意:其中 X 和 Y 标值表示在 X 轴和 Y 轴上标数值。起始X、Y标值和终止X、Y标值为在图形开始显示时,在窗口内显示的X、Y坐标的范围。X、Y标值间的细分区间数为在底图上显示坐标线时,两个相邻的X或Y坐标的标值之间再细分为多少个区间。折线的线型可以取值0到4,分别对应实线、虚线、点线、点划线、双点划线。
例子:
diamond 777 一维线图测试数据
50 14 23
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39
40 41 42 43 44 45 46 47 48 49
21 4 14
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10
10 10 4
50
0 -3 1 0 2 -2 3 3 4 2 5 -1 6 1 7 -3 8 4 9 -4 10 -3 11 0 12 -2 13 3 14 2 15 -1 16 1 17 -3 18 4 19 -4 20 -3 21 0 22 -2 23 3 24 2 25 -1 26 1 27 -3 28 4 29 -4 30 -3 31 0 32 -2 33 3 34 2 35 -1 36 1 37 -3 38 4 39 -4 40 -3 41 0 42 -2 43 3 44 2 45 -1 46 1 47 -3 48 4 49 -4
第778类数据格式:直方图数据
直方图的数据格式为MICAPS第778类数据。其格式与折线图完全一样。只是把其中的折线类型换成矩形类型。矩形的类型可以取0到7,分别对应填充花纹为实心、上斜线、斜交、直交、下斜线、横线、竖线的矩形及立体矩形。
第779类数据格式:饼图数据
文件头:
diamond 779 数据说明
年 月 日 时
类型 扇区个数
注:其中类型可以取0到7,分别对应填充花纹为实心、上斜线、斜交、直交、下斜线、横线、竖线的饼图及立体饼图。
数据:
第一扇区的说明字符 第二扇区的说明字符 ………………
第一扇区的数值 第二扇区的数值 ……………………
例子:
diamond 779 饼图测试数据
01 08 19 08
7 5
北京 天津 上海 广州 武汉
10 30 15 60 45
第780类数据格式:玫瑰图数据
文件头:
diamond 780 数据说明
年 月 日 时
数据个数
数据:
第一数据的角度 第二数据的角度 ………………
第一数据的数值 第二数据的数值 ……………………
例子:
diamond 780 玫瑰图测试数据
01 08 19 08
16
22.5 45.0 67.5 90.0 112.5 135.0 157.5 180.0 202.5 225.0 247.5 270.0 292.5 315.0 337.5 360.0
10 30 15 60 45 80 60 20 65 70 50 35 55 90 120 100