micaps数据接口说明.
MICAPS数据格式(全部)剖析

3.
等值线可以被限制在一个剪切区域内。 剪切区域由一个闭合折线定义, 该折线构成
剪切区域的边缘。这个折线由剪切区域边缘线上的点数及各点的经纬度决定。
4.
当填的是地面要素时,文件头中的“层次”变为控制填图格式的标志:
-1
表示填 6 小时降水量。当降水量为 0.0mm 时填 T,当降水量为 0.1-0.9 时填
志 2(均为整数) 24 小时变温 24 小时变压
注:
缺值时用 9999 表示,以后相同。
站点级别表示站点的放大级别, 即只有当图象放大到该级别时此站才被填图。 以
后相同。
当标志 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
A1.3 第三类数据格式:通用填图和离散点等值线 (注意:数据中一定不能有经纬度相同的站点,否则生成三角网时将出错)
文件头: diamond 3 数据说明(字符串) 年 月 日 时次 等值线条数(均为整数) 等值线值 1 等值线值 2 数)
第一章 micaps3系统安装与简介

Analysis And Process System)是气象信息综合分析处理 系统的英文缩写。
MICAPS是由中国气象局开发研制的我国短期天气分析和 预报业务化处理平台。它是与中国国家气象局9210工程通 信、数据库系统配套的人机交互系统,分为工作站版(省 级台用)和微机版(地市级台用),操作系统分别为 UNIX和WINDOWS。目前该系统已装备在我国各级气象 业务部门。 功能:通过检索各种气象数据,显示气象数据的图形图像, 对各种图形进行编辑加工,为气象预报人员提供一个中期、 短期、短时天气预报的工作平台。
主要模块本地化重要设置
(5) 数据检索,数据检索功能模块安装在目录 C:\Micaps3\modual\datasearch目录下,缺省安装包含 searchdata.dat、 grapes.dat、surface.dat、high.dat、 ecmwf.dat、mm5.dat、fax.dat、radar.dat等多个配臵 文件,可以根据当地情况修改这些配臵文件。 (6)模式资料对比和单点曲线显示,该功能模块安 装在C:\Micaps3\modual\nwpcredit目录下,配臵文件 包括主要模式资料保存的目录,修改后可以直接显 示模式对比、平均场和距评场计算、模式单点资料 显示等
MICAPS 系统功能
基本功能:
MICAPS 基 本数据显示 功能(第118类数据) 预报制作、 等值线修改、 天气图分析 需要的交互 功能 打印功能 地面三线图 绘制 一维图显示 功能 玫瑰图和饼 图显示 地图投影切 换功能
• 新增功能:
• • • • • • • • • • • • • • • • • • • 预警信号制作 雨量累加 地面和离散点数据的统计 台风路径动画显示 GPS水汽填图和时间序列显示 风廓线资料显示 雷达资料(基数据和PUP产品)显示 卫星资料(标称图、AWX格式云图及产品、GPF格式)显示和检索 netCDF资料显示 探空资料的时空剖面显示 模式资料的时空剖面、对比、单点时间变化、邮票图和切片图显示 WS报资料监视显示 基础地理信息显示(MIF和SHP格式数据显示、高程数据显示) 网络数据下载与显示 地球球面距离和球面近似面积计算 城市预报交互制作、精细化预报指导产品订正 文本文件编辑与传输 图片显示、图形保存和动画GIF生成 会商支持
MICAPS第四类数据格式Python处理库的实现和应用

摘
要: 本文基 于P y t h o n 语 言设计 和 实现 了MI C A P S 第四类数据格式 的通 用接 口库 D i a m o n d 4 , 包含数据读 写 ,
格 点到站 点的插 值 , 数 据格 式转换 等功 能。D i a m o n d 4库 简洁高效 , 可有 效 支持 对 M I C A P S 数据 的本地 开发 。
Th e l a s t s h o we d Di a mo n d 4 l i b r a y c r o mb i n e d wi t h o t h e r Py t h o n t hi r d p a ty r l i b r a r i e s i n t wo i n s t a n c e s o f l o —
国家气象信python是一门简洁且功能强大的开源编程语言因息中心通过cmacast卫星系统下发的多种气象实况数其活跃的社区支持涌现了大量优秀的第三方库涵盖了据和数值预报模式结果通常最终被解码成第四类格网络编程数据库嵌入式游戏等多个领域尤其在科式供micaps系统可视化呈现或处理
总6 2 5 期 第十 二期 2 0 1 7 年1 2 月
c a l me t e o r o l o g i c a l s t a t i o n b u s i n e s s a p pl i c a t i o n i n Xi n x i a n g c i t y :Co mb i n i n g s i t e o f mu l t i mo d e Bo k e h b a s e t wo me t e r s t e mp e r a t u r e a u t o ma t i c e x to mb i n a t i o n o f Ar c p y l i b r a y mu r l t i mo d e c o n t r a s t s t a mp
MICAPS3.2用户手册(4改后)

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)⾮实时动态数据为⼀⽇以上定期或不定期更新的数据,包括:⽓候历史数据、灾害数据库、⽓候统计数据、预报经验库、旬⽉的⽓候产品、卫星的旬⽉产品、旬⽉指导预报产品等。
micaps数据接口说明.

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。
MICAPS4帮助文档

目录
0 快速入门手册.........................................................................................................................6 0.1 安装.............................................................................................................................. 6 0.2 快速配置......................................................................................................................6 0.2.1 数据源配置.......................................................................................................6 0.2.2 综合图配置.......................................................................................................7 0.2.3 单站雷达默认配置(工具栏)...................................................................... 9 0.2.4 模式剖面默认配置(工具栏)...................................................................... 9 0.2.5 累积降水默认配置(工具栏).................................................................... 10 0.2.6 表格数据默认配置(工具栏).....................................................................11 0.2.7 模式探空默认配置.........................................................................................11 0.2.8 基础地图信息配置.........................................................................................12 0.2.9 交互层“另存为”保存................................................................................ 13 0.2.10 系统启动配置与出图配置.......................................................................... 14 0.2.11 传真图配置.................................................................................................15
MICAPS3.1系统设置

安装过程
仔细阅读安装自述文件 运行安装目录下的setup.exe,安装主程序 缺省安装目录为C:\MICAPS3
系统配臵
不需要修改配臵,可运行 修改配臵文件-定制与缺省运行不同的模式和与本 地数据环境连接 图形化的系统配臵界面修改配臵 直接修改配臵文件 手动配臵 C:\Micaps3\set.ini
1.1.2 带参数:带初始化条件启动MICAPS
进入WINDOWS系统的DOS窗口 在MICAPS30目录下运行命令: MICAPS3 <初始化文件名> <综合图文件名> micaps3 set.ini h850.zht .\combine\h850.zht 如需直接在后台生成图象文件,可运行命令: MICAPS3 <初始化文件名> <综合图文件名> <图像格式指示码> <图像 文件名>
系统卸载与重新安装
在控制面板中运行“添加或删除程序” 重新安装MICAPS3.0需要先卸载该系统,然后 才能重新安装
MICAPS 数据接口
服 务 器
卫星接收
定时控制程序 数据传输程序 系统定时从 服务器上获 取数据
格式转换程序 在MICAPS主机 上进行格式转 换 ( 共 25 类 文 件格式) 在本地硬盘上 按文件存放这 些数据,形成 一个按文件管 理的本地数 据库
系统安装 第二讲 数据检索
授课教师:舒守娟 2009.7
MICAPS系统简介
MICAPS系统简介
MICAPS (Meteorological Information Comprehensive Analysis And Process System)是气象信息综合分析处理 系统的英文缩写。 MICAPS是由中国气象局开发研制的我国短期天气分析和 预报业务化处理平台。它是与中国国家气象局9210工程通 信、数据库系统配套的人机交互系统,分为工作站版(省 级台用)和微机版(地市级台用),操作系统分别为 UNIX和WINDOWS。目前该系统已装备在我国各级气象 业务部门。 功能:通过检索各种气象数据,显示气象数据的图形图像, 对各种图形进行编辑加工,为气象预报人员提供一个中期、 短期、短时天气预报的工作平台。
预报竞赛讲课Micaps——【天气预报 精品资源】

• 4、新增加了单站垂直物理量分析。
• 该分析有垂直水汽分析、垂直位温分析、静力温度分析、相 对湿度分析、垂直凝结函数分布、假湿球温度分布
• 各物理量之间还可以进行比较分析。如当比湿和饱和比湿线 接近时说明相对湿度大,远离时相对湿度小。当垂直位温图 的斜率呈负增长时汽块不稳定等。
5、新增加了风矢量端图 的实现 6、新增加了多种物理量 的分析显示 7、增加了图片保存和批 量物理量计算导出功能
MICAPS 3 设置
基本配置
默认安装无需修改配置文件,但下面的一些配置和系统启动界 面、数据路径设置有关,可以根据需要进行修改。
Set.ini:主程序的配置文件,位于程序安
装根目录下,如果安装在默认目录下,可以 不做任何修改,否则请修改配置文件中综合
图目录、保存文件目录两个参数。
[综合图检索] 综合图根目录=c:\micaps3\zht
方法一:使用会商支持的图片生成功能,自动生成图片, 图片默认保存路径为C:\MICAPS3\savepic 方法二:同时按住CTRL和鼠标左键,拖动窗口,可对裁 剪区域内的图像进行截屏 方法三:点击“文件”中的“保存图片”选项
图片批量生成
Diamond 82 图片(可以是综合图或数据文件) 2 C:\MICAPS3\zht\高空观测\500hpa天气图.txt K:\surface\p0\11110208.000 1 C:\MICAPS3\zht\高空观测\500hpa天气图.txt 1 K:\surface\p0\11110208.000 0
[图片保存] 图片保存目录=c:\micaps3\savePic
\moudual每个目录下均存在一个 配置文件(.ini),对根据个人需
求进行本地化设置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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。