micaps数据接口说明.
- 格式:doc
- 大小:48.00 KB
- 文档页数:8
MICAPS3.2⽤户⼿册(4改后)第⼗九章服务器及前端数据处理19.1 数据服务器数据来源:CMACAST和地⾯通信线路获得的数据,本地数据,如图19.1-1所⽰。
⽬前地市⽓象台还没有推⼴应⽤MICAPS3.2 数据处理服务器,暂时与MICAPS2.0 数据处理服务器共享。
⽬录结构:参考管理员⼿册服务器管理:参考管理员⼿册数据服务器提供MICAPS3.2使⽤的数据,并⾃动更新,系统开发组提供数据服务器管理⼯具(参见系统管理员⼿册)。
CMACAST3.2MICAPS3.2客户端图19.1-1 MICAPS数据来源结构19.2 服务器数据⽬录MICAPS3.2本地数据库⽬前仍以⽂件⽬录结构为主,在原有数据⽬录的基础上,根据新增加的数据类型和系统需求加⼊新设计的⽬录。
其设计原则如下:(1)本地数据库结构设计的总原则是:在保留MICAPS第⼆版原有数据⽬录的同时,增加⾯向天⽓分析应⽤的⽬录和数据。
A、按照天⽓分析时预报员使⽤的概念划分⽬录。
B、各⽬录中增加与该概念有关的数据整合后的数据,例如LAPS产品。
C、具有同⼀概念,但观测要素、质量或数据格式差别较⼤的数据放在不同⽬录下,例如各种垂直廓线数据。
D、所有数据⽬录建⽴索引⽂件。
(2)本地数据库以最⾼级概念为第⼀级⽬录。
按时间特征可分为实时动态数据、⾮实时动态数据和准静态数据。
(3)实时动态数据是为以⽇为周期不断更新的数据,分为:地⾯分析、⾼空分析、天⽓实况、中尺度分析、数值预报(T639、T213、GRAPES、MM5、WRF等)、传真图(⽇本、欧洲、国家⽓象中⼼)、卫星图象(FY2C、FY2D、MTSAT、METEOSAT、FY1D、FY3A、NOAA17、NOAA18等)、卫星数值产品、雷达数据(基数据、敏视达产品等),从上述数据⽣成的本地产品。
(4)⾮实时动态数据为⼀⽇以上定期或不定期更新的数据,包括:⽓候历史数据、灾害数据库、⽓候统计数据、预报经验库、旬⽉的⽓候产品、卫星的旬⽉产品、旬⽉指导预报产品等。
2·2 数据格式转换原始数据获取后,还须转换成MICAPS的数据格式,并放入指定的目录中,才能由MICAPS系统正常使用.MICAPS定义了19类文件格式(见用户手册附录).MICAPS系统的数据接口程序能够自动将原始数据转换成MICAPS格式,并放入本地数据库中(MICAPS系统安装后,各数据目录已经自动建立).这些程序将在"定时程序:mtimer.exe和数据传输程序:transdat.exe"的控制下定时地自动运行.MICAPS系统安装后,在datatran子目录中可以找到所有格式转换程序,下面各节将描述这些格式转换程序.2·2·1 常规数据转换程序常规报数据在服务器的 /dmsg 子目录中.这些数据被接收到后,一般来说,应该放在本地的datatran子目录中.常规数据的预处理和格式转换是由一组程序完成的,其流程如下:常规数据处理时,首先把所有的报文文件拷贝到一个单一的文件fn.dat中,以减少打开文件的次数.同时由makewsdat.exe程序根据机器时钟产生日期文件wsdat.dat,所有的常规数据处理程序都将根据此文件中的日期确定自己要处理的数据的日期和时次(因此通过设置wsdat.dat中的日期,常规数据处理程序也可以处理历史数据).然后运行ptrans0.exe程序对报文进行译码,产生中间文件然后运行ptransax.exe或ptranstp.exe产生综合填图和单要素填图数据输入的格式运行ptransbx.exe和ptransbb.exe程序处理船舶报并加入到填图数据中,运行ptranscs.exe产生城市预报数据,同时产生中间文件dm .dat和gg .dat.然后运行pwdemi.exe或pwgako.exe程序产生等值线和流线数据.最后运行ptransty.exe和ptransto.exe程序产生台风路径数据.对高空数据可运行pwphyl.exe程序产生诊断物理量数据另外,MICAPS还提供了一个将第4类数据(用于画等值线的格点数据)转换为第13类数据(图象数据)的程序.综上所述,有关常规报的预处理和格式转换程序有13个,下面对这些程序进行详细的描述.makewsdat.exe –根据命令行给定的参数自动生成日期字符串放入命令行给定的输出文件中(C语言编程)运行命令格式:makewsdat例子:makewsdat ######12 wsdat.dat日期代码定义:@@@@@@ 表示当天的年,月,日;###### 表示前一天的年,月,日.程序将根据日期代码和机器时钟自动产生具体的日期.输入文件:无输出文件:命令行给定的输出文件.内容:只有一行:YYMMDDHH其中:YY为年,MM为月,DD为日,HH为时次.ptrans0.exe --- 常规报解码程序.(FORTRAN语言编程)运行命令格式:ptrans0输入文件:由makewsdat程序产生日期文件,例如 wsdat.dat;由所有有关的*.abj文件产生的单一文件fn.dat,作为原始报文的输入数据.path0.dat包含了程序的工作目录,输入数据的目录及输出数据的目录.格式为: 第一行为工作目录,第二行为输入数据的目录,第三行为输出数据的目录limitdm.txt 地面极值检查中各要素临界值.limitgk.txt 高空极值检查中各要素临界值.输出临时文件:aaxx1.dat(地面)或ttaa1.dat(高空)ptransax.exe -- 地面常规数据格式转换运行命令格式:ptransax输入文件:ptrans0产生的aaxx1.datpathax.dat包含了各输出文件的目录.格式为:第一行为aaxx1.dat所在的目录.第二行为地面数据存放的顶级子目录.第三和第四行为参数文件所在的目录.第五行为地面综合填图数据的子目录.以后各行为各地面要素的单要素填图的子目录.aaxxdat.dat为地面站号表.格式为:第一行为测站总数,以后各行为各测站的站号,经度,纬度,海拔高度,放大级别.其中经度,纬度单位为度,均保留两位小数但不写小数点.海拔高度单位为米.放大级别为产生出的综合填图数据中各站的放大级别,其数值应为2的幂.放大级别的意义是:在地面综合填图中当底图放大到该级别以上时才显示该站的数据,这样就可以防止由于测站过密而导致显示的数据重叠.修改此文件中某站的放大级别就可以改变本程序产生出的综合填图数据中相应站的放大级别.data3dm.txt为第三类数据的参数文件.格式为:前若干行为格式说明,后面为各要素的参数.每个要素包括如下参数:要素名需要画的等值线条数等值线值1 等值线值2 ......平滑系数加粗线值裁剪框的点数控制数(0:经纬度值为整数,1:经纬度值为实数)经纬度值1 经纬度值2 ......输出文件:具有MICAPS格式的各地面填图数据文件pwdemi.exe -- 地面常规数据客观分析运行命令格式:pwdemi输入文件:ptransax产生的中间文件pathdm.dat包含了各输出文件的目录,格式与pathax.dat相同. aaxxdat.dat为地面站号表pwaread.dat客观分析范围格式为:最小纬度最大纬度最小经度最大经度纬向格点数经向格点数层数以上均为整数,经纬度均乘以10(保留一位小数)输出文件:具有MICAPS格式的各地面格点数据文件(即等值线和流线数据) ptranstp.exe -- 高空常规数据格式转换运行命令格式:ptranstp输入文件:ptrans0产生的ttaa1.datpathtp.dat包含了各输出文件的目录,格式与pathax.dat相同. ttaadat.dat为高空站号表,格式与aaxxdat.dat相同.data3gk.txt为第三类数据的参数文件.格式为:前若干行为格式说明,后面为各层次的参数.每个层次包括如下参数:年月日时次层次需要画的等值线条数等值线值1 等值线值2 ......平滑系数加粗线值裁剪框的点数经纬度值1 经纬度值2 ......输出文件:具有MICAPS格式的各高空填图数据文件pwgako.exe -- 高空常规数据客观分析运行命令格式:pwgako输入文件:ptranstp产生的中间文件pathgk.dat包含了各输出文件的目录,格式与pathtp.dat相同. ttaadat.dat为高空站号表pwareag.dat高空客观分析范围格式:最小纬度最大纬度最小经度最大经度纬向格点数经向格点数层数以上均为整数,经纬度均乘以10(保留一位小数)输出文件:具有MICAPS格式的各高空格点数据文件(即等值线和流线数据)pwphyl.exe -- 高空物理量计算运行命令格式:pwphyl输入文件:updata.dat pwgako.exe产生的中间文件pathpy.dat包含了各输出文件的目录,格式与pathgk.dat相同.physic.txt 包含各物理量的等值线参数pwareag.dat 高空客观分析范围ts.dat 为查算沙氏指数的表输出文件:具有MICAPS格式的各高空物理量数据文件ptransbx.exe和ptransbb.exe –船舶报数据格式转换运行命令格式:ptransbx和ptransbb输入文件:fn.datpathbx.dat包含了输入文件目录,参数文件目录及输出中间文件目录pathbb.dat格式与pathax.dat类似输出文件:加入了船舶数据的地面填图数据ptransty.exe和ptransto.exe –台风报数据格式转换运行命令格式:ptransty(台风路径和主观预报)和ptransto(客观预报)输入文件:fn.datpathty.dat包含了输入文件目录,参数文件目录及输出文件目录输出文件:具有MICAPS格式的台风数据文件ptranscs.exe –城市预报数据格式转换运行命令格式:ptranscs输入文件:fn.datpathcs.dat包含了输入文件目录,参数文件目录及输出文件目录输出文件:具有MICAPS格式的城市预报数据文件-------------------------------------------------------------------------------上述各程序被包装在处理各时次常规数据的批处理程序中:cl02s.bat ---- 处理02地面数据cl05s.bat ---- 处理05地面数据cl08s.bat ---- 处理08地面数据cl11s.bat ---- 处理11地面数据cl14s.bat ---- 处理14地面数据cl17s.bat ---- 处理17地面数据cl20s.bat ---- 处理20地面数据cl23s.bat ---- 处理23地面数据cl08h.bat ---- 处理08高空数据cl20h.bat ---- 处理20高空数据在datatran子目录中可以找到这些程序.-------------------------------------------------------------------------------对常规数据的处理,系统管理员可以根据本地情况进行如下修改:修改站号表文件aaxxdat.dat和ttaadat.dat.增加需要的测站,删除不需要的测站.修改极值检查文件limitdm.txt和limitgk.txt.控制数据质量.修改第三类数据参数文件data3dm.txt和data3gk.txt.改变第三类数据的特性,例如改变等值线的值,剪切框等.修改客观分析范围文件pwaread.dat和pwareag.dat.改变客观分析范围等.修改物理量等值线参数文件physic.txt.改变物理量的等值线间隔等参数.由于物理量的数值很复杂,修改这个文件有时是很必要的.2·2·2 日本等数值预报格点数据转换程序欧洲数值预报数据格式已经改为GRIB码格式,因此下面的描述已经不适用于欧洲数值预报,欧洲数据的处理见2·2·3节.日本数值预报产品的格式也有小的变化,处理程序也改变了.请注意后面的修改.micapsgd.exe(美国),micapsrj.exe(日本)日本,美国数值预报格点数据在服务器的 /grid 子目录中,数据格式是已经解码的要素数据,格式转换程序只要将原有文件头换成MICAPS的文件头即可.对标量数据,转换程序将其转换为一个MICAPS第四类数据和一个用于填图的第三类数据,同时产生一个其24小时变量的第四类数据和一个用于填图的第三类数据.对于矢量数据,如风场,则转换为一个MICAPS第11类数据和一个用于填图的第2类数据.其运行格式为:micapsgd (美国)micapsrj (日本)注:文件名中可以包含日期代码(日期代码的定义参见附录2)其中配置文件的格式如下:每个要处理的数据占一行,各行内容为:转换前文件名转换后等值线文件名转换后填图文件名转换后24小时变量等值线文件名转换后24小时变量填图文件名要素说明等值线间隔 24小时变量的等值线间隔目前缺省的配置文件为:日本:rj.cfg美国:kw.cfg例子:micapsrj rj.cfg上述程序被包装在下述批处理程序中:clrj.bat ---- 处理日本数值预报clkw.bat ---- 处理美国数值预报2·2·3 GRIB格点数据转换程序:procnwp.exeGRIB编码的数值预报格点数据在服务器的 /grib 子目录中,数据格式为GRIB码数据.对标量数据,转换程序将其转换为一个MICAPS第四类数据和一个用于填图的第三类数据,对于矢量数据,如风场,则转换为一个MICAPS第11类数据和一个用于填图的第2类数据.另外,程序还根据转换后的数据产生TlnP图的预报数据.其运行格式为:procnwp其中:日期时间为模式计算的起始日期和时间.其格式为YYMMDDHH,YY为年,MM为月,DD为日,HH为时次.日期中可以包含日期代码(见附录2).例如T106模式的日期时间为######20,表示用前一天20点资料计算的.配置文件包含了模式产品的参数,T213模式的配置文件缺省为t213nwp.cfg,HLAFS模式为hlafsnwp.dat,欧洲模式为ecnwp.cfg.其格式为:第一行为数值模式的名字第二行为转换后的数据文件存放的目录第三行为数值产品原始数据的编码格式和数据排列顺序(xy表示先行后列,yx表示先列后行)第四行开始为各预报区域的参数.开始为区域数,以后每行包括:区域名代码(在原始数据文件名中代表该区域的字符串) 经距纬距起始经度终止经度起始纬度终止纬度.区域参数后为各要素的参数.开始为要素数,以后各行包括:要素名代码(在原始数据文件名中代表该要素的字符串) 格点数据子目录(转换后的第四类数据的目录) 填图数据子目录(转换后的第三类数据的目录) 等值线间隔线性变换系数线性变换常数(线性变换用于改变原始数据的量纲使其符合预报员的习惯,例如温度应减273.16,涡度应乘十万等) 起始经度终止经度起始纬度终止纬度(这四个数定义了该要素计算的范围)要素参数后为各层次参数.开始为层次数,以后各行包括:层次名代码(在原始数据文件名中代表该层次的字符串) 该层次子目录层次参数后为各时效参数.开始为时效数,以后各行包括:时效名代码(在原始数据文件名中代表该时效的字符串)最后是要产生TlnP图数据的范围.格式为:最小经度最小纬度最大经度最大纬度.注意,该范围内包含的格点数应小于300,另外,如果最小经度大于等于最大经度或最小纬度大于等于最大纬度,则将不产生TlnP图数据.文件名列表文件中存放了要处理的原始数据文件的所有文件名.程序将只处理此文件中包含的那些文件.T213的缺省列表文件为t213file.dat,HLAFS的缺省列表文件为hlafs08.dat和hlafs20.dat,欧洲模式为ecfile.dat.上述程序被包装在批处理程序clt213.bat,clhlfs08.bat,clhlfs20.bat,clec.bat中.例子:procnwp t213nwp.cfg t213file.dat注意:T213和HLAFS产品的数据量都很大.为了减少数据量,可以采取如下的措施:1,修改它们的CFG文件,将不需要的要素,时次和层次删除.2,修改CFG文件中各要素的范围和TlnP图的计算范围,缩小范围则可减少数据量.3,修改文件名列表文件,将其中不需要的文件删除.另外,由于产生TlnP的计算量较大,如果计算机速度较慢,则需要很长时间,此时可修改CFG文件中TlnP图的计算范围,使其不产生TlnP图数据即可.2·2·4 云图数据转换程序云图数据在服务器的 star 子目录中,数据格式为9210工程通讯系统规定的云图格式.转换程序将它们转换为MICAPS 第13类数据.其运行格式为:micapscc注:文件名中可以包含日期代码(日期代码的定义参见附录2).在日期时间参数中也可有日期代码,当在MICAPS中显示云图时,从命令行输入的日期时间参数将出现在显示设置窗口的数据说明中,此日期时间可以与原始数据文件中的日期时间不同.例子:由于GMS云图为半点开始接收,接收完成时已将近下一时次,因此可以设置日期时间比文件时间晚一小时. micapscc eilu@@31.awx c:\micaps\cloud\ir\l\@@@@@@11.000 @@@@@@12注意:在MICAPS系统定义的底图中至少要有一个在中央经度和投影上与该图象数据保持一致.2·2·5 传真图数据转换程序传真图数据转换程序实际上即为传真图的T6解码程序.程序名为:T6DWIN95.EXE运行命令行格式为:T6DWIN95 原始文件名解码后文件名2·2·6 雷达拼图程序雷达拼图数据已经改为从9210主站直接下发拼好图的程序,因此本地的拼图已不需要.本节原有内容全部删除.物理量数据物理量计算pwphyl..exe城市预报数据城市预报报处理程序ptranscs台风路径数据本地数据库台风报处理程序ptransty.和ptransto高空格点数据高空填图数据地面格点数据高空客观分析程序pwgako.exe地面填图数据fn.dat船舶报解码程序ptransbx和ptransbbfn.dat把所有报文文件拷贝到单一文件fn.dat中ttaa1.dat运行ptranstp等进行高空数据格式转换地面客观分析程序pwdemi.exeaaxx1.datwsdat.dat运行ptransax等进行地面数据格式转换运行ptrans0程序进行报文解码运行makewsdat程序产生日期文件wsdat.dat。
县级预报预警业务平台本地化使用手册2014.5.30目录一、综述 (2)二、客户端的安装 (3)三、操作界面 (7)四、实况监测 (10)1.自动站数据 (10)2.雷达数据 (10)3.卫星云图......................................... 错误!未定义书签。
4.实时预警......................................... 错误!未定义书签。
五、山洪监测 (13)六、省市指导产品 (14)七、预警的制作发布 (14)1. 预警相关资料的调阅................ 错误!未定义书签。
2.预警的制作发布................................. 错误!未定义书签。
八、预报订正 (18)九、常见安装配置、使用错误的解决 (20)一、综述“县级预报预警业务平台”是中国气象局统一组织开发的基于MICAPS平台框架的业务系统软件,主要适用于县级气象台预报预警业务。
系统采用“服务器/客户端”和“服务器/浏览器”相结合的软件架构。
其数据来源来自省气象台,不用市县级气象局进行数据接收再输入显示的一款很具有急需性和应用性的一款业务平台。
本安文主要介绍客户端的安装配置说明和它各方面的详细应用。
报警功能:(1)对超过风险等级1-4级的地点和流域进行报警,提示用户注意。
(2)自动站保留强降水的报警功能,去掉其他的报警。
服务功能:(1)针对风险实况产品可以通过画圈来修改风险点等级,风险点的面雨量。
(2)通过风险实况产品直接进入服务制作,可生成文档、图片、短信等内容,交由发布系统发布。
1.产品的更改和新产品定义根据山洪需求,对产品进行精简,并增加风险客观产品,最终平台产品分为QPE、QPF、面雨量、风险实况四类。
平台的产品列表雨量累计和风险实况产品定义:雨量累计产品:按照1,3,6,12,24,48,72的时间长度,累计格点的雨量,形成格点雨量产品文件。
浅析micaps系统数据接口2O0O年第1期一li-青海气象51浅析micaps系统数据接口.fft,}])/周秉荣I.(,(海北州气象—飘810200)I.f摘要本文通过分析mieaps系统第四粪数据结构.给出了引用mieaps系统一,二,四类J萎micaps竺Mc岛P弓吃狐值孑掇勰词Mc岛P弓i已了£d投1引言天乞子乏磕述该数据文件属于哪一类数据格式,以及随着9210工程在kl?l(地,市)局的建数据的日期,时次,时效及其它有关参数,成,预报员获得的信息成百上千倍地增加,除十三类数据(图象类)外,micaps数据文同时预报业务体制的改革,也要求预报员件均为文本文件.在日常业务工作中应以定量,客观分析结2.2在所接收到的资料中,数值预报产品论为主.因此做好micaps系统与各地原资料种类最为繁多,仅目前下发的T106模有预报系统的数据接口,对mieaps系统数式中,就有24个要素,15个预报时效,16 据进行二次开发,快速地处理该系统各类个层次,共1864个场.因此,本文就以格型数据,充分利用各种信息,对提高预报水点数据(第四类数据)为例,对mieaps系统平和能力是很有必要的.数据接FI进行分析说明,其它类数据格式2micaps系统数据结构接口可以参照此饲,加以引用.2.1micaps系统的数据结构是建立在文2.3第四类数据格式如下(采用的数据为件系统基础之上的,除第六类数据(传真1999年3月181320时T106,200hPa散图)外,每个数据文件都有一个文件头,描度分析).diamond41999年3月18日20时T106—2001dPa散度分析993182002001.000—1.00030.00018o.00090.0000.0001519l 554321——1—2—2—255432l一—1—22 —2 5 5 43 2 1 —0 一l 一2 —2 —2 5 54 3 2 1 —1 —12 —2 —2 5 5 43 2 0 一l —l 一2 —2 —2 5 54 3 1 0 —11 —2 —2 —2 5 5 43 1 0 —1 —1 —2 —2 —2 5 54 3 1 0l—l一2—2—255421—一l一2—2—2—2 55420222一一~一一一52青海气象20O0年第l期以上为一完整的micaps系统第四类数据文件(格点数据),F面逐项予以说明. diamond4表明该数据文件为第四类数据.1999年3月181320l埘nO6~200hPa散度分析,数据说明为一不定长字符串. 99:年,3:月,18:日.20:时次,0:时效,20O:层次,200hPa.上各值均为整数.l:经度格距,一l:纬度格距,表明该文件格距为l*l.后边四项分别为起始经度,终止经度,起始纬度,终止纬度,格点数据范围在3o. E~18O.E,90~—.N.151:纬向格点数,9l:经r日]格点数,文件共有151*91个格点数据.最后一部分为数据,先纬向后经向放,均为浮点数.2.4以上文件头从整个文件的大小相比较而言,所占比重很小,但其提供了数据文件的类别,时间场名等重要信息.放有必要记录该项,在程序中以两个结构体数组分别存放该信息.(C语言为例1struetshin—t)qae存放数据类别和数据说明.struei:Iype存放从年开始到加粗线值数据2.5数组~m4191][151]来存放格点数据3micaDs数据的调用对于目前下发的数值预报产品资料,格距种类共有1875*1875,25*2.5,1*1,05*0.5,而以1*l最为常见.所经度格距,纬度格距值一般为l和一l.起始经度.终止经度,起始纬度,终止纬度为3O.E一18O.E,90.N—妒M对于1*l的格点数据,纬向格点数和经向格点数自然为151K-91,所存放格点数据数组的划,也应大于91,151.依据本省的地理位置和考虑天气系统的上游效应,在具体的数值预报产品的解释应用工作中,格点范围取30~N一45.,85.E一105.E就可以了,该地理范围的数据反映在数组上为shu4145:[55~'--shu4[61][76].完整的C语言程序如下,在该程序中采用了switch分支判断语句,通过判断读人的文件头,自动分析该文件属于那类数据,找到人口,完成对该文件的读取.利用该类数据进行分析应用,读者可直接引用存放数据的数组即shu4(第四类数据),shu2(第二类数据),shul(第一类数据),自行加入源代码,进行数值预报产品及其它气象要素的解释应用工作.有兴趣的读者,可该程序为参考,完成对mieaps其余数据类的接口工作.(注:数据接口潦程序(Turboc2.0编写,AST4/66d微机运行通过略) c审稿:许维俊。
2·2 数据格式转换原始数据获取后,还须转换成MICAPS的数据格式,并放入指定的目录中,才能由MICAPS系统正常使用.MICAPS定义了19类文件格式(见用户手册附录).MICAPS系统的数据接口程序能够自动将原始数据转换成MICAPS格式,并放入本地数据库中(MICAPS系统安装后,各数据目录已经自动建立).这些程序将在"定时程序:mtimer.exe和数据传输程序:transdat.exe"的控制下定时地自动运行.MICAPS系统安装后,在datatran子目录中可以找到所有格式转换程序,下面各节将描述这些格式转换程序.2·2·1 常规数据转换程序常规报数据在服务器的 /dmsg 子目录中.这些数据被接收到后,一般来说,应该放在本地的datatran子目录中.常规数据的预处理和格式转换是由一组程序完成的,其流程如下:常规数据处理时,首先把所有的报文文件拷贝到一个单一的文件fn.dat中,以减少打开文件的次数.同时由makewsdat.exe程序根据机器时钟产生日期文件wsdat.dat,所有的常规数据处理程序都将根据此文件中的日期确定自己要处理的数据的日期和时次(因此通过设置wsdat.dat中的日期,常规数据处理程序也可以处理历史数据).然后运行ptrans0.exe程序对报文进行译码,产生中间文件然后运行ptransax.exe或ptranstp.exe产生综合填图和单要素填图数据输入的格式运行ptransbx.exe和ptransbb.exe程序处理船舶报并加入到填图数据中,运行ptranscs.exe产生城市预报数据,同时产生中间文件dm .dat和gg .dat.然后运行pwdemi.exe或pwgako.exe程序产生等值线和流线数据.最后运行ptransty.exe和ptransto.exe程序产生台风路径数据.对高空数据可运行pwphyl.exe程序产生诊断物理量数据另外,MICAPS还提供了一个将第4类数据(用于画等值线的格点数据)转换为第13类数据(图象数据)的程序.综上所述,有关常规报的预处理和格式转换程序有13个,下面对这些程序进行详细的描述.makewsdat.exe –根据命令行给定的参数自动生成日期字符串放入命令行给定的输出文件中(C语言编程)运行命令格式:makewsdat例子:makewsdat ######12 wsdat.dat日期代码定义:@@@@@@ 表示当天的年,月,日;###### 表示前一天的年,月,日.程序将根据日期代码和机器时钟自动产生具体的日期.输入文件:无输出文件:命令行给定的输出文件.内容:只有一行:YYMMDDHH其中:YY为年,MM为月,DD为日,HH为时次.ptrans0.exe --- 常规报解码程序.(FORTRAN语言编程)运行命令格式:ptrans0输入文件:由makewsdat程序产生日期文件,例如 wsdat.dat;由所有有关的*.abj文件产生的单一文件fn.dat,作为原始报文的输入数据.path0.dat包含了程序的工作目录,输入数据的目录及输出数据的目录.格式为: 第一行为工作目录,第二行为输入数据的目录,第三行为输出数据的目录limitdm.txt 地面极值检查中各要素临界值.limitgk.txt 高空极值检查中各要素临界值.输出临时文件:aaxx1.dat(地面)或ttaa1.dat(高空)ptransax.exe -- 地面常规数据格式转换运行命令格式:ptransax输入文件:ptrans0产生的aaxx1.datpathax.dat包含了各输出文件的目录.格式为:第一行为aaxx1.dat所在的目录.第二行为地面数据存放的顶级子目录.第三和第四行为参数文件所在的目录.第五行为地面综合填图数据的子目录.以后各行为各地面要素的单要素填图的子目录.aaxxdat.dat为地面站号表.格式为:第一行为测站总数,以后各行为各测站的站号,经度,纬度,海拔高度,放大级别.其中经度,纬度单位为度,均保留两位小数但不写小数点.海拔高度单位为米.放大级别为产生出的综合填图数据中各站的放大级别,其数值应为2的幂.放大级别的意义是:在地面综合填图中当底图放大到该级别以上时才显示该站的数据,这样就可以防止由于测站过密而导致显示的数据重叠.修改此文件中某站的放大级别就可以改变本程序产生出的综合填图数据中相应站的放大级别.data3dm.txt为第三类数据的参数文件.格式为:前若干行为格式说明,后面为各要素的参数.每个要素包括如下参数:要素名需要画的等值线条数等值线值1 等值线值2 ......平滑系数加粗线值裁剪框的点数控制数(0:经纬度值为整数,1:经纬度值为实数) 经纬度值1 经纬度值2 ......输出文件:具有MICAPS格式的各地面填图数据文件pwdemi.exe -- 地面常规数据客观分析运行命令格式:pwdemi输入文件:ptransax产生的中间文件pathdm.dat包含了各输出文件的目录,格式与pathax.dat相同.aaxxdat.dat为地面站号表pwaread.dat客观分析范围格式为:最小纬度最大纬度最小经度最大经度纬向格点数经向格点数层数以上均为整数,经纬度均乘以10(保留一位小数)输出文件:具有MICAPS格式的各地面格点数据文件(即等值线和流线数据) ptranstp.exe -- 高空常规数据格式转换运行命令格式:ptranstp输入文件:ptrans0产生的ttaa1.datpathtp.dat包含了各输出文件的目录,格式与pathax.dat相同.ttaadat.dat为高空站号表,格式与aaxxdat.dat相同.data3gk.txt为第三类数据的参数文件.格式为:前若干行为格式说明,后面为各层次的参数.每个层次包括如下参数:年月日时次层次需要画的等值线条数等值线值1 等值线值2 ......平滑系数加粗线值裁剪框的点数经纬度值1 经纬度值2 ......输出文件:具有MICAPS格式的各高空填图数据文件pwgako.exe -- 高空常规数据客观分析运行命令格式:pwgako输入文件:ptranstp产生的中间文件pathgk.dat包含了各输出文件的目录,格式与pathtp.dat相同.ttaadat.dat为高空站号表pwareag.dat高空客观分析范围格式:最小纬度最大纬度最小经度最大经度纬向格点数经向格点数层数以上均为整数,经纬度均乘以10(保留一位小数)输出文件:具有MICAPS格式的各高空格点数据文件(即等值线和流线数据)pwphyl.exe -- 高空物理量计算运行命令格式:pwphyl输入文件:updata.dat pwgako.exe产生的中间文件pathpy.dat包含了各输出文件的目录,格式与pathgk.dat相同.physic.txt 包含各物理量的等值线参数pwareag.dat 高空客观分析范围ts.dat 为查算沙氏指数的表输出文件:具有MICAPS格式的各高空物理量数据文件ptransbx.exe和ptransbb.exe –船舶报数据格式转换运行命令格式:ptransbx和ptransbb输入文件:fn.datpathbx.dat包含了输入文件目录,参数文件目录及输出中间文件目录pathbb.dat格式与pathax.dat类似输出文件:加入了船舶数据的地面填图数据ptransty.exe和ptransto.exe –台风报数据格式转换运行命令格式:ptransty(台风路径和主观预报)和ptransto(客观预报)输入文件:fn.datpathty.dat包含了输入文件目录,参数文件目录及输出文件目录输出文件:具有MICAPS格式的台风数据文件ptranscs.exe –城市预报数据格式转换运行命令格式:ptranscs输入文件:fn.datpathcs.dat包含了输入文件目录,参数文件目录及输出文件目录输出文件:具有MICAPS格式的城市预报数据文件-------------------------------------------------------------------------------上述各程序被包装在处理各时次常规数据的批处理程序中:cl02s.bat ---- 处理02地面数据cl05s.bat ---- 处理05地面数据cl08s.bat ---- 处理08地面数据cl11s.bat ---- 处理11地面数据cl14s.bat ---- 处理14地面数据cl17s.bat ---- 处理17地面数据cl20s.bat ---- 处理20地面数据cl23s.bat ---- 处理23地面数据cl08h.bat ---- 处理08高空数据cl20h.bat ---- 处理20高空数据在datatran子目录中可以找到这些程序.-------------------------------------------------------------------------------对常规数据的处理,系统管理员可以根据本地情况进行如下修改:修改站号表文件aaxxdat.dat和ttaadat.dat.增加需要的测站,删除不需要的测站.修改极值检查文件limitdm.txt和limitgk.txt.控制数据质量.修改第三类数据参数文件data3dm.txt和data3gk.txt.改变第三类数据的特性,例如改变等值线的值,剪切框等.修改客观分析范围文件pwaread.dat和pwareag.dat.改变客观分析范围等.修改物理量等值线参数文件physic.txt.改变物理量的等值线间隔等参数.由于物理量的数值很复杂,修改这个文件有时是很必要的.2·2·2 日本等数值预报格点数据转换程序欧洲数值预报数据格式已经改为GRIB码格式,因此下面的描述已经不适用于欧洲数值预报,欧洲数据的处理见2·2·3节.日本数值预报产品的格式也有小的变化,处理程序也改变了.请注意后面的修改.micapsgd.exe(美国),micapsrj.exe(日本)日本,美国数值预报格点数据在服务器的 /grid 子目录中,数据格式是已经解码的要素数据,格式转换程序只要将原有文件头换成MICAPS的文件头即可.对标量数据,转换程序将其转换为一个MICAPS第四类数据和一个用于填图的第三类数据,同时产生一个其24小时变量的第四类数据和一个用于填图的第三类数据.对于矢量数据,如风场,则转换为一个MICAPS第11类数据和一个用于填图的第2类数据.其运行格式为:micapsgd (美国)micapsrj (日本)注:文件名中可以包含日期代码(日期代码的定义参见附录2)其中配置文件的格式如下:每个要处理的数据占一行,各行内容为:转换前文件名转换后等值线文件名转换后填图文件名转换后24小时变量等值线文件名转换后24小时变量填图文件名要素说明等值线间隔 24小时变量的等值线间隔目前缺省的配置文件为:日本:rj.cfg美国:kw.cfg例子:micapsrj rj.cfg上述程序被包装在下述批处理程序中:clrj.bat ---- 处理日本数值预报clkw.bat ---- 处理美国数值预报2·2·3 GRIB格点数据转换程序:procnwp.exeGRIB编码的数值预报格点数据在服务器的 /grib 子目录中,数据格式为GRIB码数据.对标量数据,转换程序将其转换为一个MICAPS第四类数据和一个用于填图的第三类数据,对于矢量数据,如风场,则转换为一个MICAPS第11类数据和一个用于填图的第2类数据.另外,程序还根据转换后的数据产生TlnP图的预报数据.其运行格式为:procnwp其中:日期时间为模式计算的起始日期和时间.其格式为YYMMDDHH,YY为年,MM为月,DD为日,HH为时次.日期中可以包含日期代码(见附录2).例如T106模式的日期时间为######20,表示用前一天20点资料计算的.配置文件包含了模式产品的参数,T213模式的配置文件缺省为t213nwp.cfg,HLAFS模式为hlafsnwp.dat,欧洲模式为ecnwp.cfg.其格式为:第一行为数值模式的名字第二行为转换后的数据文件存放的目录第三行为数值产品原始数据的编码格式和数据排列顺序(xy表示先行后列,yx表示先列后行)第四行开始为各预报区域的参数.开始为区域数,以后每行包括:区域名代码(在原始数据文件名中代表该区域的字符串) 经距纬距起始经度终止经度起始纬度终止纬度.区域参数后为各要素的参数.开始为要素数,以后各行包括:要素名代码(在原始数据文件名中代表该要素的字符串) 格点数据子目录(转换后的第四类数据的目录) 填图数据子目录(转换后的第三类数据的目录) 等值线间隔线性变换系数线性变换常数(线性变换用于改变原始数据的量纲使其符合预报员的习惯,例如温度应减273.16,涡度应乘十万等) 起始经度终止经度起始纬度终止纬度(这四个数定义了该要素计算的范围)要素参数后为各层次参数.开始为层次数,以后各行包括:层次名代码(在原始数据文件名中代表该层次的字符串) 该层次子目录层次参数后为各时效参数.开始为时效数,以后各行包括:时效名代码(在原始数据文件名中代表该时效的字符串)最后是要产生TlnP图数据的范围.格式为:最小经度最小纬度最大经度最大纬度.注意,该范围内包含的格点数应小于300,另外,如果最小经度大于等于最大经度或最小纬度大于等于最大纬度,则将不产生TlnP图数据.文件名列表文件中存放了要处理的原始数据文件的所有文件名.程序将只处理此文件中包含的那些文件.T213的缺省列表文件为t213file.dat,HLAFS的缺省列表文件为hlafs08.dat和hlafs20.dat,欧洲模式为ecfile.dat.上述程序被包装在批处理程序clt213.bat,clhlfs08.bat,clhlfs20.bat,clec.bat中.例子:procnwp 97060820 t213nwp.cfg t213file.dat注意:T213和HLAFS产品的数据量都很大.为了减少数据量,可以采取如下的措施:1,修改它们的CFG文件,将不需要的要素,时次和层次删除.2,修改CFG文件中各要素的范围和TlnP图的计算范围,缩小范围则可减少数据量.3,修改文件名列表文件,将其中不需要的文件删除.另外,由于产生TlnP的计算量较大,如果计算机速度较慢,则需要很长时间,此时可修改CFG文件中TlnP图的计算范围,使其不产生TlnP图数据即可.2·2·4 云图数据转换程序云图数据在服务器的 star 子目录中,数据格式为9210工程通讯系统规定的云图格式.转换程序将它们转换为MICAPS 第13类数据.其运行格式为:micapscc注:文件名中可以包含日期代码(日期代码的定义参见附录2).在日期时间参数中也可有日期代码,当在MICAPS中显示云图时,从命令行输入的日期时间参数将出现在显示设置窗口的数据说明中,此日期时间可以与原始数据文件中的日期时间不同.例子:由于GMS云图为半点开始接收,接收完成时已将近下一时次,因此可以设置日期时间比文件时间晚一小时. micapscc eilu@@31.awx c:\micaps\cloud\ir\l\@@@@@@11.000 @@@@@@12注意:在MICAPS系统定义的底图中至少要有一个在中央经度和投影上与该图象数据保持一致.2·2·5 传真图数据转换程序传真图数据转换程序实际上即为传真图的T6解码程序.程序名为:T6DWIN95.EXE运行命令行格式为:T6DWIN95 原始文件名解码后文件名2·2·6 雷达拼图程序雷达拼图数据已经改为从9210主站直接下发拼好图的程序,因此本地的拼图已不需要.本节原有内容全部删除.物理量数据物理量计算pwphyl..exe城市预报数据城市预报报处理程序ptranscs台风路径数据本地数据库台风报处理程序ptransty.和ptransto高空格点数据高空填图数据地面格点数据高空客观分析程序pwgako.exe地面填图数据fn.dat船舶报解码程序ptransbx和ptransbbfn.dat把所有报文文件拷贝到单一文件fn.dat中ttaa1.dat运行ptranstp等进行高空数据格式转换地面客观分析程序pwdemi.exeaaxx1.datwsdat.dat运行ptransax等进行地面数据格式转换运行ptrans0程序进行报文解码运行makewsdat程序产生日期文件wsdat.dat。