APP下载

MESIS系统山西省本地化开发及应用

2014-07-21郭俊龙姚彩霞朱敏嘉

科技与创新 2014年6期
关键词:本地化数据库

郭俊龙 姚彩霞 朱敏嘉

摘 要:气象服务信息系统(MESIS)是面向决策气象服务人员的新一代业务服务系统。山西省气象决策服务中心对MESIS系统的MICDB数据库、气象制图后台作业系统(MSPGS)和交互制作系统进行了本地化二次开发,并将其应用于决策服务业务工作中。本地化技术开发解决了数据源选取、资料格式不统一的问题,建立了山西省的MICDB数据库,完成了山西省GIS地图模板和后台绘图模型的制作,实现了常规决策气象服务产品图每日定时自动绘制,调整了MESIS系统界面和检索项配置,使MESIS系统界面简单、操作便捷、功能实用。

关键词:MESIS;本地化;决策气象服务;数据库

中图分类号:TP315 文献标识码:A 文章编号:2095-6835(2014)06-0147-02

气象服务信息系统(MESIS)主要包括气象信息综合分析、处理系统数据库(MICDB),基于GIS技术的气象制图后台作业系统(MSPGS)和交互制作系统(MESIS系统主界面)三个子系统。

山西省气象决策服务中心对MESIS系统进行了技术改进和本地化开发,对其主要功能进行了业务常态化运行,其强大的数据处理和制图功能提高了决策气象服务产品的质量和工作效率,推动了山西省决策气象服务工作向科技化、高效化、专业化和敏感化的方向发展,在山西省的防灾减灾工作中发挥重大的作用。

1 气象信息综合分析处理系统数据库

1.1 软件配置环境

气象信息综合分析、处理系统数据库(MICDB)是以SQL数据库软件为基础,报文资料读取后在SQL软件中进行存储和管理。运行时,需要先安装SQL Server2005等数据库软件。

1.2 数据库建立

MICDB数据库能够处理实时数据和历史数据。实时数据包括逐时地面数据报文资料;历史数据即AO文件或A文件。

在山西省气象决策服务中心本地化开发中,选取实时地面数据报文为数据源,其MICDB数据库配置界面如图1所示。通过2011-01以来的业务运行,已实现报文资料每日自动存储入库。

2 气象制图后台作业系统

气象制图后台作业系统(MSPGS)能够实现专题图的每日定时自动绘制,其绘图基本流程为:①在ArcGIS 9.3软件中制作好气象要素的地图模板;②运用开发的组件实现在ArcMap中制作后台绘图模型;③在可视化界面配置输出图形保存路径、图形分辨率和SQL查询语句等参数,最终实现自动出图。

2.1 GIS模板制作

在ArcGIS 9.3的ArcMap软件中编辑电子地图文件,根据出图要求设置量值分级、图例和标题等相关要素。

以制作“山西省近10 d累计降水量”模板为例,具体内容如图2所示。在ArcMap软件中打开山西省地图,导入Idw_v130 23_10.img栅格数据,设置栅格数据量值分级、色块设置和地图中标题、图例等要素。

2.2 后台模型制作

在ArcMap软件的ArcToolBox工具箱中,运用MSPGS系统开发好的组件,建立数据源读取、数据插值和图形输出等自动绘图模型。

以“山西省近10 d累计降水量”为例,在ArcMap软件的ArcToolBox中,对ConnectSQLserverDB、投影、IDW插值、PrintMap等不同组件进行链接,搭建起后台自动绘图模型,并对ConnectSQLserverDB、投影等模块进行相关参数设置,具体情况见图3.

2.3 可视化界面参数匹配设置

MSPGS系统用可视化的界面与后台模型进行链接,可进行任务添加、删除管理,维护、检查任务的运行情况,修改任务参数,调整任务运行时间等,可视化界面如图4所示。

由图4可知,界面上半部分为添加的工作任务区域,在界面左下角,可对模型名称、自动绘图的时间进行设置;在界面右下角,可对产品图标题、保存路径和图形分辨率等参数进行设置。相关参数设置好后,系统即可按照设定的时间自动绘制效果图,并保存到设定好的路径。“山西省近10 d累计降水量”效果图见图5.

3 交互制作系统

3.1 界面调整

交互制作系统(MESIS)是一种插件式框架设计,通过执行PlugFramework.Builder.exe文件可进行界面调整。在山西省气象决策服务中心本地化开发过程中,通过重载PlugFormework配置文件(见图6),对MESIS系统界面进行了调整。

3.2 检索项配置

MESIS系统与已经建立的MICDB数据库进行链接,在“检索项配置”界面(图7)增加新的检索项,并配置与查询条件相关的起始日期、阙值等变量函数,并编写相应的SQL程序语言,这样就完成了气象要素新检索功能的添加。

4 解决的关键技术

在SQL server 2005软件中,对原有Access格式数据库资料进行转化,在MICDB数据库中新增降水和气温30年均值、历史值表,并建立适合山西省需求的MICDB数据库。

山西是少雨、干旱省份,在非汛期时间段内,微量降水(0.0 mm)也是一个重要的考虑因素,不能忽略不计。在ArcMap软件中进行降水量数值分级时,微量(0.0 mm)与无降水无法区分,通过选取不同的参数绘图,与实况值进行对比,最终选定合适的参数代替微量降水(0.0 mm),并且能够达到与实况吻合的图形插值效果。

在ArcMap软件中建立的后台模型是整个MSPGS系统自动绘图的核心。对于不同组件如何在图形环境中链接,每个组件参数的设置,对MICDB数据SQL读取语句,部分站点存在的错误数据进行订正等问题,通过相关研究进行解决。

目前,山西省决策气象服务工作常用到txt文本格式数据和Excel格式数据。通过编写语言程序,在文本数据中加载经、纬度信息,然后应用GPTxt2Point组件解决文本格式数据不能应用在MSPGS系统中的问题。

5 结论与讨论

MESIS系统在山西省决策服务工作中的应用,提高了决策服务材料制作的时效性,提升了气象要素快速检索和制图的能力,发挥了决策服务技术平台的作用,增强了山西省决策气象服务能力。

MESIS系统支持各类气象数据的接入,但目前,在山西省决策服务业务中,仅对地面常规报文和历史资料进行了利用。对Micaps各类格式资料、自动站小时资料报文等气象资料在气象预报服务中的应用仍需完善。

MESIS系统插件式框架为本地化二次开发提供接入端口和节点,在本地化业务工作中,可根据需求进行开发。比如开发气象灾害风险评估等功能模块与MESIS系统相链接,这样能够极大地提高气象防灾减灾能力。endprint

摘 要:气象服务信息系统(MESIS)是面向决策气象服务人员的新一代业务服务系统。山西省气象决策服务中心对MESIS系统的MICDB数据库、气象制图后台作业系统(MSPGS)和交互制作系统进行了本地化二次开发,并将其应用于决策服务业务工作中。本地化技术开发解决了数据源选取、资料格式不统一的问题,建立了山西省的MICDB数据库,完成了山西省GIS地图模板和后台绘图模型的制作,实现了常规决策气象服务产品图每日定时自动绘制,调整了MESIS系统界面和检索项配置,使MESIS系统界面简单、操作便捷、功能实用。

关键词:MESIS;本地化;决策气象服务;数据库

中图分类号:TP315 文献标识码:A 文章编号:2095-6835(2014)06-0147-02

气象服务信息系统(MESIS)主要包括气象信息综合分析、处理系统数据库(MICDB),基于GIS技术的气象制图后台作业系统(MSPGS)和交互制作系统(MESIS系统主界面)三个子系统。

山西省气象决策服务中心对MESIS系统进行了技术改进和本地化开发,对其主要功能进行了业务常态化运行,其强大的数据处理和制图功能提高了决策气象服务产品的质量和工作效率,推动了山西省决策气象服务工作向科技化、高效化、专业化和敏感化的方向发展,在山西省的防灾减灾工作中发挥重大的作用。

1 气象信息综合分析处理系统数据库

1.1 软件配置环境

气象信息综合分析、处理系统数据库(MICDB)是以SQL数据库软件为基础,报文资料读取后在SQL软件中进行存储和管理。运行时,需要先安装SQL Server2005等数据库软件。

1.2 数据库建立

MICDB数据库能够处理实时数据和历史数据。实时数据包括逐时地面数据报文资料;历史数据即AO文件或A文件。

在山西省气象决策服务中心本地化开发中,选取实时地面数据报文为数据源,其MICDB数据库配置界面如图1所示。通过2011-01以来的业务运行,已实现报文资料每日自动存储入库。

2 气象制图后台作业系统

气象制图后台作业系统(MSPGS)能够实现专题图的每日定时自动绘制,其绘图基本流程为:①在ArcGIS 9.3软件中制作好气象要素的地图模板;②运用开发的组件实现在ArcMap中制作后台绘图模型;③在可视化界面配置输出图形保存路径、图形分辨率和SQL查询语句等参数,最终实现自动出图。

2.1 GIS模板制作

在ArcGIS 9.3的ArcMap软件中编辑电子地图文件,根据出图要求设置量值分级、图例和标题等相关要素。

以制作“山西省近10 d累计降水量”模板为例,具体内容如图2所示。在ArcMap软件中打开山西省地图,导入Idw_v130 23_10.img栅格数据,设置栅格数据量值分级、色块设置和地图中标题、图例等要素。

2.2 后台模型制作

在ArcMap软件的ArcToolBox工具箱中,运用MSPGS系统开发好的组件,建立数据源读取、数据插值和图形输出等自动绘图模型。

以“山西省近10 d累计降水量”为例,在ArcMap软件的ArcToolBox中,对ConnectSQLserverDB、投影、IDW插值、PrintMap等不同组件进行链接,搭建起后台自动绘图模型,并对ConnectSQLserverDB、投影等模块进行相关参数设置,具体情况见图3.

2.3 可视化界面参数匹配设置

MSPGS系统用可视化的界面与后台模型进行链接,可进行任务添加、删除管理,维护、检查任务的运行情况,修改任务参数,调整任务运行时间等,可视化界面如图4所示。

由图4可知,界面上半部分为添加的工作任务区域,在界面左下角,可对模型名称、自动绘图的时间进行设置;在界面右下角,可对产品图标题、保存路径和图形分辨率等参数进行设置。相关参数设置好后,系统即可按照设定的时间自动绘制效果图,并保存到设定好的路径。“山西省近10 d累计降水量”效果图见图5.

3 交互制作系统

3.1 界面调整

交互制作系统(MESIS)是一种插件式框架设计,通过执行PlugFramework.Builder.exe文件可进行界面调整。在山西省气象决策服务中心本地化开发过程中,通过重载PlugFormework配置文件(见图6),对MESIS系统界面进行了调整。

3.2 检索项配置

MESIS系统与已经建立的MICDB数据库进行链接,在“检索项配置”界面(图7)增加新的检索项,并配置与查询条件相关的起始日期、阙值等变量函数,并编写相应的SQL程序语言,这样就完成了气象要素新检索功能的添加。

4 解决的关键技术

在SQL server 2005软件中,对原有Access格式数据库资料进行转化,在MICDB数据库中新增降水和气温30年均值、历史值表,并建立适合山西省需求的MICDB数据库。

山西是少雨、干旱省份,在非汛期时间段内,微量降水(0.0 mm)也是一个重要的考虑因素,不能忽略不计。在ArcMap软件中进行降水量数值分级时,微量(0.0 mm)与无降水无法区分,通过选取不同的参数绘图,与实况值进行对比,最终选定合适的参数代替微量降水(0.0 mm),并且能够达到与实况吻合的图形插值效果。

在ArcMap软件中建立的后台模型是整个MSPGS系统自动绘图的核心。对于不同组件如何在图形环境中链接,每个组件参数的设置,对MICDB数据SQL读取语句,部分站点存在的错误数据进行订正等问题,通过相关研究进行解决。

目前,山西省决策气象服务工作常用到txt文本格式数据和Excel格式数据。通过编写语言程序,在文本数据中加载经、纬度信息,然后应用GPTxt2Point组件解决文本格式数据不能应用在MSPGS系统中的问题。

5 结论与讨论

MESIS系统在山西省决策服务工作中的应用,提高了决策服务材料制作的时效性,提升了气象要素快速检索和制图的能力,发挥了决策服务技术平台的作用,增强了山西省决策气象服务能力。

MESIS系统支持各类气象数据的接入,但目前,在山西省决策服务业务中,仅对地面常规报文和历史资料进行了利用。对Micaps各类格式资料、自动站小时资料报文等气象资料在气象预报服务中的应用仍需完善。

MESIS系统插件式框架为本地化二次开发提供接入端口和节点,在本地化业务工作中,可根据需求进行开发。比如开发气象灾害风险评估等功能模块与MESIS系统相链接,这样能够极大地提高气象防灾减灾能力。endprint

摘 要:气象服务信息系统(MESIS)是面向决策气象服务人员的新一代业务服务系统。山西省气象决策服务中心对MESIS系统的MICDB数据库、气象制图后台作业系统(MSPGS)和交互制作系统进行了本地化二次开发,并将其应用于决策服务业务工作中。本地化技术开发解决了数据源选取、资料格式不统一的问题,建立了山西省的MICDB数据库,完成了山西省GIS地图模板和后台绘图模型的制作,实现了常规决策气象服务产品图每日定时自动绘制,调整了MESIS系统界面和检索项配置,使MESIS系统界面简单、操作便捷、功能实用。

关键词:MESIS;本地化;决策气象服务;数据库

中图分类号:TP315 文献标识码:A 文章编号:2095-6835(2014)06-0147-02

气象服务信息系统(MESIS)主要包括气象信息综合分析、处理系统数据库(MICDB),基于GIS技术的气象制图后台作业系统(MSPGS)和交互制作系统(MESIS系统主界面)三个子系统。

山西省气象决策服务中心对MESIS系统进行了技术改进和本地化开发,对其主要功能进行了业务常态化运行,其强大的数据处理和制图功能提高了决策气象服务产品的质量和工作效率,推动了山西省决策气象服务工作向科技化、高效化、专业化和敏感化的方向发展,在山西省的防灾减灾工作中发挥重大的作用。

1 气象信息综合分析处理系统数据库

1.1 软件配置环境

气象信息综合分析、处理系统数据库(MICDB)是以SQL数据库软件为基础,报文资料读取后在SQL软件中进行存储和管理。运行时,需要先安装SQL Server2005等数据库软件。

1.2 数据库建立

MICDB数据库能够处理实时数据和历史数据。实时数据包括逐时地面数据报文资料;历史数据即AO文件或A文件。

在山西省气象决策服务中心本地化开发中,选取实时地面数据报文为数据源,其MICDB数据库配置界面如图1所示。通过2011-01以来的业务运行,已实现报文资料每日自动存储入库。

2 气象制图后台作业系统

气象制图后台作业系统(MSPGS)能够实现专题图的每日定时自动绘制,其绘图基本流程为:①在ArcGIS 9.3软件中制作好气象要素的地图模板;②运用开发的组件实现在ArcMap中制作后台绘图模型;③在可视化界面配置输出图形保存路径、图形分辨率和SQL查询语句等参数,最终实现自动出图。

2.1 GIS模板制作

在ArcGIS 9.3的ArcMap软件中编辑电子地图文件,根据出图要求设置量值分级、图例和标题等相关要素。

以制作“山西省近10 d累计降水量”模板为例,具体内容如图2所示。在ArcMap软件中打开山西省地图,导入Idw_v130 23_10.img栅格数据,设置栅格数据量值分级、色块设置和地图中标题、图例等要素。

2.2 后台模型制作

在ArcMap软件的ArcToolBox工具箱中,运用MSPGS系统开发好的组件,建立数据源读取、数据插值和图形输出等自动绘图模型。

以“山西省近10 d累计降水量”为例,在ArcMap软件的ArcToolBox中,对ConnectSQLserverDB、投影、IDW插值、PrintMap等不同组件进行链接,搭建起后台自动绘图模型,并对ConnectSQLserverDB、投影等模块进行相关参数设置,具体情况见图3.

2.3 可视化界面参数匹配设置

MSPGS系统用可视化的界面与后台模型进行链接,可进行任务添加、删除管理,维护、检查任务的运行情况,修改任务参数,调整任务运行时间等,可视化界面如图4所示。

由图4可知,界面上半部分为添加的工作任务区域,在界面左下角,可对模型名称、自动绘图的时间进行设置;在界面右下角,可对产品图标题、保存路径和图形分辨率等参数进行设置。相关参数设置好后,系统即可按照设定的时间自动绘制效果图,并保存到设定好的路径。“山西省近10 d累计降水量”效果图见图5.

3 交互制作系统

3.1 界面调整

交互制作系统(MESIS)是一种插件式框架设计,通过执行PlugFramework.Builder.exe文件可进行界面调整。在山西省气象决策服务中心本地化开发过程中,通过重载PlugFormework配置文件(见图6),对MESIS系统界面进行了调整。

3.2 检索项配置

MESIS系统与已经建立的MICDB数据库进行链接,在“检索项配置”界面(图7)增加新的检索项,并配置与查询条件相关的起始日期、阙值等变量函数,并编写相应的SQL程序语言,这样就完成了气象要素新检索功能的添加。

4 解决的关键技术

在SQL server 2005软件中,对原有Access格式数据库资料进行转化,在MICDB数据库中新增降水和气温30年均值、历史值表,并建立适合山西省需求的MICDB数据库。

山西是少雨、干旱省份,在非汛期时间段内,微量降水(0.0 mm)也是一个重要的考虑因素,不能忽略不计。在ArcMap软件中进行降水量数值分级时,微量(0.0 mm)与无降水无法区分,通过选取不同的参数绘图,与实况值进行对比,最终选定合适的参数代替微量降水(0.0 mm),并且能够达到与实况吻合的图形插值效果。

在ArcMap软件中建立的后台模型是整个MSPGS系统自动绘图的核心。对于不同组件如何在图形环境中链接,每个组件参数的设置,对MICDB数据SQL读取语句,部分站点存在的错误数据进行订正等问题,通过相关研究进行解决。

目前,山西省决策气象服务工作常用到txt文本格式数据和Excel格式数据。通过编写语言程序,在文本数据中加载经、纬度信息,然后应用GPTxt2Point组件解决文本格式数据不能应用在MSPGS系统中的问题。

5 结论与讨论

MESIS系统在山西省决策服务工作中的应用,提高了决策服务材料制作的时效性,提升了气象要素快速检索和制图的能力,发挥了决策服务技术平台的作用,增强了山西省决策气象服务能力。

MESIS系统支持各类气象数据的接入,但目前,在山西省决策服务业务中,仅对地面常规报文和历史资料进行了利用。对Micaps各类格式资料、自动站小时资料报文等气象资料在气象预报服务中的应用仍需完善。

MESIS系统插件式框架为本地化二次开发提供接入端口和节点,在本地化业务工作中,可根据需求进行开发。比如开发气象灾害风险评估等功能模块与MESIS系统相链接,这样能够极大地提高气象防灾减灾能力。endprint

猜你喜欢

本地化数据库
数据库
数据库
目的论视角下的电子游戏翻译
如何利用Memoq进行网页本地化项目翻译
创译的本质与创译在霍姆斯、图里翻译结构图中的定位
产品的本地化翻译技术
基于Android平台实现本地化技术和加载藏文字体
数据库
数据库
数据库