论文部分内容阅读
摘要 介绍了葫芦岛市气象局基于Surfer绘图软件开发的等值线绘制程序,主要包括程序的设计原理及各项功能模块。论述了程序在决策服务材料撰写、气象网站、气象微博、微信中的应用,并且指出了进一步工作的方向。
关键词 Surfer;等值线;气象服务
中图分类号S126文献标识码A文章编号0517-6611(2014)29-10389-02
作者简介周春晓(1987- ),男,江苏赣榆人,助理工程师,从事天气预报及预报服务研究。
为了使决策服务材料美观、形象,有时需要加入一些气象要素的等值线图。葫芦岛市气象局开发了基于Surfer绘图软件的等值线自动绘制程序,把Surfer强大的绘图功能与vb.net编制交互界面程序的优势结合,通过vb.net调用Surfer的绘图函数,实现气象资料等值线绘制及色彩的填充。该程序实现了绘图的自动化,极大地提高了工作效率。目前,程序已在葫芦岛市局、各县局及省内部分市局得到应用,在汛期决策服务中起到了较好的效果。
Surfer是一款十分流行的二、三维数据处理和显示软件,常用的等值线图、数据点填图、三维立体图等都可用其绘制,还可添加边界地理信息等。它具有11种数据网格化方法;提供各种流行图形图像文件格式的输入输出接口,大大方便了文件和数据的交流;还提供脚本编辑引擎,使自动化功能大大加强。鉴于Surfer的诸多优点,它已广泛应用于地学、测绘、气象等领域[1-4]。在此,笔者对Surfer绘图软件在葫芦岛市气象服务中的应用情况进行介绍。
1等值线绘制程序介绍
1.1资料数据的处理方法等值线图必须要由三维网格数据生成,而自动站数据是离散数据,在这种情况下,必须先对这些离散数据进行预处理,即对原始数据进行网格化插值。Surfer内部函数提供方法可以把离散数据转化为网格数据,Surfer软件提供了许多数学插值模型,如距离倒数乘方法、最小曲率法、线性插值法、克立金法、多元回归法、谢别德法、径向基本函数法等[1]。下面以降雨量等值线绘制为例,说明程序工作流程。
程序首先访问区域自动站中心站SQL Server 2005数据库,获得葫芦岛全部区域自动站的降水数据,然后通过索要、分解省局FTP服务器的逐时Z文件获得4个常规自动气象站的降水数据。在此基础上程序自动把两类格式的全部降水数据转化为Surfer预处理数据格式(图1)。
1.2等值线绘制模块Vb.net调用Surfer的绘图函数,程序实现雨量的填图、等值线绘图、色彩填充及标注添加等。在主界面的设置面板上可以对雨情期数、起止时间、绘图参数等进行设置。程序可以选择预先设置的4种模板,并且可以在文本框内编辑雨情说明。最后可以把雨情图以图片或者Surfer文件的格式进行保存。等值线绘制结果见图2。
1.3雨情短信编辑模块程序直接读取自动站数据库数据,可以方便统计各项气象要素并按照模板进行文字编辑。文字内容以短信形式将降水信息发送到决策用户、服务用户及防汛主要负责人的手机上,极大地提高了服务的时效性和工作效率,简化了工作流程。雨情短信内容包括时段内全市平均降水量、全市最大降水量、各县市区最大降水量、各县市区平均降水量,程序可以根据需要灵活添加降水统计信息。另外,降水等值线图可以使用专用工具压缩以彩信的形式发送,这种形式在汛期服务中受到政府领导及服务用户的好评。短信文本编辑界面如图3所示。
1.4参数设置通过设置界面(图4)可以设置程序的各项参数配置,如各种数据的存储位置及中心站数据库的连接设置;用户还可以方便地根据自己的需要调整Surfer的各项参数,绘制出美观的等值线图形。
2等值线绘制程序的应用
目前,葫芦岛市重要天气报告、中长期天气预报、农气监测及预报、雨情、专题气象服务等各类决策服务材料的撰写过程中大量应用各类等值线图。葫芦岛主汛期暴雨过程出现频率高,间隔时间短,降水强度大,天气形势复杂,造成灾害严重。基于Surfer绘图软件撰写的重要天气预报中降雨量预报图及降水结束后的雨情图,可为领导决策提供及时、直观的产品。
B/S架构的决策服务系统在气象领域应用越来越广泛,葫芦岛市气象局开展了基于web技术的决策气象服务综合软件平台的建设。在此平台中无论是各级领导还是预报员,通过任何一台微机都可以访问调阅各种决策、公众、专业预报产品。等值线绘制程序作为其中一个模块被引入该平台,可以自动绘制逐小时降雨量、温度等气象要素的等值线图并发布到网站上,使全市区域气象站的资料以图形形式动态浏览。同样可以在网站上查询任意时段的气象要素值,并以等值线图形式呈现出来,这极大地提高了决策服务的时效性。
葫芦岛气象局官方微博、微信开通以来,已经建立了权威、及时的气象发布渠道,有效提高气象信息的传播速度与覆盖面,充分发挥气象微博、微信在城市防灾减灾中的重要作用。等值线绘制程序绘制的降水、气温等图片,利用微博、微信的图片发布功能发布,使得气象信息发布更丰富,让人耳目一新。
3结语
等值线绘制程序的开发为葫芦岛市气象局开展气象服务提供了一个非常有效的工具,更快更好地实现了气象服务产品图形化部署,使公众获得更为直观、形象且易于接受的气象服务产品。目前气象服务材料的撰写和等值线图制作是分开的,为满足服务的需要,提高服务水平,可以在当前程序的基础上,建立各类据服务内容模板,使二者有机结合。
参考文献
[1] 连志鸾.Surfer二次开发实现加密雨量图自动显示与输出[J].气象科技,2006(4):220-224.
[2] 张娟,周秉荣,苏献锋.VB和Surfer实现气象等值线自动绘图[J].青海气象,2008(3):47-50.
[3] 李学明,郭尚坤,王剑柯.Surfer在干旱预警决策服务系统中的应用[J].中国农业气象,2009(3):429-430.
[4] 王赟,敖俊,姚愚.气象决策短信自动生成系统设计与实现[J].电脑编程技巧与维护,2012(2):37-39.
关键词 Surfer;等值线;气象服务
中图分类号S126文献标识码A文章编号0517-6611(2014)29-10389-02
作者简介周春晓(1987- ),男,江苏赣榆人,助理工程师,从事天气预报及预报服务研究。
为了使决策服务材料美观、形象,有时需要加入一些气象要素的等值线图。葫芦岛市气象局开发了基于Surfer绘图软件的等值线自动绘制程序,把Surfer强大的绘图功能与vb.net编制交互界面程序的优势结合,通过vb.net调用Surfer的绘图函数,实现气象资料等值线绘制及色彩的填充。该程序实现了绘图的自动化,极大地提高了工作效率。目前,程序已在葫芦岛市局、各县局及省内部分市局得到应用,在汛期决策服务中起到了较好的效果。
Surfer是一款十分流行的二、三维数据处理和显示软件,常用的等值线图、数据点填图、三维立体图等都可用其绘制,还可添加边界地理信息等。它具有11种数据网格化方法;提供各种流行图形图像文件格式的输入输出接口,大大方便了文件和数据的交流;还提供脚本编辑引擎,使自动化功能大大加强。鉴于Surfer的诸多优点,它已广泛应用于地学、测绘、气象等领域[1-4]。在此,笔者对Surfer绘图软件在葫芦岛市气象服务中的应用情况进行介绍。
1等值线绘制程序介绍
1.1资料数据的处理方法等值线图必须要由三维网格数据生成,而自动站数据是离散数据,在这种情况下,必须先对这些离散数据进行预处理,即对原始数据进行网格化插值。Surfer内部函数提供方法可以把离散数据转化为网格数据,Surfer软件提供了许多数学插值模型,如距离倒数乘方法、最小曲率法、线性插值法、克立金法、多元回归法、谢别德法、径向基本函数法等[1]。下面以降雨量等值线绘制为例,说明程序工作流程。
程序首先访问区域自动站中心站SQL Server 2005数据库,获得葫芦岛全部区域自动站的降水数据,然后通过索要、分解省局FTP服务器的逐时Z文件获得4个常规自动气象站的降水数据。在此基础上程序自动把两类格式的全部降水数据转化为Surfer预处理数据格式(图1)。
1.2等值线绘制模块Vb.net调用Surfer的绘图函数,程序实现雨量的填图、等值线绘图、色彩填充及标注添加等。在主界面的设置面板上可以对雨情期数、起止时间、绘图参数等进行设置。程序可以选择预先设置的4种模板,并且可以在文本框内编辑雨情说明。最后可以把雨情图以图片或者Surfer文件的格式进行保存。等值线绘制结果见图2。
1.3雨情短信编辑模块程序直接读取自动站数据库数据,可以方便统计各项气象要素并按照模板进行文字编辑。文字内容以短信形式将降水信息发送到决策用户、服务用户及防汛主要负责人的手机上,极大地提高了服务的时效性和工作效率,简化了工作流程。雨情短信内容包括时段内全市平均降水量、全市最大降水量、各县市区最大降水量、各县市区平均降水量,程序可以根据需要灵活添加降水统计信息。另外,降水等值线图可以使用专用工具压缩以彩信的形式发送,这种形式在汛期服务中受到政府领导及服务用户的好评。短信文本编辑界面如图3所示。
1.4参数设置通过设置界面(图4)可以设置程序的各项参数配置,如各种数据的存储位置及中心站数据库的连接设置;用户还可以方便地根据自己的需要调整Surfer的各项参数,绘制出美观的等值线图形。
2等值线绘制程序的应用
目前,葫芦岛市重要天气报告、中长期天气预报、农气监测及预报、雨情、专题气象服务等各类决策服务材料的撰写过程中大量应用各类等值线图。葫芦岛主汛期暴雨过程出现频率高,间隔时间短,降水强度大,天气形势复杂,造成灾害严重。基于Surfer绘图软件撰写的重要天气预报中降雨量预报图及降水结束后的雨情图,可为领导决策提供及时、直观的产品。
B/S架构的决策服务系统在气象领域应用越来越广泛,葫芦岛市气象局开展了基于web技术的决策气象服务综合软件平台的建设。在此平台中无论是各级领导还是预报员,通过任何一台微机都可以访问调阅各种决策、公众、专业预报产品。等值线绘制程序作为其中一个模块被引入该平台,可以自动绘制逐小时降雨量、温度等气象要素的等值线图并发布到网站上,使全市区域气象站的资料以图形形式动态浏览。同样可以在网站上查询任意时段的气象要素值,并以等值线图形式呈现出来,这极大地提高了决策服务的时效性。
葫芦岛气象局官方微博、微信开通以来,已经建立了权威、及时的气象发布渠道,有效提高气象信息的传播速度与覆盖面,充分发挥气象微博、微信在城市防灾减灾中的重要作用。等值线绘制程序绘制的降水、气温等图片,利用微博、微信的图片发布功能发布,使得气象信息发布更丰富,让人耳目一新。
3结语
等值线绘制程序的开发为葫芦岛市气象局开展气象服务提供了一个非常有效的工具,更快更好地实现了气象服务产品图形化部署,使公众获得更为直观、形象且易于接受的气象服务产品。目前气象服务材料的撰写和等值线图制作是分开的,为满足服务的需要,提高服务水平,可以在当前程序的基础上,建立各类据服务内容模板,使二者有机结合。
参考文献
[1] 连志鸾.Surfer二次开发实现加密雨量图自动显示与输出[J].气象科技,2006(4):220-224.
[2] 张娟,周秉荣,苏献锋.VB和Surfer实现气象等值线自动绘图[J].青海气象,2008(3):47-50.
[3] 李学明,郭尚坤,王剑柯.Surfer在干旱预警决策服务系统中的应用[J].中国农业气象,2009(3):429-430.
[4] 王赟,敖俊,姚愚.气象决策短信自动生成系统设计与实现[J].电脑编程技巧与维护,2012(2):37-39.