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

        ?

        基于WEBGIS的氣象探測數(shù)據(jù)顯示系統(tǒng)的設計與實現(xiàn)

        2014-07-21 12:52:42郝振榮王小蘭
        科技與創(chuàng)新 2014年6期
        關(guān)鍵詞:數(shù)據(jù)

        郝振榮 王小蘭

        摘 要:根據(jù)氣象數(shù)據(jù)空間分布的特點,基于B/S架構(gòu),采用Map Server地理信息服務器、Oracle Spatial空間信息管理組件和Post GIS,Open Scales等開源WEBGIS軟件完成了山西省氣象探測數(shù)據(jù)顯示系統(tǒng)。該系統(tǒng)實現(xiàn)了氣象觀測站、雷達、閃電和衛(wèi)星云圖等多種氣象數(shù)據(jù)的集成顯示,為天氣預報、氣象服務等業(yè)務應用提供了數(shù)據(jù)支持,全面提高了氣象數(shù)據(jù)的共享應用能力。

        關(guān)鍵詞:WEBGIS;氣象探測;顯示系統(tǒng);數(shù)據(jù)

        中圖分類號:P208 文獻標識碼:A 文章編號:2095-6835(2014)06-0144-03

        隨著氣象業(yè)務服務需求的牽引和技術(shù)發(fā)展的推動,氣象觀測業(yè)務已從低時空分辨率有限視野的定時常規(guī)監(jiān)測向遙感、遙測、連續(xù)、自動的高時空分辨率綜合觀測方向發(fā)展。綜合探測系統(tǒng)所提供的多元化監(jiān)測信息是進行大氣環(huán)境分析、天氣預報和氣候預測重要的基礎(chǔ)資料。如何將收集到的各種氣象探測數(shù)據(jù)以準確、合理、多樣化的方式展現(xiàn)出來,增強對氣象預報、預測和公共氣象服務業(yè)務的科技支撐,已成為迫切需要解決的問題。

        WEBGIS作為地理信息系統(tǒng)基于Web的實現(xiàn)方式,與傳統(tǒng)的桌面GIS相比,它具有以下特點:獨立于操作系統(tǒng),部署便捷;容易實現(xiàn)大范圍的共享訪問;客戶端共同采用服務端數(shù)據(jù),保證了數(shù)據(jù)的一致性,避免產(chǎn)生信息孤島;業(yè)務用戶不必花費大量的經(jīng)費采購昂貴的GIS軟件。對訪問空間性和時間性顯著、數(shù)據(jù)量巨大的數(shù)據(jù),WEBGIS具有很大的優(yōu)勢。氣象數(shù)據(jù)在空間和時間上連續(xù)分布的特性使得地理信息系統(tǒng)成為解決上述問題的可行方法之一。

        1 系統(tǒng)分析與設計

        1.1 系統(tǒng)分析

        按照GIS劃分的數(shù)據(jù)類型,主要有矢量數(shù)據(jù)和柵格數(shù)據(jù)。它可將氣象探測數(shù)據(jù)與GIS數(shù)據(jù)相對應,即以站點觀測組織的要素數(shù)據(jù),比如氣溫、氣壓、濕度、降水和雷電等為矢量數(shù)據(jù);以面或多維空間組織的雷達和衛(wèi)星云圖等資料為柵格數(shù)據(jù)。氣象探測每天產(chǎn)生大量的數(shù)據(jù),并且需及時、有效地進行數(shù)據(jù)共享,以滿足對極端天氣監(jiān)測和預警的需求。以往比較成功的GIS軟件應用主要采用了桌面GIS軟件,而桌面GIS應用存在的突出問題是影響數(shù)據(jù)共享,即只能服務于單個或部分終端用戶,無法覆蓋整個局域網(wǎng)內(nèi)的所有用戶。該系統(tǒng)基于WEBGIS,利用最新的RIA技術(shù),在實現(xiàn)復雜的桌面GIS功能的同時,憑借Web2.0技術(shù)和FLEX技術(shù)的優(yōu)勢,重點實現(xiàn)了海量氣象探測數(shù)據(jù)的瀏覽和檢索。

        1.2 系統(tǒng)模型

        為了便于快速開發(fā)、部署和功能擴展,該系統(tǒng)采用WEBGIS三層模型結(jié)構(gòu)。系統(tǒng)的邏輯結(jié)構(gòu)如圖1所示。

        系統(tǒng)從邏輯結(jié)構(gòu)上劃分為瀏覽器、應用服務器和數(shù)據(jù)服務器三層。各層次相互關(guān)聯(lián),相互依賴,即下一層是上一層的基層,上一層依賴于下一層而實現(xiàn)。

        1.2.1 數(shù)據(jù)服務器層

        該層包含基礎(chǔ)地理信息數(shù)據(jù)庫、氣象要素數(shù)據(jù)庫、衛(wèi)星云圖數(shù)據(jù)庫、雷達拼圖數(shù)據(jù)庫和閃電資料數(shù)據(jù)庫。其中,基礎(chǔ)地理信息數(shù)據(jù)庫包含系統(tǒng)所需的地圖數(shù)據(jù)和氣象觀測站點的位置數(shù)據(jù);氣象要素數(shù)據(jù)庫用于存儲各類自動氣象站的氣象探測數(shù)據(jù),系統(tǒng)功能中的數(shù)據(jù)收集、存儲模塊在這層實現(xiàn)。數(shù)據(jù)服務器為整個系統(tǒng)提供數(shù)據(jù)支持。

        1.2.2 應用服務器層

        這一層既要考慮通過數(shù)據(jù)庫接口實現(xiàn)數(shù)據(jù)的操作,又要提供標準的服務結(jié)構(gòu),方便瀏覽器層的調(diào)用。為了便于實現(xiàn),又將本層劃分為數(shù)據(jù)接口和應用發(fā)布兩個子層。其中,數(shù)據(jù)接口子層是地理信息服務器和網(wǎng)站服務器用于調(diào)用數(shù)據(jù)服務器層中的數(shù)據(jù)。應用發(fā)布子層通過全局數(shù)據(jù)訪問視圖和統(tǒng)一的數(shù)據(jù)服務接口對外發(fā)布WMS,WFS和JSON等數(shù)據(jù)服務,為瀏覽器層提供用于展現(xiàn)的數(shù)據(jù)。

        1.2.3 瀏覽器層

        該層通過GIS客戶端、網(wǎng)頁表格空間和網(wǎng)頁圖表等工具實現(xiàn)GIS操作界面和氣象探測數(shù)據(jù)的可視化。

        上述三層都依賴于外部IT資源支撐系統(tǒng)。這一外部層為系統(tǒng)提供網(wǎng)絡、磁盤陣列、高性能服務器和終端等硬件支撐。

        1.3 功能設計

        為了便于開發(fā)和部署,將系統(tǒng)功能劃分為地理信息服務、地圖操作、要素顯示、空間分析、時間序列顯示、閃電定位數(shù)據(jù)顯示、雷達拼圖顯示和衛(wèi)星云圖顯示八個功能模塊。具體如圖2所示。

        1.3.1 地理信息服務發(fā)布模塊

        通過在數(shù)據(jù)庫中建立視圖的方式,將基礎(chǔ)地理信息數(shù)據(jù)和氣象數(shù)據(jù)結(jié)合在一起。地理信息服務器通過數(shù)據(jù)庫接口訪問這些視圖。它將這些視圖通過OGC定義的Web服務標準WMS和WFS發(fā)布出去,供客戶端訪問。

        1.3.2 地圖操作功能模塊

        在用戶界面上實現(xiàn)基本的GIS數(shù)據(jù)瀏覽訪問功能,包括導航、圖層管理、漫游定位、距離測量、繪制定制圖案、截圖和打印等功能。

        1.3.3 氣象要素顯示模塊

        氣象要素顯示模塊由定時數(shù)據(jù)查詢模塊和統(tǒng)計數(shù)據(jù)查詢模塊兩個部分組成。

        1.3.3.1 定時數(shù)據(jù)查詢模塊

        用戶選擇需要查詢的數(shù)據(jù)類型和數(shù)據(jù)的觀測時間提交系統(tǒng),系統(tǒng)接受用戶請求,在客戶端上參照天氣填圖樣式顯示符合查詢條件的數(shù)據(jù)。

        1.3.3.2 統(tǒng)計數(shù)據(jù)查詢模塊

        用戶選擇需要查詢的數(shù)據(jù)類型和時間區(qū)間提交系統(tǒng),系統(tǒng)接受用戶的請求,按照氣象數(shù)據(jù)統(tǒng)計規(guī)定,在客戶端上參照天氣填圖樣式顯示統(tǒng)計數(shù)據(jù)??蛻舳松巷@示符合查詢條件的所有站點觀測的氣象要素,并可按照要素類別進行升序和降序的排序,結(jié)果以表格形式顯示出來。

        1.3.4 氣象要素空間分析模塊

        采用等值線算法,將查詢結(jié)果按照不同的樣式以等值線的方式繪制在客戶端的地圖上。

        1.3.5 氣象要素時間序列顯示模塊

        依據(jù)選擇的查詢站點,返回這個站點多個氣象要素的時間序列圖。時間序列圖的樣式有曲線圖、直方圖等。endprint

        1.3.6 閃電定位數(shù)據(jù)顯示模塊

        選擇時間區(qū)間,在地圖上標注顯示這個時間區(qū)間內(nèi)所有的閃電定位數(shù)據(jù)。

        1.3.7 雷達拼圖顯示模塊

        選擇時間區(qū)間,返回這個時間段內(nèi)所有的雷達拼圖數(shù)據(jù),選擇其中一張符合需求的雷達拼圖數(shù)據(jù)在客戶端的地圖上顯示。

        1.3.8 衛(wèi)星云圖顯示模塊

        其功能和雷達拼圖顯示模塊類似,顯示內(nèi)容為所選擇的衛(wèi)星云圖。

        1.4 數(shù)據(jù)流程的設計

        數(shù)據(jù)流程主要包括數(shù)據(jù)處理、數(shù)據(jù)加工、數(shù)據(jù)存儲、數(shù)據(jù)服務和數(shù)據(jù)展示等五個子流程,各子流程間采用時間和事件觸發(fā)等調(diào)度機制,實現(xiàn)數(shù)據(jù)在各功能模塊間的處理、加工、管理和服務。系統(tǒng)數(shù)據(jù)流程如圖3所示。

        1.5 數(shù)據(jù)庫設計

        按照存儲數(shù)據(jù)的類型數(shù)據(jù)庫邏輯上劃分為基礎(chǔ)地理信息數(shù)據(jù)庫、氣象要素數(shù)據(jù)庫、衛(wèi)星云圖數(shù)據(jù)庫、雷達拼圖數(shù)據(jù)庫和閃電監(jiān)測數(shù)據(jù)庫。其中,基礎(chǔ)地理信息數(shù)據(jù)庫包含系統(tǒng)所需的地圖數(shù)據(jù)和氣象站點的位置數(shù)據(jù);氣象要素數(shù)據(jù)庫用于存儲自動氣象站的觀測數(shù)據(jù)。圖4為系統(tǒng)數(shù)據(jù)庫邏輯結(jié)構(gòu)。

        數(shù)據(jù)庫必須能夠支持地理信息數(shù)據(jù)的存儲,大容量數(shù)據(jù)的管理和存儲,能夠承擔高頻次的并發(fā)訪問。結(jié)合目前實際情況,自動氣象站、閃電定位數(shù)據(jù)存儲在Oracle數(shù)據(jù)庫中,站點信息也存儲Oracle數(shù)據(jù)庫中的一個表里。新建PostgreSQL用于存儲系統(tǒng)地圖用到的基礎(chǔ)地理信息、雷達拼圖和衛(wèi)星云圖等數(shù)據(jù)。系統(tǒng)數(shù)據(jù)庫的邏輯層和物理層的對應關(guān)系如圖5所示。

        2 系統(tǒng)實現(xiàn)

        2.1 氣象數(shù)據(jù)的存儲

        按照地理信息特征劃分,將氣象數(shù)據(jù)分為點對象和面對象。點對象包括站點位置,溫度、氣壓、風速、降水、濕度和閃電等數(shù)據(jù);面對象包括雷達拼圖、衛(wèi)星云圖等數(shù)據(jù)。氣象信息數(shù)據(jù)的空間結(jié)構(gòu)如圖6所示。

        利用Oracle 和 PostGIS的空間信息管理模塊共同管理這些空間數(shù)據(jù)和屬性數(shù)據(jù),同時,利用不同的數(shù)據(jù)庫查詢語句,實現(xiàn)數(shù)據(jù)的檢索和分析。

        系統(tǒng)中Oracle Spatial使用SQL數(shù)據(jù)類型SDO_GEOMETRY在Oracle數(shù)據(jù)庫存儲包含矢量信息的氣象數(shù)據(jù)。數(shù)據(jù)庫中空間信息存儲在SDO_GEOMETRY列,利用標準Oracle實用程序SQL * Loader的導入和導出。

        PostGIS在對象關(guān)系型數(shù)據(jù)庫PostgreSQL上增加了存儲管理空間數(shù)據(jù)的能力,相當于Oracle的Spatial部分。PostGIS通過一種新的數(shù)據(jù)類型片,提供對大的柵格數(shù)據(jù)對象的存儲。片由以下幾個部分組成:包裹矩形框、SRID、類型和一個字節(jié)序列。系統(tǒng)利用raster2pgsql程序?qū)鸥裥蛿?shù)據(jù)轉(zhuǎn)換為SQL語句,通過psql將SQL數(shù)據(jù)導入PostgreSQL數(shù)據(jù)庫。

        2.2 站點數(shù)據(jù)顯示模塊的實現(xiàn)

        數(shù)據(jù)庫中的氣象要素表中并沒有包含地理信息數(shù)據(jù)。因此,需要建立視圖,將站點信息表和氣象要素表相結(jié)合。地理信息服務器MapServer直接訪問這個視圖就可以完成氣象要素數(shù)據(jù)的獲取,通過PHP的MapServer擴展向外發(fā)布WFS和WMS服務。此外,為了增加數(shù)據(jù)服務的靈活性,使其可以根據(jù)用戶的查詢實時生成所需的服務,這就需要在視圖中添加參數(shù)來完成此功能。氣象要素發(fā)布SQL視圖代碼如下:

        SELECT VALUEDATA.IIIII,VALUEDATA.SNAME,VALUEDATA.TEMP,miss.GISDATA.geom from (SELECT

        MISS.STATION.IIIII,MISS.AWS_REG.TEMP,MISS.STATI

        ON.SNAME FROM MISS.STATION

        INNER JOIN MISS.AWS_REG ON MISS.AWS_REG.IIIII = MISS.STATION.IIIII WHERE MISS.STATION.IIIII LIKE 'B%' and MISS.AWS_REG.OBSTIME

        = TO_DATE('%OBSTIME%','YYMMDDHH24MI')

        AND MISS.AWS_REG.TEMP<>999.9) VALUEDATA

        left join miss.GISDATA on valuedata.IIIII=miss.GISDATA.IIIII

        2.3 雷達拼圖顯示模塊的實現(xiàn)

        雷達拼圖數(shù)據(jù)服務通過WMS方式在MapServer上發(fā)布。系統(tǒng)通過使用Mapfile文件配置MapServer。Mapfile文件是MapServer的標準文件,它是集成了空間數(shù)據(jù)、屬性數(shù)據(jù)和三維影像數(shù)據(jù)的接口函數(shù),實現(xiàn)了MapServer核心庫對這些數(shù)據(jù)文件的訪問。Mapfile定義了MapServer中各個對象的相互關(guān)系,指明MapServer的數(shù)據(jù)源和數(shù)據(jù)的繪制樣式。Mapfile中諸多的關(guān)鍵字端構(gòu)成了一個完整的Map對象。

        DATA關(guān)鍵字是用來描述數(shù)據(jù)源的詳細信息。雷達拼圖的數(shù)據(jù)源是PostgreSQL數(shù)據(jù)庫中的raster數(shù)據(jù)類型。根據(jù)PostgreSQL數(shù)據(jù)庫的詳細信息,DATA關(guān)鍵字代碼如下:

        DATA "PG:dbname=rad host=*.*.*.* user=**** password=***** port=5432 table=radnew where='rid=20130418001800' mode=1".

        CLASS關(guān)鍵字是用來描述數(shù)據(jù)繪制的樣式。根據(jù)氣象部門對雷達拼圖樣式的定義,由多個CLASS關(guān)鍵字定義雷達的樣式,代碼如下:

        CLASS

        EXPRESSION ([pixel] >= 66 AND [pixel] < 76)endprint

        猜你喜歡
        數(shù)據(jù)
        論數(shù)據(jù)權(quán)的劃分標準和分類
        以未來決定現(xiàn)在
        網(wǎng)絡辦公環(huán)境下的數(shù)據(jù)信息安全問題及對策
        醫(yī)院統(tǒng)計報表數(shù)據(jù)在醫(yī)院管理服務中的常見問題研究
        競技分析及其發(fā)展趨勢研究
        高校信息化管理的應用探究
        溫室控制系統(tǒng)及控制方法的研究
        公路工程試驗檢測存在的問題及措施
        價值工程(2016年30期)2016-11-24 16:39:03
        焊接工藝仿真訓練系統(tǒng)中焊點數(shù)據(jù)的建立方法
        一種借助數(shù)據(jù)處理構(gòu)建的智能食堂管理系統(tǒng)
        亚洲av色香蕉第一区二区三区| 91精品国产无码在线观看| 国产精品天干天干在线观蜜臀| 国产中文字幕一区二区视频| 激情五月开心五月麻豆| 国产成人综合久久大片| 亚洲高清中文字幕视频| 337p粉嫩日本欧洲亚洲大胆| 成人无码α片在线观看不卡| 韩日美无码精品无码| 久热香蕉精品视频在线播放| 亚洲av乱码一区二区三区女同| 亚洲a级视频在线播放| 一边做一边说国语对白| 久久久久久国产精品免费免费男同 | 无套内谢孕妇毛片免费看看| 超碰日韩AV在线| 毛片av在线尤物一区二区| 最新日本人妻中文字幕| 日产精品久久久一区二区| 波多野结衣乳巨码无在线| 中国大陆一级毛片| 日产精品一区二区免费| 精品婷婷国产综合久久| 激情内射人妻1区2区3区| 五月综合激情婷婷六月色窝| 久久成人麻豆午夜电影| 国产精品色内内在线播放| 天天综合色中文字幕在线视频| 日本伊人精品一区二区三区| 午夜免费视频| 国产精品国产三级国产av′ | 中文人妻av大区中文不卡| 日韩av一区二区不卡| 亚洲av无码国产精品色午夜字幕| 熟女人妻在线视频| 波多野结衣在线播放一区| 日韩在线手机专区av| 一区二区三区日本高清| 日韩一区二区三区无码影院| 天天影视色香欲综合久久|