精细化气象灾害预警系统构建方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精细化气象灾害预警系统构建方法

精细化气象灾害预警系统构建方法   [摘要]通过构建地理信息系统和用户数据库系统,以图形编程技术设计任意区域点画线选取功能;采用多边形夹角法建立”点与选取区域客观判定计算模型”,实现选定区域手机用户的甄别与提取;依托数据库编程技术建立融合地理信息系统的数据库,从而研究完成了精细化到0.01个经纬度的气象灾害预警系统,实现了对任意区域烟花生产用户的气象灾害预警。 [关键词]精细化 预警系统 构建方法 [中图分类号] P429 [文献码] B [文章编号] 1000-405X(2014)-4-292-2 1引言 目前我国对气象灾害预警工作越来越重视,气象灾害预警信号的发布进入了规范化的管理,短信预警平台与日俱增,大型短信群发平台基本覆盖省级气象局,地市有少数气象局拥有中型短信群发平台,这些平台具有用户广,发送速率快等特点,但对特定区域,比如乡镇、村一级不具开展针对性的服务,即无法实现预警的精细化。众所周知,气象预警发布的范围与预报的难度成反比,范围越小,预警预报的难度越大。小范围的区域性预报和突发性的气象状况预报是世界公认的难题。目前国内外对公众发布预报预警的区域,基本上以县级行政区域以上为单位。我市气象预警预报实行的是全市范围内的统一发布,而我市地形复杂,各种灾害性的天气南北差异、地域性差异十分显著。对于上述这些时空分布极度不均匀的天气,按照全市统一发布预警信号势必造成空报或漏报,影响人们的生产生活。 随着多普勒雷达的普及应用,在短时临近预报方面作用越来越明显,实现突发性灾害的精细化预报已经可以实现,因此研究一套精细化预警信息群发系统具有很强的现实意义,如果能够实现精细化预警是一件得民心、有实效的大好事,同时也是一种新探索、新尝试。使精细化预警的“精确度”和“时效性”拥有了技术能力上的可能性,正是点点滴滴从传播到接收等诸多环节的“链接”与“覆盖”,精细化预警的社会网络和执行效率才“无障碍”实现了上通下达。为此我们研究开发了一套精细化气象灾害预警系统,系统开发主要包括自助地理信息系统、预警信息系统用户数据库、短信息群发系统和统一的软件平台四部分。 2技术方法 2.1自助地理信息系统的设计 要开展精细化区域预警,必须有一幅准确的背景地图,并且能够获取地图中的任意地理经纬度信息,为此,以Microsoft Visual Basic 6.0作为软件开发平台,地图的生成采用Line方法,即将地图分成若干段线条,用Line方法逐一绘制输出,因为我们常用的地理信息为经纬度坐标,而在软件设计时首先获得的是屏幕坐标,本例中以缇为单位,地图数据格式按照第一行为数据说明信息,其中第一个数据为经纬度数据的组数,下例中4表示下一行中有4对经纬度数据,也就是4个坐标点数据,第二行为经纬度数据对,萍乡地图数据格式如下: 4 207 274 1 65535 113.850 28.000 113.860 28.010 113.860 28.010 113.860 28.000 2 211 274 1 65535 113.920 28.000 113.860 28.000 …… 所以当读取地图文件数据时,读取的是经纬度数据,但地图绘制输出时使用的是屏幕坐标,因此地图绘制时需要注意坐标的转换,绘制代码如下: For i = 1 To number_point-1 Picture1.Line ((EX(i)-113.5)*9700,(28.01-EY(i))*9700)-((EX(i+1)-113.5)*9700,(28.01-EY(i+1))*9700),H0 Next i 代码中113.5表示萍乡的最小的经度,28.01表示萍乡最大的纬度,是地图坐标的原点,数组EX(i)为读取地图文件中的经度数据,EY(i)为读取地图文件中的纬度数据,常数9700是可变的坐标转换系数,因为经纬度差值为很小的数,而地图的输出值为屏幕坐标,如直接将经纬度值作为屏幕坐标,输出的地图很小,必须放大后才能将绘制的地图适合屏幕大小,取坐标转换系数9700,当然实际应用中可根据需要设定,输出效果图略。相反要知道地图中任意位置的经纬度信息,则必须将屏幕坐标转换为经纬度坐标,设纬度为Y,经度为X,starty为任意拾取屏幕纵坐标,startx为任意拾取的屏幕横坐标,计算方法为: Y=28.01-(starty)/9700 X=113.5+(startx)/9700 这样从经纬度坐标到地图的屏幕坐标和屏幕坐标到经纬度坐标实现了相互输出,形成了隐含在计算公式中的“自助”地理信息系统,这里所指的地理信息仅限于地图的经纬度信息,不包括地形高度等地理信息。 2.2预警区域选定的

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档