基于GIS的自动气象站监测显示系统开发与应用-论文.pdf

基于GIS的自动气象站监测显示系统开发与应用-论文.pdf

ID:53028439

大小:705.35 KB

页数:2页

时间:2020-04-14

基于GIS的自动气象站监测显示系统开发与应用-论文.pdf_第1页
基于GIS的自动气象站监测显示系统开发与应用-论文.pdf_第2页
资源描述:

《基于GIS的自动气象站监测显示系统开发与应用-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第35卷增刊Ⅱ气象研究与应用Vo1.35S220l4年12月J0URNALOFMETE0R0LOGICALRESEARCHANDAPPLICATIONDee.20l4文章编号:1673—8411(2014)S2—0202—02基于GIS的自动气象站监测显示系统开发与应用黄成南,唐宇,梁钊扬,吴国锐(肇庆市气象局,广东省肇庆市526040)摘要:利用VC、VB以及MapObjeet组件开发的具有地理信息系统(GIS)功能的自动气象站监测显示系统实现了:(1)具有GIS功能,能放大缩小漫游,反应速度快;(2)对自动站数据进行人库、统计查询、浏览、数据导出;(3)调用Surfer

2、进行绘图,以等值面的方式显示气象要素的区域分布;(4)雨量及风速大小的声音预警。关键词:GIS技术;MapObject组件;自动气象站;Sufer绘图;预警随着气象业务现代化的发展,越来越多的自动1系统工作流程气象站(以下简称“自动站”)设备投入使用,提高了各级台站对气象灾害的监测预警能力。然而,自动系统工作流程(图1)包括:(1)前期准备二r作包站数据采集的数据多以文件方式保存,显示的时候括数据读取入库,shape文件地图制作,MapObjeet也多以列表的方式显示,查看浏览不方便。一些台站组件安装,Sufer软件安装;(2)调取数据,查询某个意识到这个问题,开发系统,对

3、自动站数据入库,生时段内的5分钟或小时数据;(3)对数据进行叠加显成图形化产品方便浏览]。但是图形化产品的显示示,监测预警,导出以及Sufer绘图。有个问题.就是自动站点一旦多起来,邻近的自动站2系统的前期准备工作数据在图片格式的地图会m现数据叠加现象,影响数据的皿示效果。为解决这方面的问题.需要用到2.1数据库的建设GIS技术,将数据叠加在能放大缩小漫游的地图上。数据库系统选用自由免费的PostgrcSQL9.2,搭本系统使用VC调用MapObject组件实现此技术。建在WindowServer2008系统服务器上。肇庆自动MapObject简称MO,南美国的ESRI(E

4、nviron—站自2004年来开始建立,站点逐年增多,到2014mentSystemResearchInstitute,环境系统研究所)开年。全市已建了140多个自动站。而自动站数据包发,是当今流行的组件式GIS开发软件。MO是一组括每5分钟与每小时更新一次的数据,多年累积的地图软件的组件(ActiveX控件),利用它可以在普通数据量十分庞大。为提高查询效率,同时让数据库的编程语言(如VB、VC、Delphi)上调用其接1:3实现更容易维护,需要在建立数据表时进行分表设计,时主要的地理信息系统(其中主要的就是电子地图的数据与5分钟数据分别建一张表。功能)的功能l2_3J2.

5、2Shape文件地图的制作Shape文件采用早期的dBase数据库管理模式,一个文件夹是一个数据库,文件夹的不同文件就是数据库中的表,每个表代表GIS图中的一个图层。每个图层文件必须包括3个以上的特征义件,才能在MO中使用,它们分别是空间特征数据文件(即图形文件).shp、索引文件.shx和属性数据文件.dbf。要制作所需区域的地图,可以通过在网上下载较大范同的Shape地图文件,通过ArcGIS的提取而得。具体先打开ArcGIS,通过左侧“Layers”点右键,选“AddData”添加下载的地图文件,在浮动的Tools图1系统工作流程框选“SelectFeartures”

6、.选取所需区域,所选择的区增刊II黄成南,唐宇,梁钊扬,吴国锐:基于GIS的自动气象站监测显示系统开发与应用203域边界会被加粗,然后在左侧所添加的地图标示里VB编译生成控件-k.OCX.然后通过在VC工程右键,选“Data一)ExportData”,即可导出自己所需要中添加此控件,然后用类向导生成此控件对应的类区域的shape格式地图变量mvb2Surfe,就可以通过变量调用这个绘图接2.3其他前期准备工作。口函数Draw整理自动站站号,站名,经纬度.做成一个配置文件,系统启动的时候会加载此文件,用于站点数据Cvbsufermvb2Sufer;//C___vbsurfer

7、为Ac—匹配查询以及地图叠加。另外.系统的运作需要安装tiveX控件所对应的类MO组件实现GIS.安装Sufer软件实现调用Sufer,/调用控件函数Draw实现Sufer绘图,Draw函组件实现自动绘图功能。数的实现在VB制作的控件中I13vb2Surfer.Draw(ColorLvl,DataFile,Sort—3系统的开发与应用DataFile,SavePicName):3.1GIS功能的开发实现//打开已经绘好的图自动气象站监测显示系统主要用VC++6.0及ShellExecute(NULL,”open”,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。