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

潮汐與氣象信息采集WEB 應用*

2021-05-02 12:52:30方傳極
科技創新與應用 2021年12期
關鍵詞:頁面可視化數據庫

方傳極

(南平地震臺,福建 南平 353000)

臨海臺站的傾斜、重力、位移、應變觀測資料除了能記錄到正常的固體潮變化之外,還能更多地記錄到海潮干擾信息。目前國內外很多學者圍繞海潮模型的構建和優化、海潮負荷對重力、地傾斜固體潮的影響和改正以及針對某地區最優海潮模型的選擇等方面做了很多深入、系統的研究。由于互聯網的數據無法滿足大數據量下載,本系統通過互聯網定時采集潮汐信息并保存在本地數據庫,作為基礎的研究資料供研究人員下載研究。另外在日常地震臺站數據處理與分析中,需要利用本地及更大范圍的氣象資料,作為輔助資料。通過采集氣象網站的數據,應用數據庫存儲技術保存。

1 系統框架

本系統共包括4 部分,前端Web 交互界面、后端應用、數據庫設計以及數據采集。

用戶通過瀏覽器界面與后端應用進行交互,實現了數據的呈現、下載與可視化。后端設置了兩個應用,針對提交的不同的請求數據進行響應,分別從數據庫中提取數據和計算數據,并提交給用戶。分析潮汐表和氣象數據源,均使用了json 格式封裝,通過解析json 包,可以做到快速地入庫(圖1)。

圖1

表1 潮汐數據表

表2 氣象數據表

2 系統實現

系統采用python 語言開發,應用了DJANGO WEB框架,通過MTV(M 代表模型、T 代表模板、V 代表視圖)模式,對數據后端與前端進行了解耦。

2.1 數據采集

通過分析中國海事網潮汐表頁面(https://www.cnss.com.cn/)和中央氣象臺天氣實況頁面(http://www.nmc.cn/),均使用了highcharts 可視化圖表庫,數據包通過json 格式傳輸,并通過javascript 進行頁面DOM 操作。只需針對不同的潮汐站點或氣象站點提交GET 數據包請求數據即可下載json 數據包。

2.2 后端應用

后端應用設置了潮汐、氣象兩個應用用于響應前端請求,通過VIEW 視圖層實現,在Django 框架中,VIEW視圖層充當了溝通數據庫與模板的橋梁,也是業務邏輯處理的核心。

潮汐應用提供了站點信息、潮汐數據,以及數據的潮差、最大值、最小值、均值等的計算,通過設計好的模板層,把數據庫中的數據呈現在用戶眼前。

氣象應用提供了站點信息、氣象數據(溫度、氣壓、降雨、濕度、風速)的信息以及氣象數據的最大值、最小值、總降雨量等。

通過設置cookies,把用戶的設置保存在瀏覽器本地,包括站點信息、日期信息等。

還提供了下載的通道,通過提交站點、日期等信息,按照每個整點1 行的形式導入數據到Excel 文檔中,用戶可以轉化為txt 等用于matlab 程序使用。

2.3 數據庫設計

在Django 框架中,數據庫以模型層來實現與實際的數據庫做數據的交換,模型中的每個類對應了數據庫中的一張表,這樣的好處是通過映射關系,剝離了具體數據庫的束縛,不需要面對因數據庫的變更而導致的無效勞動。

潮汐應用設置了兩張表,分別是潮汐站點表和潮汐數據表。氣象應用設置了三張表,分別是省域表、縣域表和氣象數據表。其中氣象數據提供了溫度、氣壓、降雨、濕度、風速、風向等信息(如表1,表2)。

2.4 前端交互界面

前端交互界面不僅提供了站點、日期等選擇按鍵,還提供了數據可視化的功能,頁面采用了百度使用JavaScript 開發的Echarts 開源可視化類庫,通過script 引入echarts.min.js 腳本,就可實現折線圖、地圖等可視化應用。

Echarts 基于json 數據,制圖過程采用編輯代碼的形式。首先為Echarts 準備一個具備寬高的DOM 容器,并指定圖表的配置項和數據,其核心部分就是option 配置代碼。

地圖采用GeoJSON 地理數據格式,一個GeoJSON 對象可以表示一個空間區域,可以表示幾何、特征或者特征集合。通過引入GeoJSON 數據包,可以為Echarts 地圖提供數據支持。

下載數據時本來采用ajax 請求數據技術,但是由于ajax 請求只是個“字符型”的請求,即請求的內容是以文本類型存放的。文件的下載是以二進制形式進行的,ajax沒法解析后臺返回的文件流,所以無法處理二進制流response 輸出來下載文件。這里直接用JavaScript 生成臨時表單post 提交的方式,解決了此問題。

3 結束語

利用互聯網提供的共享資料進行數據分析,對現有的業務進行了輔助,由于互聯網的數據在不斷地更新中,并未能提供長期的資料支持,需要我們自建數據庫保存數據與提供web 應用供研究人員使用。

猜你喜歡
頁面可視化數據庫
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運行動態分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
基于CGAL和OpenGL的海底地形三維可視化
“融評”:黨媒評論的可視化創新
傳媒評論(2019年4期)2019-07-13 05:49:14
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 国产女人水多毛片18| 色哟哟国产精品| 久久综合AV免费观看| 国产亚洲一区二区三区在线| 又大又硬又爽免费视频| 精品国产一二三区| 久久无码高潮喷水| 国产又粗又猛又爽视频| 3344在线观看无码| 九九九精品成人免费视频7| 亚欧成人无码AV在线播放| 国内熟女少妇一线天| 国产你懂得| 在线观看精品国产入口| 十八禁美女裸体网站| 久久99热这里只有精品免费看| 四虎在线观看视频高清无码| 秋霞国产在线| 亚洲精品自在线拍| 亚洲手机在线| 浮力影院国产第一页| 最新国语自产精品视频在| 国产小视频免费观看| 九九九国产| 国产精品熟女亚洲AV麻豆| 欧美精品在线看| 视频一区视频二区中文精品| 精品久久香蕉国产线看观看gif| 亚洲床戏一区| 亚洲无码视频一区二区三区| 精品三级网站| 国产日本一线在线观看免费| 日韩一区二区在线电影| 亚洲日韩精品欧美中文字幕| 亚洲欧美精品一中文字幕| a毛片免费看| 欧美成人精品在线| 8090成人午夜精品| 五月婷婷激情四射| 在线观看视频99| 日本三级欧美三级| 无码 在线 在线| 5555国产在线观看| 91久久青青草原精品国产| 亚洲精品不卡午夜精品| 欧美成人在线免费| 亚洲日产2021三区在线| 亚洲不卡网| 无码视频国产精品一区二区 | 91美女视频在线观看| 国产系列在线| 久久永久免费人妻精品| 日韩欧美视频第一区在线观看| 国产精品香蕉在线| 91小视频在线观看免费版高清 | 欧美成人A视频| 日本免费一区视频| 亚洲AV成人一区国产精品| 婷婷色狠狠干| 国产一级二级在线观看| 久久精品人人做人人综合试看| 国产欧美精品一区二区| 国产欧美日韩一区二区视频在线| 亚洲无码高清视频在线观看 | 亚洲欧美另类专区| 视频二区中文无码| 日韩天堂视频| 免费a级毛片视频| 欧美三级视频网站| 亚洲视频四区| 97se亚洲综合| 亚洲码一区二区三区| 国产在线一区二区视频| 亚洲第一香蕉视频| 国产精品无码一区二区桃花视频| 最新无码专区超级碰碰碰| 国产精品亚洲欧美日韩久久| 免费高清毛片| 国产美女一级毛片| 精品国产成人av免费| 91视频首页| 国产综合精品日本亚洲777|