• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于GIS的海洋氣象綜合觀測(cè)應(yīng)用平臺(tái)系統(tǒng)設(shè)計(jì)

    2015-04-29 00:00:00李濤邱忠洋張輝
    湖北農(nóng)業(yè)科學(xué) 2015年6期

    摘要:在海洋氣象浮標(biāo)站提供的海量海上氣象水文資料準(zhǔn)確性不斷提高,對(duì)近海海域?yàn)?zāi)害性天氣和氣候變化預(yù)測(cè)預(yù)警能力的不斷增強(qiáng)的前提下,提出了以GIS技術(shù)作為系統(tǒng)基礎(chǔ),選用C/S(Client/Sever)開(kāi)發(fā)模式,以C#作為開(kāi)發(fā)語(yǔ)言,設(shè)計(jì)了基于GIS的海洋氣象綜合觀測(cè)應(yīng)用平臺(tái)系統(tǒng)。結(jié)果表明,該系統(tǒng)運(yùn)行效果良好,采用GIS技術(shù)極大地提高了系統(tǒng)的信息管理能力、動(dòng)態(tài)分析能力以及對(duì)近海海域?yàn)?zāi)害性天氣的預(yù)警能力。

    關(guān)鍵詞:GIS技術(shù);C#;海洋氣象;觀測(cè)平臺(tái);海域預(yù)警

    中圖分類(lèi)號(hào):TP399 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):0439-8114(2015)06-1492-07

    DOI:10.14088/j.cnki.issn0439-8114.2015.06.055

    Abstract: With the continuos improvemrnt of accuracy of marine meteorological and hydrological data provided by the marine meteorological buoy station and the increase of the ability to forecast and warn the coastal waters of disastrous weather and climate change, the system based on GIS was proposed. C/S (Client/Sever) was used as development mode and C# was used as development language of marine meteorological observation and application platform system based on GIS. Result of system operation showed that the system greatly improved the ability of managing information, dynamic analysis, and early warning of offshore waters.

    Key words: GIS; C#; marine meteorological; observation platform;sea warning

    21世紀(jì)人類(lèi)面臨人口、資源和環(huán)境三大問(wèn)題,而解決這些問(wèn)題的關(guān)鍵因素是海洋,海洋對(duì)全球氣候和環(huán)境起到主導(dǎo)作用。在全球陸地資源日趨緊張、環(huán)境不斷惡化的今天,世界各國(guó)紛紛將目光轉(zhuǎn)向海洋。我國(guó)《國(guó)家中長(zhǎng)期和科學(xué)技術(shù)發(fā)展規(guī)劃綱要》對(duì)海洋科技發(fā)展提出了中長(zhǎng)期規(guī)劃,要求海洋科技為海洋經(jīng)濟(jì)和社會(huì)可持續(xù)發(fā)展、海洋資源發(fā)展、海洋環(huán)境保護(hù)和減災(zāi)防災(zāi)等提供有效保障,提出了海洋事業(yè)的觀點(diǎn),而海洋觀測(cè)是海洋事業(yè)的基礎(chǔ)。海洋觀測(cè)目的在于全面、及時(shí)、準(zhǔn)確地掌握海洋環(huán)境的變化規(guī)律及了解人類(lèi)活動(dòng)對(duì)海洋環(huán)境的影響,為海洋開(kāi)發(fā)、管理、保護(hù)提供依據(jù)[1]。開(kāi)展海洋水文氣象觀測(cè)是對(duì)近?;蛘吆0陡浇Q笊系奶鞖鈼l件和水文環(huán)境進(jìn)行觀察和監(jiān)測(cè),觀察項(xiàng)目包括氣壓、濕度、風(fēng)向、風(fēng)速、降水、潮汐和海水溫度以及海浪和海水鹽度等等,這些要素與人類(lèi)生產(chǎn)和生活息息相關(guān),因此,開(kāi)展海洋水文氣象觀測(cè)具有極其重要的意義。本研究設(shè)計(jì)的綜合觀測(cè)系統(tǒng)以GIS為核心技術(shù),以C/S(Client/Sever)為開(kāi)發(fā)模式,以C#為開(kāi)發(fā)語(yǔ)言,極大地提高了系統(tǒng)的信息管理能力、動(dòng)態(tài)分析能力,通過(guò)從后臺(tái)數(shù)據(jù)對(duì)海洋要素?cái)?shù)據(jù)的提取、分析,將海洋水文氣象要素直觀簡(jiǎn)潔地展示在平臺(tái)上,準(zhǔn)確、及時(shí)、可靠地將各要素信息提供給預(yù)測(cè)預(yù)警的決策機(jī)構(gòu),對(duì)于氣候變化研究和災(zāi)害預(yù)警、海洋工程建設(shè)、海洋能源開(kāi)發(fā)、國(guó)防等方面具有極其重要的意義[2]。

    1 系統(tǒng)相關(guān)技術(shù)

    1.1 地理信息系統(tǒng)技術(shù)

    地理信息系統(tǒng)(GIS)是一門(mén)集計(jì)算機(jī)科學(xué)、信息學(xué)、地理學(xué)等學(xué)科為一體的新型科學(xué),是由計(jì)算機(jī)系統(tǒng)、地理數(shù)據(jù)和用戶組成的,是一種特定的十分重要的空間信息系統(tǒng)。在計(jì)算機(jī)硬、軟件系統(tǒng)支持下,對(duì)整個(gè)與地球表面有關(guān)地理分布數(shù)據(jù)進(jìn)行采集、儲(chǔ)存、管理、運(yùn)算、分析、顯示和描述。通過(guò)GIS技術(shù)可以將具有控件內(nèi)涵的數(shù)據(jù)按照實(shí)際的需要準(zhǔn)確、真實(shí)、圖文并茂地展示出來(lái)。目前,GIS技術(shù)在各行各業(yè)的使用已經(jīng)趨于潮流化。當(dāng)前面向GIS開(kāi)發(fā)方式主要有3種:獨(dú)立開(kāi)發(fā)、宿主機(jī)二次開(kāi)發(fā)、基于GIS組件的二次開(kāi)發(fā)(表1)[3]。通過(guò)3種開(kāi)發(fā)方式的比較,以基于GIS組件的二次開(kāi)發(fā)方式對(duì)商業(yè)GIS工具軟件的依賴(lài)性弱,開(kāi)發(fā)成本適中,GIS基本功能的實(shí)現(xiàn)難度適中,開(kāi)發(fā)周期適中,對(duì)開(kāi)發(fā)者要求低等優(yōu)勢(shì)被觀測(cè)平臺(tái)系統(tǒng)所選用。基于GIS組件的二次開(kāi)發(fā)方式常用組件式GIS軟件包含ArcObject、ArcGIS Engine、MapObjects、MapX等,其中Arc GIS Engine以其伸縮性強(qiáng)、較強(qiáng)的獨(dú)立性(可以脫離ArcGIS平臺(tái))、功能非常強(qiáng)大(包括數(shù)據(jù)添加、圖層顯示、特征和屬性查詢(xún)、空間分析、統(tǒng)計(jì)分析、內(nèi)容表、圖形編輯、專(zhuān)題制圖、地圖輸出等)優(yōu)勢(shì)被海洋氣象綜合應(yīng)用觀測(cè)平臺(tái)系統(tǒng)所選用[4]。系統(tǒng)在實(shí)施過(guò)程中主要使用到了MapControl、PageLayoutControl、TocControl、ToolbarControl等組件式控件,這種組件式的開(kāi)發(fā)方式提高了系統(tǒng)的開(kāi)發(fā)靈活性,系統(tǒng)的功能也易于擴(kuò)展,同時(shí)系統(tǒng)的維護(hù)和安全性方面的維護(hù)也得到了保障。

    1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

    1.2.1 屬性數(shù)據(jù)庫(kù) 系統(tǒng)使用Oracle 10 g大型數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù),可以滿足海量水文氣象數(shù)據(jù)存儲(chǔ)需求,其極大地提升了系統(tǒng)的吞吐能力,提高了整個(gè)系統(tǒng)的穩(wěn)定性。在處理氣象數(shù)據(jù)過(guò)程中,對(duì)海量數(shù)據(jù)能準(zhǔn)確地備份、查詢(xún)檢索、氣象數(shù)據(jù)挖掘。在前期的數(shù)據(jù)處理中,針對(duì)海量水文氣象資料進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)[5,6],主要包含用戶信息表、日志信息表、海洋站點(diǎn)基本信息表、站點(diǎn)狀態(tài)信息表、常規(guī)氣象要素表、海洋氣象要素表等,圖1為具體的數(shù)據(jù)庫(kù)設(shè)計(jì)圖。

    1.2.2 空間數(shù)據(jù)庫(kù) 系統(tǒng)的基礎(chǔ)圖件大部分是以地圖的方式提供的,地圖的比例尺、投影方式、坐標(biāo)系統(tǒng)各不相同。系統(tǒng)選用Arc/Info地理信息系統(tǒng)軟件核心拓展模塊ArcScan進(jìn)行數(shù)據(jù)掃描并使其矢量化。所有數(shù)字化的圖件都將在Arc/Info下實(shí)現(xiàn)坐標(biāo)轉(zhuǎn)換,投影以及建立空間拓?fù)浣Y(jié)構(gòu),最終轉(zhuǎn)化成ArcView的.shp格式矢量文件,所有的空間數(shù)據(jù)在系統(tǒng)中都由ArcView控制。系統(tǒng)底圖china.max、一級(jí)河流、三級(jí)以上河流、國(guó)界、省界以及生成的 .shp圖層文件都是由ArcView機(jī)制進(jìn)行控制。

    1.3 海洋水文氣象數(shù)據(jù)資料類(lèi)型及處理

    1.3.1 數(shù)據(jù)資料類(lèi)型 海洋氣象觀測(cè)站提供的數(shù)據(jù)類(lèi)型繁多,內(nèi)容也比較豐富。按照內(nèi)容可以分為常規(guī)和特殊觀測(cè)資料,比如溫度、濕度、氣壓、光照、風(fēng)速、風(fēng)向、雨量等就屬于常規(guī)觀測(cè)資料,雷達(dá)、衛(wèi)星云圖、全球定位系統(tǒng)等則屬于特殊觀測(cè)資料。本研究主要是針對(duì)海洋常規(guī)水文氣象觀測(cè)資料進(jìn)行解析、挖掘、存儲(chǔ),同時(shí)將海洋常規(guī)氣象資料與雷達(dá)、衛(wèi)星云圖等特殊觀測(cè)資料進(jìn)行融合,得出有用的決策信息。

    1.3.2 數(shù)據(jù)資料處理 數(shù)據(jù)資料是以txt文件形式存在,通過(guò)FTP/GPRS等方式傳遞到中心服務(wù)器,由于報(bào)文種類(lèi)的多樣性系統(tǒng)采用了多線程的操作方式[7],報(bào)文A使用相對(duì)應(yīng)的主線程、讀寫(xiě)線程、解析線程、入庫(kù)線程。在解析線程過(guò)程中,使用了數(shù)據(jù)質(zhì)量控制方法如時(shí)間一致性、極值檢查、空間一致性、內(nèi)部一致性等,為進(jìn)一步提高數(shù)據(jù)的準(zhǔn)確性還使用了數(shù)據(jù)挖掘中的BP神經(jīng)網(wǎng)絡(luò)算法。另外,在使用多線程處理數(shù)據(jù)的過(guò)程中,一方面使用了線程同步機(jī)制,即處理數(shù)據(jù)的各線程依賴(lài)掃描主線程,需要掃描線程提供消息進(jìn)行喚醒調(diào)用,而其他線程則是處于等待狀態(tài)。另一方面當(dāng)有若干個(gè)線程要使用共享資源時(shí),又用到線程互斥機(jī)制,即任何時(shí)候最多只允許一個(gè)線程使用資源,其他要使用該資源的線程必須處于等待狀態(tài),直到占用資源的線程釋放了該資源。

    1.4 等值線插值算法的分析與選擇

    在數(shù)據(jù)處理過(guò)程中,為直觀簡(jiǎn)潔地反映海洋水文氣象要素的變化特征,系統(tǒng)采用等值線法將制圖對(duì)象(氣壓、溫度、風(fēng)速等)數(shù)量指標(biāo)值相等的各點(diǎn)連成平滑曲線,由地圖上標(biāo)出的表示制圖對(duì)象數(shù)量的各點(diǎn),采用內(nèi)插法找出各整數(shù)點(diǎn)繪制而成。

    1.4.1 綜合比較使用插值算法 GIS中常用的地理空間插值方法有很多種,系統(tǒng)主要綜合使用了如下3種插值方法[8]:

    1)距離加權(quán)倒數(shù)空間插值法(IDW)。距離加權(quán)倒數(shù)空間插值法基于地理學(xué)第一定律距離相近區(qū)域相似性高于距離較遠(yuǎn)區(qū)域的相似性,其缺點(diǎn)在于不能對(duì)誤差進(jìn)行估計(jì),其表達(dá)式如下:

    式中,Z是估計(jì)值;Z i是第i(i=1,...,n)個(gè)樣本;di是距離;P是距離的冪,其顯著影響內(nèi)插的結(jié)果,選擇標(biāo)準(zhǔn)是最小平均絕對(duì)誤差,距離的冪越高,內(nèi)插結(jié)果越具有平滑的效果。

    2)克里格空間插值法(OK)??死锔窨臻g插值法源于地統(tǒng)計(jì)學(xué),最初用于地質(zhì)找礦,該法是利用區(qū)域化變量的原始數(shù)據(jù)和變異函數(shù)特點(diǎn),對(duì)未采樣的區(qū)域化變量的取值進(jìn)行線性無(wú)偏最優(yōu)估計(jì),其表達(dá)式如下:

    式中,Z為待估計(jì)的氣象數(shù)據(jù)柵格值,?姿i為賦予站點(diǎn)氣象數(shù)據(jù)的一組權(quán)重系數(shù),n為用于氣象數(shù)據(jù)插值的站點(diǎn)數(shù)目,Z(xi)為站點(diǎn)的氣象數(shù)據(jù)值。

    3)樣條函數(shù)法(SPLINE)。該方法適用于變化平緩的表面區(qū)域,屬于精確插值方法,其目的在于尋找一個(gè)平面,使它滿足最優(yōu)平滑原則,也就是說(shuō)利用樣本點(diǎn)擬合連續(xù)光滑曲線,使其表面曲率最小,其表達(dá)式如下:

    式中,Z氣象要素的預(yù)測(cè)值,n為樣本值,?姿i是一系列線性方程解所確定的系數(shù),?酌i是估計(jì)點(diǎn)到第i個(gè)樣本點(diǎn)的距離。

    通過(guò)對(duì)3種插值算法分別對(duì)需要插值處理的要素進(jìn)行測(cè)試比較,最終確定了對(duì)各要素插值算法的選擇。最終系統(tǒng)選擇混合使用這3種插值算法對(duì)研究海洋區(qū)域內(nèi)其他未知區(qū)域的特征數(shù)據(jù)進(jìn)行地理空間信息的推理和估計(jì),從而構(gòu)建一個(gè)連續(xù)的地理特征表面分布。

    1.4.2 等值線平滑擬合算法選擇 根據(jù)上述算法得到排列好的等值線控制點(diǎn)序列,如果不經(jīng)過(guò)曲線擬合,繪制出來(lái)的等值線將是折線,故為了得到平滑的等值線,必須編寫(xiě)曲線擬合程序。選擇使用3次B樣條曲線擬合算法。設(shè)求得控制點(diǎn)坐標(biāo)序列為Pi(xi,yi)。P(t)是沿曲線的位置向量,那么基于B樣條的曲線可表示為:

    式中,參數(shù)值t的范圍及結(jié)點(diǎn)值Xi定義如下:0≤t≤n-k+2,若1n,則Xi=n-k+2。而i的范圍為0≤i≤n+k。由于(6)式中的分母有可能是0,故設(shè)定0/0=1,一般選用3次B樣條函數(shù)即可得到滿意結(jié)果。

    若Pi(t)定義為第i段曲線,Pi為控制點(diǎn)序列, 則有3次B樣條曲線的矩陣表示式如下:

    2 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    基于GIS的海洋氣象綜合觀測(cè)應(yīng)用平臺(tái)系統(tǒng)設(shè)計(jì)是指通過(guò)人機(jī)交互的方式,對(duì)基于多種檢測(cè)手段(采集器和人工等)獲取的海洋水文氣象數(shù)據(jù)資料進(jìn)行時(shí)間序列變化趨勢(shì)分析、空間分布及變化趨勢(shì)分析、海洋環(huán)境分析并結(jié)合GIS技術(shù)動(dòng)態(tài)顯示,通過(guò)友好的圖形化界面表現(xiàn)出來(lái),最后以此統(tǒng)計(jì)信息作為決策的依據(jù)。對(duì)于海洋氣象綜合觀測(cè)應(yīng)用平臺(tái)系統(tǒng)設(shè)計(jì)主要是指系統(tǒng)的總體設(shè)計(jì)以及各個(gè)數(shù)據(jù)模型設(shè)計(jì)。

    2.1 系統(tǒng)架構(gòu)

    考慮到系統(tǒng)對(duì)完善的編輯功能以及網(wǎng)絡(luò)數(shù)據(jù)負(fù)載太高,安全性、穩(wěn)定性、拓展要求較高,本系統(tǒng)選擇使用C/S(Client/Sever)開(kāi)發(fā)方式,其三層架構(gòu)模式[9]如下圖3所示,避免B/S模式下的編輯功能拓展的完善性不強(qiáng),網(wǎng)絡(luò)數(shù)據(jù)量負(fù)載過(guò)大等局限的瓶頸。

    1)表示層。系統(tǒng)主要包括系統(tǒng)主界面、操作對(duì)話框,其中多文檔系統(tǒng)主窗體由基本菜單項(xiàng)、圖件管理器、數(shù)據(jù)庫(kù)管理器構(gòu)成系統(tǒng)主界面,子窗體由圖層控制模塊、站點(diǎn)管理模塊、要素折線圖模塊、動(dòng)態(tài)展示模塊構(gòu)成。

    2)邏輯層。包括核心開(kāi)源制圖ZedGraph類(lèi)庫(kù)和Engine提供的具體操作地圖的類(lèi)庫(kù)如GeoDatabase類(lèi)庫(kù)、GISClient類(lèi)庫(kù)、DataSourcesFile類(lèi)庫(kù)、3DAnalyst類(lèi)庫(kù)等,這些類(lèi)庫(kù)將配合系統(tǒng)實(shí)現(xiàn)制圖,動(dòng)態(tài)展示等功能[11]。

    3)數(shù)據(jù)層。包括底層數(shù)據(jù)庫(kù),數(shù)據(jù)文件、GIS二次開(kāi)發(fā)平臺(tái)空間數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)訪問(wèn)類(lèi)DataAccess。

    2.2 系統(tǒng)數(shù)據(jù)處理過(guò)程

    系統(tǒng)數(shù)據(jù)處理過(guò)程經(jīng)過(guò)4個(gè)層次進(jìn)行,包含從底層到頂層依次連接的設(shè)備層、通信解析層、匯聚處理層和表示層(圖4)。

    1)設(shè)備層。設(shè)備層與通信解析層通過(guò)GPRS或3G/4G網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程通信。設(shè)備層實(shí)現(xiàn)各氣象自動(dòng)站的無(wú)縫接入,該層兼容了基準(zhǔn)站、基本站、一般站、區(qū)域站及衛(wèi)星通信站等,將數(shù)據(jù)通過(guò)上述方式傳遞給通信解析層。

    2)通信解析層。通信解析層在整個(gè)系統(tǒng)框架中起到承上啟下的作用,通過(guò)防火墻實(shí)現(xiàn)自動(dòng)氣象站數(shù)據(jù)和中心服務(wù)站的通信和數(shù)據(jù)解析,數(shù)據(jù)解析為該層核心功能。

    3)匯聚處理層。匯聚處理層實(shí)現(xiàn)對(duì)通信解析層傳入的數(shù)據(jù)進(jìn)行收集和質(zhì)量控制,最后進(jìn)行入庫(kù)處理。

    4)表示層。表示層實(shí)現(xiàn)對(duì)數(shù)據(jù)處理狀態(tài)的監(jiān)視記錄、數(shù)據(jù)統(tǒng)計(jì)、參數(shù)管理、數(shù)據(jù)庫(kù)備份、文件處理、文件傳輸。數(shù)據(jù)采集在設(shè)備層完成,數(shù)據(jù)預(yù)處理在通信解析層完成,數(shù)據(jù)質(zhì)控、分類(lèi)以及入庫(kù)在匯聚處理層完成。

    2.3 系統(tǒng)總體設(shè)計(jì)

    根據(jù)基于GIS的海洋氣象綜合觀測(cè)應(yīng)用平臺(tái)系統(tǒng)業(yè)務(wù)需求,需對(duì)系統(tǒng)的結(jié)構(gòu)和主要功能進(jìn)行合理設(shè)計(jì),對(duì)用戶界面進(jìn)行友好性、方便性、直觀性統(tǒng)一設(shè)計(jì),系統(tǒng)主要設(shè)計(jì)包含如下模塊。

    1)數(shù)據(jù)庫(kù)操作模塊。此模塊主要用于控制系統(tǒng)與數(shù)據(jù)庫(kù)之間的連接,登錄數(shù)據(jù)庫(kù)身份驗(yàn)證包括數(shù)據(jù)源、用戶名、密碼、服務(wù)器圖層路徑設(shè)置等。通過(guò)對(duì)上述設(shè)置的修改可以實(shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫(kù)、圖層文件數(shù)據(jù)庫(kù)以及空間數(shù)據(jù)庫(kù)的連接。

    2)站點(diǎn)基本信息Tip展示模塊。利用GIS技術(shù)中閃爍Tip框提示的方式實(shí)現(xiàn)觀測(cè)平臺(tái)系統(tǒng)近海海域站點(diǎn)信息的查詢(xún),包括區(qū)站號(hào)、經(jīng)度、緯度、觀測(cè)平臺(tái)海拔高度、采集器型號(hào)等。

    3)站點(diǎn)信息管理模塊。該模塊包含刪除歷史文件、站點(diǎn)統(tǒng)計(jì)信息、站點(diǎn)信息管理3個(gè)子模塊,實(shí)現(xiàn)對(duì)站點(diǎn)正常和異常狀態(tài)信息統(tǒng)計(jì)、站點(diǎn)信息的查詢(xún)、添加、刪除、修改、站點(diǎn)信息導(dǎo)入等。

    4)站點(diǎn)歷史信息記錄模塊。該模塊用于對(duì)常規(guī)要素、海洋要素基本信息的查詢(xún)以及備份導(dǎo)出,為分析海洋氣候變化規(guī)律提供直接數(shù)據(jù)依據(jù)。數(shù)據(jù)獲取的方式有兩種,分鐘要素和整點(diǎn)時(shí)間要素。

    5)海洋要素變化曲線模塊。該模塊主要是基于時(shí)間跨度對(duì)海洋要素進(jìn)行分析,平臺(tái)使用ZedGraph將要素按照時(shí)間制圖,對(duì)近海海域氣象要素隨時(shí)間變化規(guī)律進(jìn)行分析,這對(duì)于海洋氣象要素信息數(shù)據(jù)挖掘、未來(lái)預(yù)報(bào)預(yù)警提供有力的評(píng)估基礎(chǔ)。

    6)要素?cái)?shù)據(jù)最近記錄查詢(xún)模塊。該模塊主要方便觀測(cè)人員能夠?qū)崟r(shí)對(duì)最近數(shù)據(jù)進(jìn)行檢索查詢(xún)以傳遞最新訊息。

    7)要素動(dòng)畫(huà)展示模塊。該模塊是基于空間跨度對(duì)海洋要素進(jìn)行分析,主要是按照要素分布的強(qiáng)度和密度,把檢測(cè)值相同的點(diǎn)用線連接起來(lái)形成等值線,在空間地理信息基礎(chǔ)上對(duì)近海海域的監(jiān)控?cái)?shù)據(jù)進(jìn)行分析推算,實(shí)際是按照每秒刷新(風(fēng)速、溫度、氣壓等)柵格圖層方式進(jìn)行操作[10]。

    8)其他子模塊。包括鷹眼子模塊用于控制地圖視野,海區(qū)選擇子模塊可以實(shí)現(xiàn)對(duì)多種近海海域站點(diǎn)的定位選擇,在菜單中包括對(duì)地圖的放大、縮小、拖動(dòng)、全視野、框選放大、框選縮小等,顯示浮標(biāo)站點(diǎn)在指定時(shí)間點(diǎn)溫度、氣壓、波浪分布狀況及畫(huà)面顯示等功能。主菜單模塊中包含頁(yè)面設(shè)置、打印預(yù)覽、打印、系統(tǒng)設(shè)置等功能,在地圖模塊中有底圖和制版兩個(gè)子功能以及對(duì)系統(tǒng)登錄時(shí)間、當(dāng)前坐標(biāo)、比例尺的記錄。系統(tǒng)基于時(shí)間跨度和空間跨度對(duì)海洋要素?cái)?shù)據(jù)進(jìn)行檢索、分析、評(píng)價(jià)以及管理,借助分析的結(jié)果信息可以在很大程度上反映海洋環(huán)境質(zhì)量和變化規(guī)律,為決策機(jī)構(gòu)預(yù)警提供可靠的依據(jù)。圖5為系統(tǒng)總體設(shè)計(jì)框架圖。

    3 系統(tǒng)的運(yùn)行

    系統(tǒng)采用C#語(yǔ)言和最新的.NET技術(shù)編程,同時(shí)結(jié)合Oracle 10 g大型數(shù)據(jù)庫(kù),提高了系統(tǒng)處理數(shù)據(jù)的能力,并大大降低了應(yīng)用程序開(kāi)發(fā)的復(fù)雜性,系統(tǒng)采用C/S架構(gòu),對(duì)于系統(tǒng)的穩(wěn)定性以及拓展性提供了很大的保障。其次使用了GIS技術(shù)(二次開(kāi)發(fā)Engine組庫(kù))對(duì)多種圖層類(lèi)型的數(shù)據(jù)進(jìn)行處理,其中動(dòng)態(tài)生成并刷新地圖的方式非常直觀簡(jiǎn)潔地將海洋信息變化趨勢(shì)展示出來(lái),提高了系統(tǒng)的使用性[11]。系統(tǒng)運(yùn)行環(huán)境為Windows 7,實(shí)際運(yùn)行效果表明系統(tǒng)各項(xiàng)性能良好,能夠滿足客戶的基本需求。系統(tǒng)部分運(yùn)行效果圖如圖6、圖7所示。

    4 小結(jié)

    基于GIS的海洋氣象綜合觀測(cè)應(yīng)用平臺(tái)系統(tǒng)設(shè)計(jì)目的在于滿足環(huán)境監(jiān)測(cè)業(yè)務(wù)分析以及海洋自身管理的需要,實(shí)現(xiàn)對(duì)海洋要素?cái)?shù)據(jù)的分析和評(píng)估,提高海洋災(zāi)害預(yù)警預(yù)測(cè)的準(zhǔn)確性。該平臺(tái)優(yōu)勢(shì)在于:①對(duì)采集器采集的數(shù)據(jù)進(jìn)行合理的數(shù)據(jù)質(zhì)量控制;②采用多線程的操作方式對(duì)海量數(shù)據(jù)進(jìn)行入庫(kù)處理;③采用數(shù)據(jù)插值算法對(duì)海洋氣象數(shù)據(jù)進(jìn)行推理和估計(jì)。

    由于系統(tǒng)涉及到要素?cái)?shù)據(jù)量較大、內(nèi)容復(fù)雜、圖層數(shù)據(jù)生成量大,系統(tǒng)在運(yùn)行過(guò)程中還存在數(shù)據(jù)處理速度緩慢的問(wèn)題,未來(lái)系統(tǒng)將在數(shù)據(jù)處理、代碼優(yōu)化等方面作進(jìn)一步的完善。

    參考文獻(xiàn):

    [1] 宋欣茹.我國(guó)海洋地理信息系統(tǒng)發(fā)展研究[J].海洋信息化建設(shè),2010(4):3-5.

    [2] 唐 榮,戴永壽,孫洪濤,等.海洋水文氣象觀測(cè)數(shù)據(jù)采集監(jiān)控系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)[J].中國(guó)石油大學(xué),2010,6(1):11-20.

    [3] 文遠(yuǎn)保,杜亞輝.基于GIS的集成二次開(kāi)發(fā)[J].北京輕工業(yè)學(xué)院學(xué)報(bào),2000,18(2):39-47.

    [4] 陸建平,徐淑芳,陳軍冰,等.基于GIS組件式開(kāi)發(fā)的水利工程管理系統(tǒng)研究[J].水利水文自動(dòng)化,2009,3(1):3-9.

    [5] 華連生,丁憲生,呂 剛.基于Oracle的氣象數(shù)據(jù)共享系統(tǒng)[J].計(jì)算機(jī)應(yīng)用,2010,32(2):162-164.

    [6] 占才亮,張 為,岳 遙,等.基于GIS的洞庭湖區(qū)水沙信息數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科學(xué)技術(shù)與工程,2009,9(11):2996-2999.

    [7] 薛建軍,周 杰,杜景林.改進(jìn)型實(shí)時(shí)氣象資料處理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2012,33(4):1623-1628.

    [8] 李 新,程國(guó)棟,盧 玲.空間內(nèi)插比較[J].地球科學(xué)進(jìn)展,2000, 15(3):260-265.

    [9] 李蘭友,楊曉光.Visual C#.NET程序設(shè)計(jì)[M].北京:北方交通大學(xué)出版社,2004.

    [10] 高太長(zhǎng),劉西川,劉 磊,等.自動(dòng)氣象站及氣象傳感器發(fā)展現(xiàn)狀和前景分析[J].儀器儀表學(xué)報(bào),2008,29(8):127-133.

    [11] 卜志國(guó),高曉慧,李忠強(qiáng),等.基于GIS的海洋生態(tài)環(huán)境監(jiān)測(cè)數(shù)據(jù)分析評(píng)價(jià)系統(tǒng)研究[J].中國(guó)海洋大學(xué)學(xué)報(bào),2012,42(1-2):36-40.

    崇州市| 绵阳市| 通许县| 西和县| 克什克腾旗| 高陵县| 嘉善县| 客服| 大田县| 庄浪县| 秦皇岛市| 始兴县| 永康市| 浙江省| 诸暨市| 南和县| 嘉荫县| 佳木斯市| 滕州市| 龙门县| 房产| 泊头市| 安义县| 漳州市| 石台县| 汶川县| 通城县| 忻城县| 西昌市| 清远市| 措美县| 神农架林区| 宁津县| 临澧县| 曲靖市| 东明县| 铜梁县| 虎林市| 尼勒克县| 松潘县| 邢台市|