全國(guó)地市天氣預(yù)報(bào)信息發(fā)布網(wǎng)站設(shè)計(jì)
時(shí)間:2023-06-05 02:09:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-06-05 02:09:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)
全國(guó)地市天氣預(yù)報(bào)信息發(fā)布網(wǎng)站設(shè)計(jì):
一、功能
通過(guò)網(wǎng)站(WEB應(yīng)用)發(fā)布全國(guó)371個(gè)地市未來(lái)5日氣象預(yù)報(bào)信息,提供所有地市逐小時(shí)天氣概況瀏覽、單地市未來(lái)5日氣象要素逐小時(shí)變化圖表瀏覽以及全國(guó)城市未來(lái)5日天氣預(yù)報(bào)數(shù)據(jù)下載功能,并能通過(guò)動(dòng)態(tài)交互可視化圖表輔助分析天氣變化過(guò)程。
C/S模型服務(wù)器端部署,用戶瀏覽器端使用,頁(yè)面響應(yīng)式設(shè)計(jì)兼容全平臺(tái)(主要面向桌面端,移動(dòng)端由于數(shù)據(jù)量巨大、設(shè)備性能不足的原因體驗(yàn)稍差),可以為普通用戶提供日常天氣預(yù)報(bào)信息檢索功能,也可以為戶外作業(yè)團(tuán)體運(yùn)輸調(diào)度、電路巡檢、農(nóng)牧生產(chǎn)、消防救援等場(chǎng)景等提供即時(shí)氣象預(yù)報(bào)服務(wù)支持,以上功能依賴動(dòng)態(tài)交互可視化圖表實(shí)現(xiàn)。
主要功能概括如下:
- 全國(guó)未來(lái)5日逐小時(shí)天氣概覽
- 單個(gè)城市未來(lái)5日逐小時(shí)氣象預(yù)報(bào)信息圖表查看
- 全國(guó)城市未來(lái)5日氣象預(yù)報(bào)excel報(bào)表下載
二、原理
服務(wù)器端配置定時(shí)任務(wù)整編全國(guó)371個(gè)地市未來(lái)5日逐小時(shí)氣象預(yù)報(bào)信息數(shù)據(jù),要素包括氣溫、天氣、風(fēng)速、風(fēng)向、降水量、氣壓、太陽(yáng)輻射強(qiáng)度等,封裝為json文件備用,服務(wù)器端程序自動(dòng)處理數(shù)據(jù)生成封裝http響應(yīng),存儲(chǔ)在服務(wù)器端供客戶端請(qǐng)求使用,同時(shí)生成xlsx報(bào)表為用戶端提供下載服務(wù)。
數(shù)據(jù)處理準(zhǔn)備在服務(wù)器端進(jìn)行,瀏覽器端通過(guò)發(fā)送http請(qǐng)求的方式從服務(wù)器端獲取格式化json數(shù)據(jù),并繪制圖表和圖形用戶界面呈現(xiàn)給用戶。云服務(wù)器處理時(shí)長(zhǎng)約2小時(shí),預(yù)設(shè)為每日凌晨2~4時(shí),處理完成后數(shù)據(jù)即更新。
服務(wù)器端硬件:
- CPU:4× Intel Xeon
- RAM:4 GB
- SSD:80GB RAID-10
- Bandwidth:1 Gbps
服務(wù)器端軟件:
- 數(shù)據(jù)庫(kù):MySQL 8.0.31
- 數(shù)據(jù)處理:Python 3.10.6,Django 4.1.2
- 圖表繪制:amcharts 5
- 網(wǎng)頁(yè)服務(wù)器:Apache 2.4.52
三、圖形效果
主界面顯示效果天氣圖表顯示效果數(shù)據(jù)下載頁(yè)面顯示效果全國(guó)城市未來(lái)5日氣象預(yù)報(bào)查看https://www.zhihu.com/video/1573398856448122881站點(diǎn)地址:
關(guān)鍵詞:發(fā)布,設(shè)計(jì),信息,天氣預(yù)報(bào)