亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于船舶航行的海洋環(huán)境信息數(shù)據(jù)庫(kù)設(shè)計(jì)

        2019-07-16 08:46:52臧愛清徐繼男
        艦船科學(xué)技術(shù) 2019年6期
        關(guān)鍵詞:經(jīng)緯度可視化海洋

        劉 波,臧愛清,徐繼男

        (大連航運(yùn)職業(yè)技術(shù)學(xué)院,遼寧 大連 116052)

        0 引 言

        隨著海洋意識(shí)的提高,以美國(guó)為代表的發(fā)達(dá)國(guó)家非常重視海洋環(huán)境信息的收集,這些國(guó)家從19世紀(jì)就開始著手對(duì)海洋環(huán)境各種信息進(jìn)行調(diào)查,然后不斷積累完善海洋環(huán)境數(shù)據(jù)信息。采用現(xiàn)代高科技技術(shù),廣泛利用計(jì)算機(jī)、網(wǎng)絡(luò)等技術(shù)連續(xù)地采集、處理和利用海洋環(huán)境數(shù)據(jù)。但是由于數(shù)據(jù)存儲(chǔ)格式造成數(shù)據(jù)使用不便,所以如何搭建一個(gè)高效的海洋環(huán)境信息數(shù)據(jù)共享系統(tǒng),提供數(shù)據(jù)存儲(chǔ)技術(shù)、快速查詢技術(shù)、數(shù)據(jù)修改集成技術(shù)、數(shù)據(jù)信息可視化技術(shù)是關(guān)鍵技術(shù)問題。

        歐洲Escience研究計(jì)劃的GODIVA研究項(xiàng)目在英國(guó)國(guó)家環(huán)境研究中心建立,對(duì)海洋鹽度溫度等數(shù)據(jù)進(jìn)行了處理分析和可視化服務(wù)[1]。美國(guó)的加州大學(xué)圣地亞哥分校建立了海洋監(jiān)測(cè)數(shù)據(jù)整合知識(shí)網(wǎng)絡(luò)[2]。MIT主持的Poseidon項(xiàng)目集成了建模、可視化和參數(shù)計(jì)算方法等,通過Web界面方便海洋科學(xué)者實(shí)現(xiàn)對(duì)海洋數(shù)據(jù)的使用[3]。中國(guó)科學(xué)院開發(fā)的科學(xué)數(shù)據(jù)網(wǎng)基于科學(xué)數(shù)據(jù)庫(kù)的海量數(shù)據(jù)資源,采用先進(jìn)的數(shù)據(jù)網(wǎng)絡(luò)技術(shù),建立了一個(gè)面向大規(guī)模分布式異構(gòu)數(shù)據(jù)庫(kù)的共享平臺(tái),通過連接分散在全國(guó)范圍內(nèi)的40多家研究機(jī)構(gòu),在海洋數(shù)據(jù)方面提供了海洋化學(xué)數(shù)據(jù)子系統(tǒng)、波浪波譜數(shù)據(jù)子系統(tǒng)、ARGO數(shù)據(jù)子系統(tǒng)、表層流數(shù)據(jù)子系統(tǒng)等的訪問服務(wù)[4]。

        總的來說,國(guó)內(nèi)外在海洋環(huán)境信息方面做了大量的工作,本文將通過收集國(guó)內(nèi)外的研究數(shù)據(jù)資料,并進(jìn)行統(tǒng)一的格式化處理,采用Qt與Oracle相結(jié)合的技術(shù)建立海洋環(huán)境信息數(shù)據(jù)庫(kù),并采用可視化技術(shù),使用戶可以通過海圖點(diǎn)取相應(yīng)的海域位置對(duì)海洋信息進(jìn)行查詢,從而能夠高效直觀得到相關(guān)信息。為船舶航行預(yù)報(bào)或其他科學(xué)研究提供幫助。

        1 海洋環(huán)境數(shù)據(jù)

        因?yàn)橛泻芏喾N海洋數(shù)據(jù)信息,數(shù)據(jù)的來源也不一樣,目前主要的數(shù)據(jù)來源和可借鑒的網(wǎng)站如下:中國(guó)海事服務(wù)網(wǎng),航運(yùn)在線網(wǎng),地球系統(tǒng)科學(xué)數(shù)據(jù)共享平臺(tái),中國(guó)氣象科學(xué)數(shù)據(jù)共享服務(wù)網(wǎng),中國(guó)天氣臺(tái)風(fēng)網(wǎng),臺(tái)風(fēng)路徑實(shí)時(shí)發(fā)布系統(tǒng),European Centre for Medium-Range Weather Forecasts(ECMWF)官方網(wǎng)站,International Research Institute for Climate and Society,中國(guó) Argo 實(shí)時(shí)資料中心。

        由于數(shù)據(jù)來源渠道不一,為了實(shí)現(xiàn)數(shù)據(jù)的高效管理,必須對(duì)數(shù)據(jù)進(jìn)行整理歸納。其中大多數(shù)數(shù)據(jù)例如平均波方向、波周期等主要來源于ECMWF;洋流等來源于國(guó)際氣候與社會(huì)研究所與中國(guó)Argo實(shí)時(shí)資料中心;臺(tái)風(fēng)風(fēng)暴等數(shù)據(jù)主要來自于中國(guó)氣象的相關(guān)網(wǎng)站[5 – 6]。收集資料時(shí)綜合參考了以上網(wǎng)站公布的可以利用的資料,有的網(wǎng)站資料并不全面,必須經(jīng)過整理去除不必要數(shù)據(jù)、分析數(shù)據(jù)的正確與否。

        數(shù)據(jù)采集過程如圖1和圖2所示。

        圖1 ECMWF 的數(shù)據(jù)Fig. 1 The data from ECMWF

        圖2 來自 ECMWF 的數(shù)據(jù)的表現(xiàn)形式Fig. 2 Format of data from ECMWF

        在數(shù)據(jù)采集過程中,數(shù)據(jù)是零散或無法直接利用的,如風(fēng)分為u風(fēng)和v風(fēng),海流分為經(jīng)向海流與緯向海流,這些數(shù)據(jù)均是向量形式的,在建立數(shù)據(jù)庫(kù)之前需要對(duì)數(shù)據(jù)進(jìn)行合成處理得出風(fēng)的大小與方向以及海流的大小與方向。

        與此同時(shí),由于所收集的原始數(shù)據(jù)來源不同,時(shí)間跨度較長(zhǎng),標(biāo)準(zhǔn)不一,而且數(shù)據(jù)量很大,數(shù)據(jù)記錄難免有一些錯(cuò)誤。所以在對(duì)數(shù)據(jù)的處理上,應(yīng)該排除不合常理的數(shù)據(jù),對(duì)于重復(fù)數(shù)據(jù)與異常數(shù)據(jù)也應(yīng)該給予排除。

        2 海洋環(huán)境信息數(shù)據(jù)庫(kù)

        2.1 數(shù)據(jù)庫(kù)整體設(shè)計(jì)

        數(shù)據(jù)庫(kù)的建立一般包括系統(tǒng)設(shè)計(jì)、實(shí)施和維護(hù)過程,以實(shí)際應(yīng)用為導(dǎo)向,對(duì)數(shù)據(jù)進(jìn)行系統(tǒng)分析以便對(duì)數(shù)據(jù)需求進(jìn)行了解然后建立數(shù)據(jù)庫(kù)。

        本文所建立的海洋環(huán)境數(shù)據(jù)庫(kù)系統(tǒng)從開發(fā)的角度出發(fā),可將整個(gè)系統(tǒng)分為3個(gè)部分:根據(jù)電子海圖顯示平臺(tái),使其成為基本界面;后臺(tái)數(shù)據(jù)庫(kù)用Oracle;以顯示為上層客戶端;從使用的角度出發(fā),數(shù)據(jù)庫(kù)要給用戶提供大量詳實(shí)可靠的數(shù)據(jù)以便用戶進(jìn)行分析與決策。本文所建立的數(shù)據(jù)庫(kù)主要包括以下模塊:海洋環(huán)境信息查詢、氣象環(huán)境信息查詢、沿岸地理信息查詢、海洋環(huán)境對(duì)船舶影響如圖3所示。

        圖3 數(shù)據(jù)庫(kù)結(jié)構(gòu)Fig. 3 Database structure

        2.2 數(shù)據(jù)庫(kù)開發(fā)環(huán)境

        本文運(yùn)用Oracle[7]數(shù)據(jù)庫(kù)自身所攜帶的Procedural Language/Structured Query Language(簡(jiǎn)稱 PL/SQL)進(jìn)行數(shù)據(jù)的查詢和程序的設(shè)計(jì)。使用Qt軟件為數(shù)據(jù)庫(kù)的程序開發(fā)工具。具體的數(shù)據(jù)庫(kù)的開發(fā)環(huán)境與工具如表1所示。

        為了充分利用Qt的優(yōu)勢(shì)與功能,達(dá)到建立Oracle數(shù)據(jù)庫(kù)的目的,使用Qt與數(shù)據(jù)庫(kù)連接。在Qt中運(yùn)行代碼使得兩者相連接,并實(shí)現(xiàn)在Qt中對(duì)數(shù)據(jù)庫(kù)進(jìn)行一定的操作。

        表1 開發(fā)環(huán)境與工具Tab. 1 Development environment and tools

        2.3 數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)

        本文建立數(shù)據(jù)庫(kù)表的原則:為了達(dá)到高效的數(shù)據(jù)庫(kù)功能系統(tǒng),表設(shè)計(jì)時(shí)應(yīng)該遵照一定的原則對(duì)數(shù)據(jù)信息進(jìn)行系統(tǒng)分類,與此同時(shí)還要確保表設(shè)計(jì)的合理性。此外為了消除表中存在的冗余現(xiàn)象,還要對(duì)表進(jìn)行規(guī)范化設(shè)計(jì)以確保一個(gè)表只能圍繞一個(gè)標(biāo)題,便于對(duì)表進(jìn)行維護(hù)[8]。

        根據(jù)系統(tǒng)需求,詳細(xì)設(shè)計(jì)各數(shù)據(jù)庫(kù)對(duì)象,包括數(shù)據(jù)表和視圖等。海洋環(huán)境信息表(OCEAN_EVIR)如表2所示。

        表2 海洋環(huán)境信息表Tab. 2 Marine environmental information

        2.4 水文環(huán)境信息查詢

        海洋環(huán)境信息主要分為2個(gè)部分,一個(gè)是點(diǎn)查詢一個(gè)是區(qū)域查詢。點(diǎn)查詢主要查詢某一經(jīng)緯度點(diǎn)的相關(guān)水深、水表溫度、洋流、波高以及波的流向等信息。可以按照天來查詢也可以按照年來查詢。年查詢的查詢結(jié)果為曲線圖。區(qū)域查詢是針對(duì)某一經(jīng)緯度區(qū)域內(nèi)的信息查詢。查詢結(jié)果可以用2種方式顯示:一種為文本形式,顯示出表格:另一種是可視化的形式,也就是顯示出該地區(qū)的海圖,通過等高線等來顯示,以更直觀的形式來展示數(shù)據(jù)。區(qū)域查詢方式的主要程序流程如圖4所示。

        圖4 區(qū)域查詢Fig. 4 Area query

        2.5 界面可視化功能

        可視化是人機(jī)交互的一種形式,具有人機(jī)對(duì)話的功能??梢暬δ芸梢詾閿?shù)據(jù)庫(kù)的用戶提供一個(gè)直觀、美化與人性化的界面用以數(shù)據(jù)庫(kù)的操作。通過可視化界面,用戶不必面對(duì)枯燥的代碼,也不用花費(fèi)大量時(shí)間用以在數(shù)據(jù)庫(kù)中查找數(shù)據(jù)。用戶只要在可視化界面上進(jìn)行相應(yīng)的操作就可以查詢到對(duì)應(yīng)的數(shù)據(jù)信息,從而獲得所需的數(shù)據(jù)資料[9]。該模塊的主界面設(shè)計(jì)如圖5所示。在經(jīng)緯度的獲取上,有2種方式:一種為手動(dòng)輸入,直接在輸入框內(nèi)輸入具體的經(jīng)緯度;另一種為從地圖上獲取,點(diǎn)擊獲取經(jīng)緯度按鈕,打開地圖(圖6),在地圖上雙擊所要查詢的點(diǎn),位置坐標(biāo)自動(dòng)保存到輸入框內(nèi)。

        圖5 海洋水文信息查詢Fig. 5 Ocean information query

        圖6 海圖Fig. 6 Chart

        按天查詢和按年查詢的功能,不同的選擇點(diǎn)擊查詢按鈕出來的結(jié)果不一樣。以波高為例,選擇按年查詢并且勾選波高要素選項(xiàng),可以直接給出一年的波高變化圖,如圖7所示。

        圖7 波高曲線圖Fig. 7 Wave height graph

        進(jìn)行區(qū)域查詢時(shí),首先選擇查詢區(qū)域的經(jīng)緯度范圍,然后選擇日期。最后選擇海洋水文要素。可以選擇可視化方式顯示區(qū)域信息,也可以直接將數(shù)據(jù)以excel的形式進(jìn)行導(dǎo)出以方便數(shù)據(jù)的查看和整理。圖8顯示的就是海洋洋流的可視化結(jié)果。

        圖8 海洋洋流可視化查詢結(jié)果Fig. 8 Ocean stream visualization results

        3 結(jié) 語

        本文設(shè)計(jì)的海洋環(huán)境數(shù)據(jù)庫(kù)除了傳統(tǒng)數(shù)據(jù)庫(kù)數(shù)據(jù)查詢功能外,還注重對(duì)數(shù)據(jù)進(jìn)行分類處理。建立該數(shù)據(jù)庫(kù)就是依托于現(xiàn)如今高速發(fā)展的信息產(chǎn)業(yè)技術(shù)建立起有關(guān)海洋環(huán)境的數(shù)據(jù)集合,通過該數(shù)據(jù)庫(kù),可以快速準(zhǔn)確地查找到所需海域的海洋環(huán)境與氣象環(huán)境數(shù)據(jù),可視化的點(diǎn)查詢是區(qū)域查詢相比傳統(tǒng)的數(shù)據(jù)查詢更加直觀與方便,能夠?yàn)榇昂叫蓄A(yù)報(bào)或其他科學(xué)研究提供幫助。

        猜你喜歡
        經(jīng)緯度可視化海洋
        基于CiteSpace的足三里穴研究可視化分析
        基于Power BI的油田注水運(yùn)行動(dòng)態(tài)分析與可視化展示
        云南化工(2021年8期)2021-12-21 06:37:54
        基于CGAL和OpenGL的海底地形三維可視化
        “融評(píng)”:黨媒評(píng)論的可視化創(chuàng)新
        海洋的路
        愛的海洋
        琴童(2017年7期)2017-07-31 18:33:48
        第一章 向海洋出發(fā)
        自制中學(xué)實(shí)驗(yàn)操作型經(jīng)緯測(cè)量?jī)x
        澳洲位移大,需調(diào)經(jīng)緯度
        一種利用太陽影子定位的數(shù)學(xué)模型
        扒开腿狂躁女人爽出白浆| 99在线无码精品秘 人口| 国产传媒剧情久久久av| 亚洲不卡av二区三区四区| 亚洲人成在久久综合网站| 日本乱码一区二区三区在线观看| 国产剧情av麻豆香蕉精品| av无码国产精品色午夜| 亚洲日韩国产av无码无码精品| 国产永久免费高清在线| 亚洲av鲁丝一区二区三区黄| 精品深夜av无码一区二区| 亚洲妇女水蜜桃av网网站| 一区二区三区四区亚洲综合| 国产精品国产三级国产an不卡| av在线观看一区二区三区| 又大又紧又粉嫩18p少妇| 蜜桃精品免费久久久久影院 | 夜夜爽一区二区三区精品| 色综合久久中文综合久久激情| 日本口爆吞精在线视频| 国产伦码精品一区二区| 亚洲一区二区三区在线| 国产激情小视频在线观看的| 人妻少妇满足中文字幕| 久久精品人人做人人爱爱| 97久久人人超碰超碰窝窝| 全免费a级毛片免费看| 亚洲大片一区二区三区四区| 成人av资源在线观看| 曰韩内射六十七十老熟女影视| 亚洲国产精品无码专区在线观看| 日本在线看片免费人成视频1000| 88国产精品视频一区二区三区| 91免费国产| 粉嫩的18在线观看极品精品| 亚洲熟女少妇精品综合| 99久久精品免费观看国产| 护士奶头又白又大又好摸视频| 亚洲av熟女天堂系列| 国产综合开心激情五月|