admin管理员组

文章数量:1531791

2024年6月9日发(作者:)

2·2 数据格式转换

原始数据获取后,还须转换成MICAPS的数据格式,并放入指定的目录中,才能由MICAPS

系统正常使用。

MICAPS定义了19类文件格式(见用户手册附录)。MICAPS系统的数据接口程序能够自

动将原始数据转换成MICAPS格式,并放入本地数据库中(MICAPS系统安装后,各数据目录

已经自动建立)。这些程序将在“定时程序:和数据传输程序:”

的控制下定时地自动运行。

MICAPS系统安装后,在datatran子目录中可以找到所有格式转换程序,下面各节将描

述这些格式转换程序。

2·2·1 常规数据转换程序

常规报数据在服务器的 /dmsg 子目录中。这些数据被接收到后,一般来说,应该放

在本地的datatran子目录中。

常规数据的预处理和格式转换是由一组程序完成的,其流程如下:

运行makewsdat程

序产生日期文件

把所有报文文件拷

贝到单一文件

运行ptransax等进行地面

数据格式转换

运行ptrans0程

序进行报文解

船舶报解码程序

ptransbx和ptransbb

地面填图数据

地面客观分析程序

地面格点数据

高空填图数据

运行ptranstp等进行高空

数据格式转换

高空客观分析程序

高空格点数据

物理量计算

物理量数据

城市预报报处理程序ptranscs

城市预报数据

台风报处理程序ptransty.和ptransto

台风路径数据

常规数据处理时,首先把所有的报文文件拷贝到一个单一的文件中,以减少打

开文件的次数。同时由程序根据机器时钟产生日期文件,所有的常

规数据处理程序都将根据此文件中的日期确定自己要处理的数据的日期和时次(因此通过设

置中的日期,常规数据处理程序也可以处理历史数据)。然后运行程

序对报文进行译码,产生中间文件和。然后运行或

产生综合填图和单要素填图数据,运行和程序处理

船舶报并加入到填图数据中,运行产生城市预报数据,同时产生中间文件

和。然后运行或程序产生等值线和流线数据。

最后运行和程序产生台风路径数据。对高空数据可运行

程序产生诊断物理量数据。另外,MICAPS还提供了一个将第4类数据(用于画等

值线的格点数据)转换为第13类数据(图象数据)的程序。

综上所述,有关常规报的预处理和格式转换程序有13个,下面对这些程序进行详细的

描述。

– 根据命令行给定的参数自动生成日期字符串放入命令行给定的输

出文件中(C语言编程)

运行命令格式:makewsdat <日期或日期代码+时次> <输出文件>

例子:makewsdat ######12

日期代码定义:@@@@@@ 表示当天的年、月、日;###### 表示前一天的年、

月、日。程序将根据日期代码和机器时钟自动产生具体的日期。

输入文件:无

输出文件:

1. 命令行给定的输出文件。

 内容:只有一行:YYMMDDHH

其中:YY为年、MM为月、DD为日、HH为时次。

--- 常规报解码程序。(FORTRAN语言编程)

运行命令格式:ptrans0

输入文件:

1. 由makewsdat程序产生日期文件,例如

2. 由所有有关的*.abj文件产生的单一文件,作为原始报文的输入数

据。

3. 包含了程序的工作目录、输入数据的目录及输出数据的目录。

格式为:

第一行为工作目录、第二行为输入数据的目录、第三行为输出数据的目录

4. 地面极值检查中各要素临界值。

5. 高空极值检查中各要素临界值。

输出临时文件:

1. (地面)或(高空)

-- 地面常规数据格式转换

运行命令格式:ptransax

本文标签: 数据程序产生文件运行