1、Micaps数据服务器说明 一 数据服务器安装以及环境要求 1.1 环境要求 1) 硬件:内存至少1G,数据服务器软件所在硬盘的剩余空间至少为10G;存放数据的硬盘剩余空间至少100G; 2) 软件:windows2000,windows xp ,windows 2003 server,建议装在windows 2003 server上。 1.2 拷贝安装程序 从光盘中的“数据接口”目录下拷贝micapsserver3文件夹到本地目录,要求本地目录长度不能超过20个字符,本地目录名中只能包含字母和数字,中间不能包括空格,括号,点号等特殊字符。 1.3 执行初始化配置程序 运行b
2、in目录下的MicapsDataServerConfig.exe,出现以下界面: 点击菜单中的“安装初始化配置”,弹出以下界面: 请设置好CMACAST数据访问方式,默认为虚盘访问方式,需要指定实际的虚盘路径。也可以选择采用ftp访问方式,此时需要填入FTP服务器的ip地址、端口、用户名、密码信息,其中端口默认为21。此外需要配置以下目录信息(注意:请确认选择或者输入的目录是有效的): 1)原始数据存放根目录用于存放MICAPS数据服务器获取到的原始数据; 2)原始数据备份存放根目录用于存放从MICAPS数据服务器获取到的原始数据的备份; 3)产品数据存放根目录用于存放经MI
3、CAPS数据数据服务器处理后的产品; 4)产品数据备份存放根目录用于存放MICAPS数据服务器处理后的产品的备份。 配置好上述信息后,点击保存,程序自动执行配置程序以及在指定目录下创建产品文件目录。 至此,安装和配置基本完成。 1.4 从数据接口2.0向MICAPS数据服务器3.0版本过渡 如果目前业务中还存在正常运行的2.0数据接口,并且已经满足了当前业务的需求,则2.0版数据接口中一些文件可以给3.0数据服务器共用,以便3.0版本能快速满足当前业务需求。 2.0版本和3.0版本可以共用的配置文件有: 1)limitdm.txt:地面极值检查中各要素的临界值表 2)lim
4、itgk.txt:高空极值检查中各要素临界表 3)aaxxdat.dat:地面站号表 4)data3dm.txt: 第三类数据的参数文件 5)pwaread.tx: 客观分析范围 6)ttaadat.dat:高空站号表 7)data3gk.txt:第三类数据的参数文件 8)pwareag.dat: 高空客观分析范围 9)physic.txt: 各物理量等值线参数 10)ts.dat 查算沙氏指数表 在两个版本中,上述文件都存放在datatran目录下。 1.5 启动数据服务器程序 在安装和配置好数据环境后,执行MicapsDataSchedule.exe,就开始实时产生
5、Micaps终端所用到的数据。 二 MICAPS数据服务器3.0版新功能 2.1 采用XML(可扩展标记语言)文件作为数据描述方式 ,易于扩充和管理新的数据 数据接口2.0版本中大量采用格式化文本进行配置,文本方式不易于管理,并且不直观,特别在2.0版本中用到的datatime.tab文件,该文件用于描述要调用数据,由于其设计方式,很容易导致该文件记录行膨胀,尤其对于频繁发布的数据,例如雷达和自动站数据。同时要完成这个调度表的工作量很大,调度表很容易达到数千行,并且容易漏写或者重复。尽管在9210中发布的数据比较少,这块还不太会成为瓶颈,但当CMACAST下发数据快速增长时,用这种方
6、式描述要处理的数据,已经是一个太大的工作量了。 针对上述问题, 在3.0版本中采用XML作为数据的描述方式,抽象出数据的基本信息,如数据源,发布时间,加载时间,后处理等,便于描述新的数据。并且XML是目前广泛使用的数据描述文件,其格式可以被大多数软件解析和使用,便于以后程序间共享信息。 目前程序自带的数据描述文件有: upper_air.xml:常规高空数据 surface.xml:常规地面数据 ec-00.xml:欧洲数值预报00-UTC点预报产品 ec-12.xml:欧洲数值预报12-UTC点预报产品 t213-00.xml:T213数值预报00-UTC点预报产品 t2
7、13-12.xml:T213数值预报12-UTC点预报产品 Grapes-00.xml:GRAPS数值预报00-UTC点预报产品 Grapes-12.xml:GRAPS数值预报12-UTC点预报产品 mm5-00.xml:MM5数值预报00-UTC点预报产品 mm5-12.xml:MM5数值预报12-UTC点预报产品 t639-00.xml:T639数值预报00-UTC点预报产品 t639-12.xml:T639数值预报12-UTC点预报产品 japrain-00.xml:日本降水数值预报00-UTC点预报产品 japrain-12.xml:日本降水数值预报12-UTC点预报产
8、品 gerrain-00.xml:德国降水数值预报00-UTC点预报产品 gerrain-12.xml:德国降水数值预报12-UTC点预报产品 fax-08.xml:传真图数据 fax-12.xml:传真图数据 fy2h.xml:国家卫星气象中心下发FY2卫星数据 fy2c-tzc.xml:国家卫星气象中心下发FY2卫星数据 fy2c-twdh.xml:国家卫星气象中心下发FY2卫星数据 fy2c-twd.xml:国家卫星气象中心下发FY2卫星数据 fy2.xml:国家卫星气象中心下发FY2卫星数据 radar-pintu1.xml:中央气象台下发雷达拼图MICAPS产品
9、 radar-pintu2.xml:中央气象台下发雷达拼图GIF产品 radar-pintu3.xml:常规雷达拼图产品 mtsat.xml:国家卫星气象中心下发日本MTSAT卫星数据 sand.xml:沙尘产品 radi.xml:辐射观测产品 lpd.xml:SAFIR闪电定位数据 ingredient.xml:大气成分 fine.xml:精细化预报 docu.xml:各种公报 awsjm.xml:自动站加密观测 aws_soil.xml:自动站土壤水分观测 2.2 提供数个配套的工具,可以完成数据管理过程中的主要工作 1)UpdateConfig.exe 用于自动配
10、置数据服务器环境; 2)MicapsDataServerConfig.exe用于管理数据服务器所能处理的数据类型描述文件; 3)MicapsDataBaker.exe 用于备份数据服务器获取到的原始数据和数据服务器产生的产品数据; 4)MicapsDataRecoverShedule.exe 用于恢复产品备份或者直接从CMACAST服务器上下载数据来还原产品。 5)MicapsDataServerWatch.exe 用于监视产品的目录下的变化,监视数据服务器获取CMACAST原始数据的情况,监视数据接口程序MicapsDataSchedule.exe的运行情况,以及快速启动第2,3,4
11、个终端软件。 2.3 自动管理数据服务器相关的数据 服务器自动在管理员指定的时间点执行数据的维护任务,例如删除超过指定期限的原始数据或者产品数据。目前在datatran中有一个clclear.bat,其内容为: rem %1 表示原始数据 %2表示产品数据存放的根目录 cf %1 120 cf %2 120 表示系统定期清除120个小时前,即5天前的数据。系统管理员通过改变这个时长,从而控制保留原始数据和历史数据的规模。 2.4 3.0版本中不再包含的2.0版本中的程序和功能 1) 不支持从气象数据库中获取数据; 2) 不再提供transdat.exe,datatim
12、e.tab,transdb.exe,dbtime.tab,mtimer.exe。 3) 不再提供从数据库中获取数据的脚本。 三 设计结构 3.1 功能模块介绍 发现数据? 到达时 间区间? 外部 数据源 调取数据 成功? 启动后 处理脚本 向管理人员报警 数据入库 本地数据库 数据收集存储数据结构数组 数据配置1.xml 数据配置2.xml 数据配置N.xml 填充各数据的数据收集存储数据结构 检测数据 周期检测 定时检测 启动调数据程序 获取 数据 FTP? 生成FTP调用程序 生成检测参数 检测调数据结果 服务器
13、参数 后处理参数 本地数据库参数 ……… 读下一个数据参数 在本地硬盘上按文件存放这些数据,形成一个按文件管理的本地数据库 向服务器或其它系统发送产品数据 服务器或其它系统主动从本地数据库中调取产品数据 在日常运行中,系统从本地数据库中获取数据 在MICAPS主机上进行格式转换 系统定时从服务器上获取数据 3.2 物理结构设计 (图三) 其中bin存放windows下的可执行程序;datatran存放windows下的后处理程序;nationalxml存放CMACAST相关的数据描述文件;localxml存放本地数据的描述文件;ini存放系
14、统配置文件;Linuxdatatran存放linux平台下后的处理程序;log存放数据服务器产生的日志文件。 3.3设计结构的改进 3.3.1 面向对象设计和实现,实现跨平台 2.0版本采用C与Fortran语言作为主要开发语言,这种面向过程的语言在软件工程中被认为存在大量的问题,如不易于维护等。因此3.0版本采用C++作为主要开发语言,并且遵循C++的国际标准,这样不仅实现了面向对象的结构,并且做到了跨平台,从而达到一套代码,多平台执行的效果。 3.3.2 多线程,数据处理的吞吐量大 2.0版本采用的是单进程执行结构,要获取的文件和对应的后处理程序都顺序执行,必然导致数据的处理
15、速度慢,吞吐量小,并且在任务执行的任何一步出现问题,都会导致该进程退出或者停止,从而中断所有数据的处理,易于发生丢失数据的情况。3.0版本采用多线程结构,增加了吞吐量,即使其中的一个处理线程出现了故障,也不影响其它线程的工作,程序的稳定性提高。 3.3.3 数据管理更规范 2.0版本将程序的执行文件,配置文件,原始数据文件都存放在一个目录,同时产生了大量的中间文件,给系统管理员在使用和维护时造成了混乱。3.0版本可以根据用户设置的目录来存放原始数据,原始数据的备份、产品、产品备份。并且将主程序,配置文件,后处理程序都分开存放,这样便于了数据管理员的管理和维护。 四 Micaps数据服
16、务器本地化 4.1 修改已有数据类型的属性 在MICAPS数据服务器设计,开发、测试过程中,我们都参考和使用实际的CMACAST环境,尽量做到反映CMACAST实际运行环境,但可能由于数据通信方面问题,CMACAST数据到各个地方的时间不一样,导致出现不同的延迟,因此有可能需要修改各个已有数据描述文件中的加载时间、加载失败后重试的间隔,最终认为加载失败的时长,具体修改请参考《Micaps数据服务器配套管理工具使用说明.doc》。 根据数据类型的描述文件,MICAPS数据服务器将下载后的原始数据放在相应目录下,不推荐管理员修改原始数据存放的目录,但当由于某些原因必须修改时,管理员可以
17、通过系统提供的配置工具来修改数据类型描述文件中的数据加载处的目录项,具体修改请参考《Micaps数据服务器配套管理工具使用说明.doc》。在修改数据类型的相关属性后,需要重启MicapsDataSchedule.exe,才能将改动反映到主程序中。 4.2 修改后处理程序的配置参数 数据服务器从CMACAST下载到原始数据后,需要经过后处理才能产生实际的产品,因此管理员可以通过修改后处理程序的配置参数来控制产品的数量,大小,具体操作请参见后续“已有数据转化程序的说明”章节。对后处理程序相关的配置参数进行的修改,不需要重启MicapsDataSchedule.exe,就可以反映在下一次数据的
18、后处理中。
4.3 编写xml文件来获取新的数据类型
对于一类新的数据,需要写一个新的数据描述文件,以便能接入到本系统中,尽管不要求管理员深刻理解xml文件的结构,以及手动书写一个描述新数据的xml文件,但对xml各个元素的理解有助于写出一个符合实际的数据类型描述文件。
下述为一个xml的模板,以及对xml各个元素的说明:
19、称
20、 n 1、时间区间:后面的数据是该数据源数据发布的起始月和日,终止月和日。两者之间以减号隔开。 n 2、每候一次:后面的数据是发布日是该候的第几天。 n 3、每周一次:后面的数据是发布日是该周的第几天。 n 4、每旬一次:后面的数据是发布日是该旬的第几天。 n 5、每月一次:后面的数据是发布日是该月的第几天;或第几个星期的第几天,中间用/号分隔,例如:3/1表示第三个星期一。 n 6、每季度一次:后面的数据是发布日是该季度的第几天;或第几个月的第几天,中间用/号分隔,31表示最后一天,例如:2/31表示第二个月的最后一天。 n 7、每年一次:后面的数据是发布日是该年的第几
21、天;或第几个月的第几天,中间用/号分隔,31表示最后一天,例如:12/31表示十二月的最后一天。 说明>
22、号分隔。例如:hh+20m,hh+40m,hh+58m,表示在每小时的第20分、40分和58分发布数据。 n 4、每日一次:后面的数据是数据发布的时间。例如:4:30表示每天早晨4点30分发布。 n 5、每日若干次:后面的数据是若干个数据发布时间,中间以逗号分隔。例如:4:30,10:20,16:30表示每天早晨4点30分、10点20分和16点30分发布数据。 n 6、时间分散:表示数据发布分散在多个时间,需周期查询数据,后面的数据是查询数据的时间间隔。例如20m表示每隔20分钟查询一次数据。 n 7、不定时:表示数据发布时间不固定,需周期查询数据,后面的数据是查询数据的时间间隔。
23、例如10m表示每隔10分钟查询一次数据。
说明>
24、 substitute code=”n” position="2" >0:全国,1:东北,2:华北,3:西北,4:华南 substitute > < substitute code=”YY” position="3" >mday substitute > < substitute code=”GG” position="5" >hour-UTC substitute > < substitute code=”gg” position="7" >minute substitute > < substitute code=”C
25、 position="10" >Z:基本反射率,X:组合反射率,V:垂直累积液态水含量,O:1小时累积降水 substitute > < substitute code=”X” position="11" >P:PPI substitute > < substitute code=”T” position="12" >L:兰勃托投影 substitute > <说明> “definition”的规范为: n 第一行为文件名定义格式:pattern n 后面的行为以substitute标签括起来的
26、参数行,说明文件名定义中各参数可取的值。 n 这些参数行的code属性就是文件名定义中对应的参数,属性中的字符数必须与文件名定义中该参数的字符数相同,position属性则指明该参数在文件名定义中从第几个字符开始。 n 参数行标签之间是参数可取的值,可取值的字符数必须与文件名定义中该参数的字符数相同,可取值之间用逗号分开。 n 每个可取值后面可带一个冒号及对该可取值的文字说明 n 当参数为日期和时间时,可取值可以是C语言中时间结构中的成员。取值规则如下: n year表示年,当参数为2个字符时表示取2位数的年,当参数为4个字符时表示4位数的年。应该用时间结构中相应的成员替换该参数,要
27、注意千年问题。 n month表示月。应该用时间结构中相应的成员替换该参数,要注意加1。当参数为一个字符时,应该用卫星中心云图文件的月字符替换,即从1~12月分别为J、F、M、A、Y、N、L、G、S、O、N、D。 n mday表示月的日。应该用时间结构中相应的成员替换该参数。 n wday表示星期的日。应该用时间结构中相应的成员替换该参数。 n julian表示儒略日,即从当年1月1日到当天的日数。此参数在时间结构中没有现成的值,需要算出。用当天24点的秒数减当年1月1日0点的秒数再除以86400即可。 n hour-UTC表示小时,且时间取世界时;hour表示小时,且时间取北京时。
28、应该用时间结构中相应的成员替换该参数,要注意所有的年、月、日、时都应进行世界时和北京时的转换。minute表示分钟。应该用时间结构中相应的成员替换该参数。当参数为一个字符时,应该用卫星中心云图文件的时字符替换,即从0~9点取数字0~9,10点以后取A~N。
n second表示秒。应该用时间结构中相应的成员替换该参数。
说明>
29、可以取值为: 1、ftp:表示采用ftp方式从数据源调入数据。 2、copy:表示从虚盘或NFS目录把数据拷贝到目标目录中。 3、ftp&delete:用ftp方式调入数据后删除数据源中的该数据文件。主要用于新文件名与老文件名相同时,调入数据文件后立即将原有文件删除以防止重复调取老文件。此方式只有在数据源的文件是MICAPS专用文件时方可采用,否则其它用户可能也使用该文件,就不能采用此方式,必须用检测数据文件产生时间的方式。 4、copy&delete:用copy方式调入数据后删除数据源中的该数据文件。用途与上相同。 5、ftp&check_time:在用ftp方式调入数据时,先检
30、测数据文件产生的时间。主要用于新文件名与老文件名相同时,调入数据文件的产生时间应该与已调入数据文件的时间不同,否则表示数据文件还未更新,不执行调数据的过程。
6、copy&check_time:在用copy方式调入数据时,先检测数据文件产生的时间。用途与上相同。
说明>
31、 n 3、每周一次:后面的数据是调取该数据日是该周的第几天。 n 4、每旬一次:后面的数据是调取该数据日是该旬的第几天。 n 5、每月一次:后面的数据是调取该数据日是该月的第几天;或第几个星期的第几天,中间用/号分隔,例如:3/1表示第三个星期一。 n 6、每季度一次:后面的数据是调取该数据日是该季度的第几天;或第几个月的第几天,中间用/号分隔,31表示最后一天,例如:2/31表示第二个月的最后一天。 n 7、每年一次:后面的数据是调取该数据日是该年的第几天;或第几个月的第几天,中间用/号分隔,31表示最后一天,例如:12/31表示十二月的最后一天。 说明
32、> <说明> “time”元素也带有一个属性:character。可以取值为: n 1、周期检测:周期性地检测是否有新的数据。后面的数据是检测数据的周期的时间间隔。例如:1h表示1小时,10m表示10分钟等。 n 2、每小时一次:后面的数据是hh+该小时的第多少分钟。例如:hh+20m,表示在每小时的第20分钟检测数据。 n 3、每小时若干次:后面的数据是若干个hh+该小时的第多少分钟,中间以逗号分隔。例如:hh+20m,hh+40m,hh+58m,表示在每小时的第20分、40分和58分检
33、测数据。 n 4、每日一次:后面的数据是数据发布的时间。例如:4:30表示每天早晨4点30分检测数据。 n 5、每日若干次:后面的数据是若干个数据发布时间,中间以逗号分隔。例如:4:30,10:20,16:30表示每天早晨4点30分、10点20分和16点30分检测数据。 n 6、时间分散:表示数据源的数据发布分散在多个时间,需周期检测数据,后面的数据是检测数据的时间间隔。例如20m表示每隔20分钟检测一次数据。 n 7、不定时:表示数据源的数据发布时间不固定,需周期检测数据,后面的数据是检测数据的时间间隔。例如10m表示每隔10分钟检测一次数据。 说明>
34、
35、录说明>
36、 os="windows">在WINDOWS环境下的命令行格式 command > <说明> “command”的规范为: n command标签内为命令行的格式。如果命令行带参数,则后面各行应该对参数取值进行说明,参数间以‘_’分开。 n 有若干个关键字可表示参数的固定意义,系统默认source,target,time参数。 n source表示刚刚调入的数据文件名,其取值从“数据收集、存储的结构数组”中的“最近已获取文件名列表”成员中获得。应对该成员中的每个文件都执行一次后处理程序。 n target表示经过后处理后产品存放目录; n time表示调用此后处理
37、程序发生的时间。 说明> 4.4 添加新数据类型对应的后处理程序 目前Micaps服务器在调度后处理程序时,只能传出三个参数,分别为source,target,time,其中source和target参数根据后处理处理程序的batchmode的不同而不同,当batchmode为0时,即表示对每获取到一个文件就需要调用一次后处理,因此source表示单个文件的路径;batchmode为1时表示下载一批数据后在进行一次后处理,因此source表示数据文件所在的文件夹路径,管理员在开发新的后处理程序只能要求得到上述三个参数,同时,为了保持服务器程
38、序与后处理程序在时间上的一致性,建议开发人员在后处理程序中不读系统时间,而使用MICAPS数据服务器传入的时间参数。 Micaps3版终端已经能支持对某些符合标准的原始数据文件直接进行读写,而不需要进行转换,针对这种情况,管理只要将数据从CMACAST或者本地获取到,存入到约定的目录中即可。 此外,建议管理员用批处理包装真实后处理程序。 五 已有数据转化程序的说明 原始数据获取后,还须转换成MICAPS的数据格式,并放入指定的目录中,才能由MICAPS系统正常使用。 MICAPS系统安装后,在datatran子目录中可以找到所有格式转换程序,下面各节将描述这些格式转换程序。 5.1
39、 常规数据转换程序 物理量数据 物理量计算pwphyl..exe 城市预报数据 城市预报报处理程序ptranscs 台风路径数据 本地数据库 台风报处理程序ptransty.和ptransto 高空格点数据 高空填图数据 地面格点数据 高空客观分析程序pwgako.exe 地面填图数据 fn.dat 船舶报解码程序ptransbx和ptransbb fn.dat 把所有报文文件拷贝到单一文件fn.dat中 ttaa1.dat 运行ptranstp等进行高空数据格式转换 地面客观分析程序pwdemi.exe aaxx1.dat wsdat.dat
40、运行ptransax等进行地面数据格式转换 运行ptrans0程序进行报文解码 运行makewsda程序产生日期文件wsdat.dat 常规数据的预处理和格式转换是由一组程序完成的,其流程如下: 常规数据处理时,首先把所有的报文文件拷贝到一个单一的文件fn.dat中,以减少打开文件的次数。同时由makewsda.exe程序根据数据服务器的传递的时间产生日期文件wsdat.dat,所有的常规数据处理程序都将根据此文件中的日期确定自己要处理的数据的日期和时次。然后运行ptrans0.exe程序对报文进行译码,产生中间文件aaxx1.dat和ttaa1.dat。然后运行ptransax.
41、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类数据(图像数据)的程序。 综上所述,有关常规
42、报的预处理和格式转换程序有13个,下面对这些程序进行详细的描述。 makewsda.exe – 根据命令行给定的参数自动生成日期字符串放入命令行给定的输出文件中(C语言编程) 运行命令格式:makewsda <日期或日期代码+时次> <输出文件> l 例子:makewsda ######12 wsdat.dat l 日期代码定义:@@@@@@ 表示当天的年、月、日;###### 表示前一天的年、月、日。程序将根据日期代码和机器时钟自动产生具体的日期。 l 注意,目前常规数据处理时所用到的时钟都是由数据服务器调度程序传入的,因此可以不再使用######,@@@@@@。 输入文件:无
43、 输出文件: 1. 命令行给定的输出文件。 l 内容:只有一行:YYMMDDHH 其中:YY为年、MM为月、DD为日、HH为时次。 ptrans0.exe --- 常规报解码程序。(FORTRAN语言编程) 运行命令格式:ptrans0 输入文件: 1. 由makewsdat程序产生日期文件,例如 wsdat.dat 2. 由所有有关的*.abj文件产生的单一文件fn.dat,作为原始报文的输入数据。 3. path0.dat包含了程序的工作目录、输入数据的目录及输出数据的目录。格式为: 第一行为工作目录、第二行为输入数据的目录、第三行为输出数据的目录 4. l
44、imitdm.txt 地面极值检查中各要素临界值。 5. limitgk.txt 高空极值检查中各要素临界值。 输出临时文件: 1. aaxx1.dat(地面)或ttaa1.dat(高空) ptransax.exe -- 地面常规数据格式转换 运行命令格式:ptransax 输入文件: 1. ptrans0产生的aaxx1.dat 2. pathax.dat包含了各输出文件的目录。格式为: 第一行为aaxx1.dat所在的目录。 第二行为地面数据存放的顶级子目录。 第三和第四行为参数文件所在的目录。 第五行为地面综合填图数据的子目录。 以后各行为各地面要素的单要素
45、填图的子目录。 3. aaxxdat.dat为地面站号表。格式为: 第一行为测站总数,以后各行为各测站的站号、经度、纬度、海拔高度、放大级别。其中经度、纬度单位为度,均保留两位小数但不写小数点。海拔高度单位为米。放大级别为产生出的综合填图数据中各站的放大级别,其数值应为2的幂。放大级别的意义是:在地面综合填图中当底图放大到该级别以上时才显示该站的数据,这样就可以防止由于测站过密而导致显示的数据重叠。修改此文件中某站的放大级别就可以改变本程序产生出的综合填图数据中相应站的放大级别。 4. data3dm.txt为第三类数据的参数文件。格式为: 前若干行为格式说明,后面为各要素的参数。每个
46、要素包括如下参数: 要素名 需要画的等值线条数 等值线值1 等值线值2 ...... 平滑系数 加粗线值 裁剪框的点数 控制数(0:经纬度值为整数,1:经纬度值为实数) 经纬度值1 经纬度值2 ...... 输出文件:具有MICAPS格式的各地面填图数据文件 pwdemi.exe -- 地面常规数据客观分析 运行命令格式:pwdemi 输入文件: 1. ptransax产生的中间文件 2. pathdm.dat包含了各输出文件的目录,格式与pathax.dat相同。 3. aaxxdat.dat为地面站号表 4. pwaread.dat客观分析范围
47、 格式为: 最小纬度 最大纬度 最小经度 最大经度 纬向格点数 经向格点数 层数 以上均为整数,经纬度均乘以10(保留一位小数) 输出文件:具有MICAPS格式的各地面格点数据文件(即等值线和流线数据) ptranstp.exe -- 高空常规数据格式转换 运行命令格式:ptranstp 输入文件: 1. ptrans0产生的ttaa1.dat 2. pathtp.dat包含了各输出文件的目录,格式与pathax.dat相同。 3. ttaadat.dat为高空站号表,格式与aaxxdat.dat相同。 4. data3gk.txt为第三类数据的参数文件。
48、格式为: 前若干行为格式说明,后面为各层次的参数。每个层次包括如下参数: 年 月 日 时次 层次 需要画的等值线条数 等值线值1 等值线值2 ...... 平滑系数 加粗线值 裁剪框的点数 经纬度值1 经纬度值2 ...... 输出文件:具有MICAPS格式的各高空填图数据文件 pwgako.exe -- 高空常规数据客观分析 运行命令格式:pwgako 输入文件: 1. ptranstp产生的中间文件 2. pathgk.dat包含了各输出文件的目录,格式与pathtp.dat相同。 3. ttaadat.dat为高空站号表 4. pwar
49、eag.dat高空客观分析范围 格式: 最小纬度 最大纬度 最小经度 最大经度 纬向格点数 经向格点数 层数 以上均为整数,经纬度均乘以10(保留一位小数) 输出文件:具有MICAPS格式的各高空格点数据文件(即等值线和流线数据) pwphyl.exe -- 高空物理量计算 运行命令格式:pwphyl 输入文件: 1. updata.dat pwgako.exe产生的中间文件 2. pathpy.dat包含了各输出文件的目录,格式与pathgk.dat相同。 3. physic.txt 包含各物理量的等值线参数 4. pwareag.dat 高空客观分析范
50、围 5. ts.dat 为查算沙氏指数的表 输出文件:具有MICAPS格式的各高空物理量数据文件 ptransbx.exe和ptransbb.exe – 船舶报数据格式转换 运行命令格式:ptransbx和ptransbb 输入文件: 1. fn.dat 2. pathbx.dat包含了输入文件目录、参数文件目录及输出中间文件目录 3. pathbb.dat格式与pathax.dat类似 输出文件:加入了船舶数据的地面填图数据 ptransty.exe和ptransto.exe – 台风报数据格式转换 运行命令格式:ptransty(台风路径和主观预报)和ptra






