999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于googlemap和highcharts的精細化預報顯示平臺的開發和實現

2016-07-09 09:11:05杜友強吳孟春
數字技術與應用 2016年6期

杜友強 吳孟春

摘要:當前氣象部門都建立了精細化預報系統,向公眾提供了精細化預報服務。精細化預報產品不斷增多,如何更好、更直觀的展現這些預報產品是氣象業務技術人員需要去解決的問題。本文主要介紹了Google Map、HighCharts、Ajax的技術特點,并結合Asp.net和數據庫的開發環境,實現精細化預報要素實時動態展示并給出相應的方法和代碼。

關鍵詞:Google Map HighCharts Ajax 精細化預報 數據交互

中圖分類號:TP311 文獻標識碼:A 文章編號:1007-9416(2016)06-0187-01

隨著氣象業務的不斷發展,氣象預報的模式和方法也在不斷地改進,更精確、更精細的預報模式帶來預報時間的變化:預報時間從1~2天的短期數值天氣預報,到制作一個星期左右的中長期數值天氣預報,而且預報的準確率也在不斷提高,同時,城市化快速發展以及災害性天氣不斷增多,這也對氣象服務提出的更高要求和挑戰,氣象部門需要建立多種渠道的精細化預報服務平臺來發布信息。

1 技術應用

1.1 Google Map

Google Map是基于互聯網的地圖信息系統,提供開放的地理信息服務,其應用很廣泛,可實現全球地理位置搜索、交通情況查詢、汽車導航甚至街景展示和顯示三維模型等功能。Google提供了基于JavaScript、flash等技術的應用程序開發接口即Google Map API,用戶可通過這一接口應用Google Map進行二次開發,Google Map API可以讓Google Map 嵌入自己的網頁中。

1.2 HighCharts

Highcharts 是一個用純JavaScript編寫的一個圖表庫, 能夠很簡單便捷的在web網站或是web應用程序添加有交互性的圖表,并且免費提供給個人學習、個人網站和非商業用途使用。HighCharts支持的圖表類型有曲線圖、區域圖、柱狀圖、餅狀圖、散狀點圖和綜合圖表。HighCharts還有很好的兼容性,能夠完美支持當前大多數瀏覽器。在HighCharts圖表中可以展示氣象要素的動態變化過程,同時還可以疊加氣象要素相關的圖標,有很好的應用和展示效果。

1.3 jQuery Ajax技術

Ajax的核心是JavaScript對象XmlHttpRequest,它是一種支持異步請求的技術。簡而言之,XmlHttpRequest使您可以使用JavaScript向服務器提出請求并處理響應,而不阻塞用戶,用戶從感覺上幾乎所有的操作都會很快響應沒有頁面重載的等待,既無需刷新頁面便可向服務器傳輸或讀寫數據(又稱無刷新更新頁面),在網頁設計中使用Ajax技術,有很的交互及優化用戶體驗,。

2 設計思路

2.1 平臺設計框架和應用方法

(1)平臺是采用Asp.net技術開發框架,后臺服務端采用IIS搭建Web服務器,數據庫為SQL 2005;平臺前端為js腳本調用Google Map地圖,數據交互文件為ashx。

(2)后臺數據是72小時的站點預報數據,需要在Google Map中顯示所有站點,站點定時動態移動,同時在HighCharts上顯示某時間序列的各時次的天氣要素,并在table表中顯示其它的氣象要素值。

2.2 Highcharts應用方法

需要在Highcharts上顯示要素為:氣溫、降水、實況及天氣圖標等。Series是Highcharts的重要屬性,是設置數據點數據, 也就是圖表顯示的值,在項目中通常從數據庫中取出數據來實現數據的動態顯示。

series: [{ type: ‘spline, name: ‘氣溫, marker: {symbol: ‘url(images/02.png)},data:<%= returnValue %> , yAxis: 0, color: ‘#FF9C23 }, { type: ‘column, name: ‘降水, data:<%= returnValue1 %> , yAxis: 1, color: ‘#FFFFFF }]

其中marker: {symbol: ‘url(images/02.png),是在氣溫曲線上疊加圖標;變量returnValue與returnValue1則是后臺返回的數據。

3 數據交互

(1)精細化數據是數值預報模式計算產生的逐3小時的3天預報數據。 與后臺的數據交互則是通過從數據庫中取出數據形成ashx文件:ashx文件即一般處理程序(HttpHandler)是·NET眾多web組件的一種,ashx程序適合產生供瀏覽器處理的、不需要回發處理的數據格式,用于生成動態文本內容。(2) 建立data.ashx文件,從數據庫讀取數據,返回前臺調用。

4 結語

本文Google Map、HighCharts結合,并應用Ajax開發的精細化預報顯示平臺具有以下幾點優點:

(1)Google Map提供免費的地圖服務,HighCharts也是免費的圖表控件,結合Ajax和數據庫,便可應用開發,開發應用成本低,網站部署簡單,管理方便。

(2)氣象數據是時空變化數據,通過上述技術能夠直觀有效地動態顯示,相對簡單的文本、圖片、表格來說,有更好的表現效果。

(3)具有通用性,相類似的氣象要素數據或時空序列數據都可通過此方法來開發實現。

主站蜘蛛池模板: 欧美日韩久久综合| 国产人前露出系列视频| 五月婷婷综合色| 精品视频一区二区观看| 精品综合久久久久久97| 国产成人精品一区二区三区| 国产熟女一级毛片| 超碰91免费人妻| 国产成人综合在线观看| 成人综合在线观看| 免费亚洲成人| 午夜老司机永久免费看片| 亚洲欧美综合精品久久成人网| 波多野结衣视频一区二区| 免费毛片在线| 伊人精品成人久久综合| 国产剧情国内精品原创| 欧美色图久久| 国产一级片网址| 亚洲精品少妇熟女| 婷婷伊人久久| 欧美在线天堂| 色男人的天堂久久综合| 亚洲av无码久久无遮挡| 久久精品人人做人人爽| 日韩成人午夜| 四虎国产在线观看| 久久精品视频亚洲| 亚洲色图欧美在线| 秋霞午夜国产精品成人片| 亚洲av无码人妻| 国产美女在线观看| 国产精品视频久| 免费人成视频在线观看网站| 国产精品黄色片| 亚洲伊人天堂| 日本精品αv中文字幕| 成人毛片在线播放| 四虎永久免费地址| 欧洲高清无码在线| 国产永久无码观看在线| 亚洲乱强伦| 多人乱p欧美在线观看| 国产剧情国内精品原创| 国产91久久久久久| 国产网站一区二区三区| 蜜桃视频一区| 91小视频在线| 色综合狠狠操| 午夜精品一区二区蜜桃| 亚洲国产一区在线观看| 特级毛片8级毛片免费观看| 性欧美久久| 成人在线欧美| 伊人久久福利中文字幕| 久久黄色视频影| 国产精品毛片一区| 亚洲人成成无码网WWW| 亚洲精品日产精品乱码不卡| 再看日本中文字幕在线观看| 亚洲视频一区在线| 中文字幕av一区二区三区欲色| 国模粉嫩小泬视频在线观看| 天天综合亚洲| 日本午夜网站| 亚洲国内精品自在自线官| 无码精品一区二区久久久| 亚洲美女操| 无码人妻免费| 99久久国产综合精品2023 | 99精品免费欧美成人小视频| 亚洲欧美成人在线视频| 99在线视频网站| 亚洲无码视频一区二区三区| 色综合久久久久8天国| 就去吻亚洲精品国产欧美| 人人爽人人爽人人片| 欧美日本激情| 国内精品视频| 亚洲精品777| 欧美伊人色综合久久天天| 九九久久精品国产av片囯产区|