基于aspnet市级气象服务平台(网站)开发建设

基于aspnet市级气象服务平台(网站)开发建设

ID:34237526

大小:58.56 KB

页数:7页

时间:2019-03-04

基于aspnet市级气象服务平台(网站)开发建设_第1页
基于aspnet市级气象服务平台(网站)开发建设_第2页
基于aspnet市级气象服务平台(网站)开发建设_第3页
基于aspnet市级气象服务平台(网站)开发建设_第4页
基于aspnet市级气象服务平台(网站)开发建设_第5页
资源描述:

《基于aspnet市级气象服务平台(网站)开发建设》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于ASP.NET市级气象服务平台(网站)开发建设摘要:本文介绍了基于ASP.NET的市级气象服务平台(网站)的整体开发建设,从平台运行环境、平台设计思路、开发技术等方面阐述了该网站的设计与实现方法,简要介绍了该平台的主要功能和重点子栏目,并对部分功能的实现方法和注意事项作说明。本平台已投入运行,从目前运行情况看,性能稳定,应用效果良好。关键词:ASP.NET;开发建设;平台设计;气象服务引言随着经济社会的发展,各行各业对气象信息的需求日益增多,希望气象部门提供更多、更全面、更专业化的气象信息以供决策。与此同时,随着气象部门气象

2、监测能力的提高,气象服务产品更加丰富多样,传统的气象服务方式已经不能适应经济社会发展的需要,因此建设气象服务平台(网站)更加迫切。1平台设计1.1平台运行环境平台运行在WindowsServer2003服务器系统上,并使用系统提供的InternetInformationServices(IIS,互联网信息服务)作为WEB服务支持;使用MicrosoftSQLServer2008数据库作为平台数据存储支持。平台运行环境拓扑图见图lo图1平台运行环境拓扑图1.2平台设计思路平台设计思路主要基于以下五个方面:(1)满足公众用户对天气预

3、警、预报、实况、气象科普等的一般需求;(2)满足气象系统内部用户的气象决策需求,保证内部用户获取辖区内丰富的气象产品、监测资料等(3)满足专业气象服务用户对气象产品和气象资料的专业性需求;(4)使网站所涉及到的气象信息和日常维护尽量实现自动化,以减少网站维护人员的工作量;(5)切实保障网站上各种信息的安全性、实用性和及时性。1.2.1开发技术在平台前端网站和后台管理网站均使用ASP.NET编写。ASP.NET是微软推出的新一代ActiveServerPages脚本语言,也是微软公司发展的新型.NET体系结构的重要组成部分。ASP

4、.NET语言大幅度的加快了网站运行速度,提高了网站的稳定性。使用VisualStudio2010作为平台开发工具,结合SQLServer2008数据库实现数据分类管理。同时用到一些第三方开发包如Googlemapapi、ArcgisAPIforFlex、Surfer、OpenFlashChart等实现地理信息、绘图、图表方面的应用。1.2.2总体框架市级气象服务平台包括前端网站六个主要子栏目和单独的后台管理网站,架构见图2。2主要功能平台旨在面向社会共众和专业用户提供各种气象服务产品、实况资料和气象科普等信息。主要有如下功能:2

5、.1气象监测本栏目主要是满足社会公众了解基本气象监测实况,提供站点地图、要素序列、雷达回波、卫星云图四个方面监测资料。站点地图是在Google地图上直观地显示各区县大监站的整点气温、最高气温、最低气温、小时降雨量、前24小时逐时整点气温(数据作取整处理)和降雨量的Flash序列图。要素序列显示各区县大监站的近一个月逐日气温、降雨的实况和历史气候相关值。2.2公共气象公共气象服务分为天气预报和天气材料两个方面,天气预报方面有短期天气预报、中期天气预报、分县天气预报、电视天气预报、景区天气预报、旬天气预报、短期气候预测等,服务材料方

6、面有气象信息快报、农业气象旬报、农气专题报告、气候影响评价等。2.3专业气象专业气象针对不同用户提供更专业性、更丰富的气象服务。本板块需要登录才能访问,有决策气象(针对市、县气象局内部用户)、防汛抗旱、地质灾害、森林防火、电网等子平台。不同的用户登录后进入自己所属板块,且只显示该用户已订制的子栏目和监测站点。2.4重点子栏目2.4.1站点地图依托于自制Flash地图+Xml数据文件实现直观地对用户关注区域的监测,该Flash±集成有多个功能(可根据用户需求增减):按用戶选择的要素类型直观的在地图监测点上标注数值;提供高温热害、低

7、温冷害、强降水、道路结冰的灾害的警示功能,如果达到设置的警示值就会以闪烁的形式予以警示;鼠标移动到监测点时,弹出信息窗口显示该站点的实时监测数据,若单击监测点则弹出窗口显示该站点前24小时逐时降雨量、整点气温、最髙气温、最低气温的Flash序列图;还具有放大缩小地图、鹰眼、地图漫游和河流、站名的显示切换功能。为保证监测数据的自动更新,将以5分钟间隔自动刷新。需要注意的是要使用fbsh+xnil实现数据的动态更新,必须在flash加载xml文件路径后面加上随机变量,如varXMLURL:URLRequest二newURLReque

8、st(”data/d.xml?”+Math.random())。其在南广河流域站点监测的应用效果见图3。2.4.2要素分布图ASP.NET服务端代码对Surfer进行二次开发实现绘制任意时段的平均气温、最高气温、最低气温、降雨量分布图。借助surfer在地图上绘

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

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

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