• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

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

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

      引言

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

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

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

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

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

      2目標任務(wù)與實現(xiàn)

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

      3資料分析與利用

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      4.4Devexpress中列模板主題的使用

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

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

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

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

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

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

      5結(jié)語

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

      猜你喜歡
      海岸帶控件整治
      篤行不怠 奮力深化提升三年專項整治
      專項整治
      專項整治
      海岸帶彈性初探
      惠州市海岸帶優(yōu)化開發(fā)的思路和對策
      陸海統(tǒng)籌推進海岸帶地質(zhì)調(diào)查
      養(yǎng)殖業(yè)整治需多措并舉
      ASP.NET服務(wù)器端驗證控件的使用
      無人機遙感在海島海岸帶監(jiān)測中的應(yīng)用研究
      Spreadsheet控件在Delphi數(shù)據(jù)庫系統(tǒng)中的編程與應(yīng)用
      通化市| 定西市| 深州市| 柞水县| 大悟县| 枣强县| 宣化县| 靖安县| 自贡市| 同仁县| 拜泉县| 宣威市| 大荔县| 平利县| 疏附县| 平远县| 莒南县| 富阳市| 张北县| 徐闻县| 金湖县| 长汀县| 漳平市| 乐安县| 广安市| 雅安市| 淮阳县| 西平县| 南宫市| 花莲县| 兰坪| 会东县| 呼图壁县| 封开县| 高邮市| 封丘县| 和平县| 嘉黎县| 科技| 昌都县| 蒲城县|