文档介绍:0 附录 4: MICAPS 数据文件格式 MICAPS 系统的数据结构是建立在文件系统基础上的。其特点是: ?利用目录来区分不同的数据来源、要素和层次,即不同的数据来源、要素和层次的数据要放在不同的目录中。同一目录中的数据只能有时次或时效上的不同。?系统根据不同的数据格式来显示不同类型的图形。除第六类数据( 传真图)外, 每个数据文件都有一个文件头, 描述该数据文件属于哪一类数据格式、数据的日期、时次、时效及其它有关参数。?除第 6和 13 类数据(图象)外,数据文件均为文本文件。下面描述各种数据类型的文件格式。第一类数据格式: 地面全要素填图数据文件头: diamond 1 数据说明( 字符串)年月日时次总站点数(均为整数) 注: 此类数据用于规范的地面填图数据: 区站号(长整数) 经度纬度拔海高度(均为浮点数) 站点级别(整数) 总云量风向风速海平面气压(或本站气压) 3 小时变压过去天气 1 过去天气 26 小时降水低云状低云量低云高露点能见度现在天气温度中云状高云状标志 1 标志 2 (均为整数) 24 小时变温 24 小时变压注: ?缺值时用 9999 表示,以后相同。?站点级别表示站点的放大级别,即只有当图形放大到该级别时此站才被填图。以后相同。?当标志 1为1 ,标志 2为2 时,说明后面有 24 小时变温变压。否则说明后面没有 24 小时变温变压。例子: diamond 1 99年 06月 15日 08 时地面填图 99 06 15 08 3016 50468 166 167 340 6 975 4 1 8 387 600 0 9999 9999 121 -3 52533 1478 1800 987 8 308 2500 60 27 9999 1223 52652 1483 48 270 3 115 11 6 304 2500 61 24 17 1212········· 第二类数据格式: 高空全要素填图文件头: diamond 2 数据说明(字符串) 年月日时次层次总站点数(均为整数) 注: 此类数据用于规范的高空填图数据: 区站号(长整数) 经度纬度拔海高度(均为浮点数) 站点级别(整数) 高度温度温度露点差风向风速(均为浮点数) 例子: diamond 2 95年 11月 24日 250Hpa 高空填图 95 11 24 20 250 345 03496 141 1031 -56 8 220 33 07145 168 1 1040 -56 9999 220 20 61052 227 1 1093 -43 9999 290 19 60680 1362 1 1070 -51 9999 255 37 07180 217 1 1043 -57 9999 215 5 06610 491 1 1043 -56 13 807 ··········· 第三类数据格式: 通用填图和离散点等值线(注意: 数据中一定不能有经纬度相同的站点,否则生成三角网时将出错) 文件头: diamond 3 数据说明(字符串) 年月日时次层次 2 等值线条数(均为整数) 等值线值 1 等值线值 2··· 平滑系数加粗线值(均为浮点数) 剪切区域边缘线上的点数( 整数) 边缘线上各点的经度值 1 纬度值 1 经度值 2 纬度值 2···· (均为浮点数) 单站填图要素的个数总站点数(均为整数) 注: 1. 此类数据主要用于非规范的站点填图。填图目前是单要素的。 2. 此类数据除用于填图外,还可根据站点数据用有限元法直接画等值线( 只要等值线条数大于 0)。各等值线的值由文件头中的等值线值 1 、等值线值 2··· 来决定。在这些等值线值中可选出一个为加粗线值。 3. 等值线可以被限制在一个剪切区域内。剪切区域由一个闭合折线定义,该折线构成剪切区域的边缘。这个折线由剪切区域边缘线上的点数及各点的经纬度决定。 4. 当填的是地面要素时,文件头中的“层次”变为控制填图格式的标志: ?-1 表示填 6 小时降水量。当降水量为 时填 T, 当降水量为 …… 时填一位小数, 当降水量大于 1 时只填整数。?-2 表示填 24 小时降水量。当降水量小于 1mm 时不填,大于等于 1mm 时只填整数。?-3 表示填温度。只填整数。数据: 区站号( 长整数) 经度纬度拔海高度( 均为浮点数) 站点值 1站点值 2·