国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

海岸帶整治修復(fù)專題地理信息數(shù)據(jù)庫(kù)建設(shè)

2017-09-23 02:25:37賈思楊李家郝杰尹晶
軟件 2017年6期
關(guān)鍵詞:海岸帶控件整治

賈思楊+李家+郝杰+尹晶

引言

隨著全國(guó)全面推進(jìn)海洋經(jīng)濟(jì)示范區(qū)建設(shè),導(dǎo)致沿海城市規(guī)模日益擴(kuò)大,大量人口和經(jīng)濟(jì)要素向沿海集聚,沿海安全保障壓力加大,海洋災(zāi)害風(fēng)險(xiǎn)和隱患更加突出。為了海洋環(huán)境的可持續(xù)發(fā)展,海岸帶整治修復(fù)是當(dāng)前的輿論熱點(diǎn)。

我國(guó)1997年建立了國(guó)家海洋信息系統(tǒng),該系統(tǒng)集海洋開(kāi)發(fā)、應(yīng)用、網(wǎng)絡(luò)技術(shù)、通訊技術(shù)于一體,擁有國(guó)內(nèi)海洋方面的經(jīng)濟(jì)、資源、環(huán)境、空間和文獻(xiàn)法規(guī)等信息,并能進(jìn)行圖形、圖像、文字顯示等。然而,伴隨著信息時(shí)代的到來(lái),傳統(tǒng)的海洋監(jiān)測(cè)信息系統(tǒng)已經(jīng)不能滿足當(dāng)前海岸帶環(huán)境保護(hù)的需要,建立新形勢(shì)下的海岸帶環(huán)境監(jiān)測(cè)系統(tǒng)迫在眉睫,而海岸帶整治專題地理信息數(shù)據(jù)庫(kù)的完善和升級(jí)是構(gòu)建新型海岸帶環(huán)境監(jiān)測(cè)系統(tǒng)的核心和關(guān)鍵。

基于此,本文提出了利用已有的基礎(chǔ)地理信息數(shù)據(jù)和海岸帶整治修復(fù)數(shù)據(jù),結(jié)合海洋監(jiān)測(cè)部門(mén)的專題數(shù)據(jù),通過(guò)SQL Server 2014建立海岸帶整治修復(fù)數(shù)據(jù)庫(kù),并集成Webgis技術(shù)和DevExpress控件,實(shí)現(xiàn)對(duì)海岸帶監(jiān)測(cè)信息的識(shí)別,提取,查詢,定位等一系列功能,以及用一種全新的方式對(duì)數(shù)據(jù)庫(kù)信息進(jìn)行增刪改等操作,從而進(jìn)一步增強(qiáng)系統(tǒng)的交互性和數(shù)據(jù)的安全性。

1總體構(gòu)建方案

系統(tǒng)基于B/S架構(gòu),以Visual Studi02013.NET作為開(kāi)發(fā)環(huán)境,采用c群和Javaseript作為主要開(kāi)發(fā)語(yǔ)言,集成MVC開(kāi)發(fā)框架和Devexpress開(kāi)發(fā)控件,融合AjaX開(kāi)發(fā)技術(shù)和Webgis工具,是一種面向?qū)ο蟮哪K式開(kāi)發(fā)方式,系統(tǒng)框架圖如圖1所示。

2目標(biāo)任務(wù)與實(shí)現(xiàn)

本文利用已有的基礎(chǔ)地理信息數(shù)據(jù)和海岸帶整治修復(fù)數(shù)據(jù),結(jié)合海洋監(jiān)測(cè)部門(mén)的專題數(shù)據(jù),建立了整治修復(fù)基礎(chǔ)數(shù)據(jù)庫(kù),選取了大連金石灘、營(yíng)口鲅魚(yú)圈和山東煙臺(tái)作為實(shí)驗(yàn)區(qū)域,基本將實(shí)驗(yàn)區(qū)域的海岸帶基礎(chǔ)信息和整治修復(fù)信息入庫(kù)存儲(chǔ)。其成果信息量豐富,資料來(lái)源可靠,現(xiàn)勢(shì)性強(qiáng),可用于沿海地區(qū)經(jīng)濟(jì)發(fā)展布局,城建規(guī)劃,防災(zāi)減災(zāi)應(yīng)急管理,涉海工程建設(shè)等領(lǐng)域,并為今后海洋防災(zāi)減災(zāi)從局部防御向重點(diǎn)防御、科學(xué)防御轉(zhuǎn)型提供了基礎(chǔ)數(shù)據(jù)和技術(shù)支持。

3資料分析與利用

根據(jù)海岸帶整治修復(fù)工作的實(shí)際需求,建立海岸帶整治修復(fù)數(shù)據(jù)庫(kù),不僅需要海洋監(jiān)測(cè)部門(mén)的專題數(shù)據(jù),更離不開(kāi)基礎(chǔ)地理信息成果的支持。經(jīng)過(guò)分析和檢核,當(dāng)前可以利用的資料包括:

煙臺(tái)市海域海島海岸帶整治修復(fù)十三五規(guī)劃(擬整治修復(fù)區(qū)信息表),包括整治修復(fù)類型,功能區(qū)名稱,修復(fù)措施和修復(fù)目標(biāo)等,用于實(shí)現(xiàn)整治修復(fù)項(xiàng)目基本信息庫(kù)中修復(fù)規(guī)劃表和修復(fù)工程類型子表的存儲(chǔ)管理。

遼寧省營(yíng)口鲅魚(yú)圈月亮灣沙灘浴場(chǎng)整治與修復(fù)工程實(shí)施方案,包括項(xiàng)目資金預(yù)算,海岸帶修復(fù)前后照片成果對(duì)比,驗(yàn)收考核信息,專家評(píng)審意見(jiàn)等,用于實(shí)現(xiàn)整治修復(fù)項(xiàng)目基本信息庫(kù)中整治修復(fù)成效信息表和整治修復(fù)項(xiàng)目管理信息表的存儲(chǔ)。

大連金石灘及附近海域海灘養(yǎng)護(hù)和景觀修復(fù)工程實(shí)施方案,包括項(xiàng)目區(qū)域概況,海岸帶開(kāi)發(fā)利用現(xiàn)狀,項(xiàng)目批復(fù)文件,財(cái)政批文及勘察,設(shè)計(jì),監(jiān)理,環(huán)評(píng)等各類相關(guān)合同文件,用于實(shí)現(xiàn)整治修復(fù)項(xiàng)目基本信息庫(kù)中項(xiàng)目?jī)?chǔ)備信息表和項(xiàng)目計(jì)劃資金表的存儲(chǔ)。

其他資料,包括全國(guó)行政區(qū)劃信息,煙臺(tái)市縣功能區(qū)劃矢量數(shù)據(jù),山東省海岸線矢量數(shù)據(jù)等。

4數(shù)據(jù)庫(kù)設(shè)計(jì)與建設(shè)

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

按照《基礎(chǔ)地理信息數(shù)據(jù)庫(kù)基本規(guī)定》標(biāo)準(zhǔn)的要求,通過(guò)對(duì)基礎(chǔ)數(shù)據(jù)和采集獲得的數(shù)據(jù)進(jìn)行檢查和修正,建立統(tǒng)一、權(quán)威的海岸帶整治修復(fù)數(shù)據(jù)庫(kù)。

4.2數(shù)據(jù)存儲(chǔ)形式的優(yōu)化

數(shù)據(jù)中存在大量的大數(shù)據(jù)文件,如整治修復(fù)前后的高清圖片,修復(fù)地區(qū)視頻資料,以及各種批文和合同文件,考慮到讀取數(shù)據(jù)的便捷性,起初采取以varbinary(MAX)數(shù)據(jù)格式來(lái)存儲(chǔ)這些大數(shù)據(jù)文件,這樣做的優(yōu)點(diǎn)在于可以實(shí)時(shí)實(shí)現(xiàn)這些大數(shù)據(jù)文件的存儲(chǔ)和讀取,不容易丟失數(shù)據(jù),但是缺點(diǎn)也很明顯,一方面會(huì)造成數(shù)據(jù)庫(kù)容量過(guò)大,在執(zhí)行數(shù)據(jù)查詢時(shí)響應(yīng)時(shí)間過(guò)長(zhǎng),同時(shí)也不利于數(shù)據(jù)庫(kù)的移植和搬家。另一方面需要單獨(dú)編寫(xiě)程序來(lái)實(shí)現(xiàn)數(shù)據(jù)的讀寫(xiě),一旦程序出現(xiàn)故障,則會(huì)直接影響數(shù)據(jù)庫(kù)的穩(wěn)定性。經(jīng)過(guò)反復(fù)論證,最后選擇用相對(duì)路徑的方式在數(shù)據(jù)庫(kù)中存儲(chǔ)這些大數(shù)據(jù)文件,在提升數(shù)據(jù)庫(kù)運(yùn)行速度的同時(shí)很好的規(guī)避了潛在的不穩(wěn)定因素,可以說(shuō)是一舉兩得。

4.3AJAX結(jié)合Devexpress控件在數(shù)據(jù)庫(kù)中的應(yīng)用

AJAX相當(dāng)于在用戶和服務(wù)器之間增加一個(gè)中間層,使用戶操作和服務(wù)器響應(yīng)異步化。它不是將所有的用戶請(qǐng)求都提交給服務(wù)器處理,內(nèi)存中的數(shù)據(jù)編輯,頁(yè)面導(dǎo)航,數(shù)據(jù)校驗(yàn)這些不需要重新載入整個(gè)界面的。

需求可以交給AJAX引擎來(lái)執(zhí)行,只有確實(shí)需要從服務(wù)器讀取新數(shù)據(jù)時(shí),再由AJAX引擎向服務(wù)器發(fā)出一個(gè)異步請(qǐng)求。因此用戶無(wú)需等待響應(yīng)。Devexpress控件將AJAX技術(shù)與ASP.NET編程模型無(wú)縫集成,為Web應(yīng)用程序中的客戶端腳本和服務(wù)器語(yǔ)言之間架起了一座橋梁,實(shí)現(xiàn)了異步局部更新和定時(shí)刷新,從而減少了冗余數(shù)據(jù)的傳輸,減輕了服務(wù)器的負(fù)擔(dān),避免了白屏現(xiàn)象。

為了達(dá)到更好的用戶體驗(yàn)效果,海岸帶整治修復(fù)數(shù)據(jù)庫(kù)的開(kāi)發(fā)采用了AJAX技術(shù)與Devexpress控件相結(jié)合的方式,以數(shù)據(jù)庫(kù)中整治修復(fù)規(guī)劃表為例,經(jīng)過(guò)改進(jìn)后的數(shù)據(jù)表如圖2所示,可以實(shí)時(shí)動(dòng)態(tài)的實(shí)現(xiàn)數(shù)據(jù)的增刪改,給用戶全新的感官效果,并且有利于用戶更好的操作數(shù)據(jù)庫(kù)。

4.4Devexpress中列模板主題的使用

在Devexpress中提供了近20種主題模式,可以根據(jù)不同用戶的不同需求采用不同的主題風(fēng)格,從而改觀傳統(tǒng)數(shù)據(jù)庫(kù)列模板單調(diào)的使用效果,為用戶帶來(lái)更好的交互體驗(yàn)。

在已經(jīng)嵌入Devexpress的Visual Studi02013中啟動(dòng)Asp.Net Theme Deployer,將選好的主題模板保存在系統(tǒng)根目錄下(這里以Youthful主題模板為例),重新生成解決方案后,需要在Web.config文件中加入主題模板,同時(shí)在客戶端加入引用,主要代碼如下:

4.5MVC模式在建庫(kù)中的應(yīng)用

MVC是Model-View-Control的簡(jiǎn)稱,即模型.視圖.控制器。Model是指數(shù)據(jù)模型,或者稱為業(yè)務(wù)應(yīng)用邏輯,View是指用戶視圖界面,Controller則是控制器,用來(lái)提供應(yīng)用的處理過(guò)程控制。MVC模式因模塊劃分清晰,責(zé)任明確,易重用和維護(hù),因此單機(jī),C/S和B/S結(jié)構(gòu)一般都采用這種模式來(lái)作為實(shí)現(xiàn)的方式。海岸帶監(jiān)測(cè)數(shù)據(jù)庫(kù)在建庫(kù)過(guò)程中直接基于VS2013中的MVC5框架生成模型,然后通過(guò)在控制器端對(duì)數(shù)據(jù)表進(jìn)行控制,這樣做的好處是減少了代碼的維護(hù)量,有利于系統(tǒng)的工程化管理。

4.6數(shù)據(jù)庫(kù)與Webgis工具的聯(lián)動(dòng)

Webgis是一張典型的GIS技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)相結(jié)合的產(chǎn)物,是利用萬(wàn)維網(wǎng)技術(shù)對(duì)傳統(tǒng)GIS的擴(kuò)展和完善。它提供廣泛的基于Web的GIS服務(wù),以支持在分布式環(huán)境下實(shí)現(xiàn)空間地理數(shù)據(jù)的存儲(chǔ)、管理、制圖、地圖處理、空間分析和地圖可視化等GIS功能。將Webgis技術(shù)應(yīng)用在海岸帶修復(fù)領(lǐng)域,可以直接提供各種監(jiān)測(cè)模型的網(wǎng)絡(luò)在線計(jì)算和以及污染信息實(shí)時(shí)發(fā)布等功能,能夠很大程度上提高保護(hù)效率。

5結(jié)語(yǔ)

本文探討了利用SQL Server2014,結(jié)合基礎(chǔ)地理信息數(shù)據(jù)和海洋專題監(jiān)測(cè)數(shù)據(jù),建立海岸帶整治修復(fù)專題數(shù)據(jù)庫(kù)的建庫(kù)方法研究。通過(guò)本數(shù)據(jù)庫(kù)的建立,可以初步實(shí)現(xiàn)對(duì)海岸帶整治修復(fù)信息數(shù)據(jù)的科學(xué)管理,為海洋監(jiān)測(cè)和環(huán)境保護(hù)相關(guān)機(jī)構(gòu)提供數(shù)據(jù)支持和技術(shù)保障。endprint

猜你喜歡
海岸帶控件整治
篤行不怠 奮力深化提升三年專項(xiàng)整治
專項(xiàng)整治
專項(xiàng)整治
海岸帶彈性初探
關(guān)于.net控件數(shù)組的探討
軟件(2018年7期)2018-08-13 09:44:42
惠州市海岸帶優(yōu)化開(kāi)發(fā)的思路和對(duì)策
陸海統(tǒng)籌推進(jìn)海岸帶地質(zhì)調(diào)查
養(yǎng)殖業(yè)整治需多措并舉
無(wú)人機(jī)遙感在海島海岸帶監(jiān)測(cè)中的應(yīng)用研究
海岸工程(2014年4期)2014-02-27 12:51:26
就這樣玩會(huì)VBA中常見(jiàn)的自定義控件
電腦迷(2012年24期)2012-04-29 00:44:03
长汀县| 蓬莱市| 涟源市| 邵阳县| 张家口市| 江油市| 综艺| 龙胜| 娱乐| 高碑店市| 靖西县| 元氏县| 福清市| 祥云县| 玉田县| 泾源县| 林甸县| 龙南县| 建始县| 安仁县| 白玉县| 青海省| 伊吾县| 竹溪县| 栖霞市| 奎屯市| 彝良县| 德安县| 安溪县| 临桂县| 临沂市| 武乡县| 丰城市| 南丰县| 辉县市| 宜良县| 濉溪县| 华亭县| 宣武区| 绩溪县| 鄂伦春自治旗|