當前位置:編程學習大全網 - 編程語言 - 基於IWS的土地利用動態變化的影像發布系統構建

基於IWS的土地利用動態變化的影像發布系統構建

朱有法 謝德體 駱雲中

(西南大學資源環境學院,重慶,400716)

摘要:為及時、準確地掌握土地資源利用狀況,使土地利用動態監測可視化,基於Windows網絡環境的B/S體系結構,整合IIS (Internet Information Server)和IWS (Image Web Server),建立影像發布系統。系統采用影像網絡服務器、ECWP插件等技術,成功地解決了基於瀏覽器的遙感影像放大、縮小、漫遊,以及圖幅範圍、目標位置信息顯示等問題,實現了海量遙感影像數據的有效管理和快速傳輸。

關鍵詞:Image Web Server;土地利用;影像發布

土地利用動態管理是要求土地部門能夠及時、準確地掌握土地利用的狀況,為政府決策、各級土地管理部門制定管理政策和落實各項管理措施提供科學依據[1]。土地利用動態變化影像數據具有實時、可視化等特點。傳統WebGIS應用,由於系統模塊之間壹般為緊耦合、造成系統可移植性較差,互操作能力有限,已經不能滿足企業級的應用需求[2]。建立網絡土地利用動態變化的影像信息發布系統,對土地資源信息進行網絡化管理,使用戶在客戶端實現土地數據的操作,如漫遊、查詢、分析等操作,從而使整個土地部門對土地資源信息進行分布式管理,使系統資源達到***享、開放,實現土地利用的動態、實時、可視化管理。

1 系統目標

系統采用影像網絡服務器IWS (Image Web Server)實現遙感影像的管理和發布。這是通過Internet/Intranet發送影像數據的專業高性能應用系統,它提供ECWP高性能影像數據流處理(High Performance Streaming Imagery)協議。這個協議為用戶遠程瀏覽海量影像提供了壹條新的高效率的途徑,它允許用戶最快的訪問任何大小的影像文件,甚至TB級影像[3]。它不同於使用服務器端圖像子集選取和解壓方式的其他影像數據分布式服務技術,而是直接將壓縮的圖像傳輸到客戶端的瀏覽器,由客戶端瀏覽器在本地解壓和可視化。

傳統的圖像媒體格式有 BMP、TIFF、GIF、JPEG 等,這些格式的圖像要麽體積大,要麽有失真,而且在網上傳輸占有較大帶寬[4]。由於土地資源利用變化影像信息傳輸量大,在保證圖像質量的前提下,盡量減少所占用的網絡資源,提高數據傳輸速度。目前采用小波變換和位平面熵編碼器生成的ECW和JPEG2000 格式的圖像文件具有良好的壓縮性能。

1.1 更高的壓縮率和壓縮方式

在離散小波變換算法中,圖像可以轉換為壹系列更加有效存儲像素模塊的“子波”,在相同圖像質量下比JPEG有更高的壓縮比,而且壓縮後的圖像顯得更細膩平滑,特別適合在互聯網和遙感圖像傳輸領域應用;壓縮壹次,有多種解壓方式,可以不需要解壓整個文件而抽取各種分辨率、質量、分量或空間區域的圖像。

1.2 實現漸進傳輸

不像傳統的 JPEG 那樣由上到下、從左到右壹塊壹塊地慢慢傳輸、顯示,而 IWS (Image Web Server)是首先傳輸圖像的輪廓,然後逐步傳輸圖像質量高的數據,接收端就可以根據不同像素精度(位深度)和圖像空間分辨率來重構圖像,讓圖像由朦朧到清晰顯示。

1.3 碼流的隨機訪問和處理

允許用戶在圖像中隨機地定義感興趣區域,使得這壹區域的圖像質量高於其他圖像區域;碼流的隨機處理允許用戶進行旋轉、移動、濾波和特征提取等操作。

1.4 支持多源影像數據和海量數據快速壓縮

系統實現對多種數據的管理,包括衛星遙感影像、航空遙感影像等的柵格數據,土地利用現狀圖、土地利用詳查圖、地籍圖等矢量數據,各種統計表格、文本說明以及聲音、圖片等屬性數據。高分辨率的遙感影像的獲取,可以迅速得到幾周前甚至幾天前的最新更新數據,使用戶可以及時更新數據庫中的數據。通過數據的融合和挖掘,得到用戶感興趣的支持地理投影的土地信息,數據量可達GB、TB級。

2 系統設計

2.1 系統的體系結構

系統關鍵技術是以IWS為基礎,快速將多源數據復合、通過網絡集成多種技術成果和數據,進行準確、連續、動態的管理土地資源利用狀況,使之具有較高的信息服務水平和信息***享能力。

對於海量衛星遙感影像數據,為了能在瀏覽器端直接、順暢、平滑地顯示目標影像及其地理信息,考慮現實網絡帶寬的限制,系統采用ECW、JPEG2000圖像壓縮技術,基於影像網絡服務器IWS (Image Web Server),應用ActiveX插件技術原理,通過在客戶端瀏覽器上安裝ECWP插件,以High-performance streaming imagery協議建立起與影像網絡服務器IWS (Image Web Server)的聯系,然後把取得的數據信息在本地客戶端進行解壓縮還原處理,實現影像的發布。這種結構既減緩了服務器的運行負擔,又提高了數據傳輸的效率,系統總體結構如圖1所示。

系統采用 Browser/Server 結構,其優勢在於系統簡單、功能強大、擴展能力良好等[5]。B/S模式通過Internet進行通信,可以不受地域的限制。B/S開發模式實際上是分布式的C/S結構在Inernet/Intranet上的擴展,即把壹個應用對象從功能結構上劃分為三部分:數據處理邏輯、業務處理邏輯和顯示邏輯。其中Web服務器是顯示邏輯的核心,它將信息組織成超文本,通過超文本標記語言(HTML)和超文本傳輸協議(HTTP)實現與Browser端的交互;Client端的程序配合相關的應用服務器實現業務處理邏輯;數據處理邏輯由數據庫服務器的數據庫管理系統來完成,負責管理對數據庫的讀寫操作。各功能之間通過通用的編程接口(如開放數據互連ODBC等)進行連接。

將土地利用動態變化影像信息系統納入B/S結構的框架後,首先要解決的問題是通過網頁訪問後臺數據庫信息。Browser端的應用程序都被分割為頁面的形式,用戶的交互操作是以提交表單等方式來實現的。ASP (Active Serve Page)是壹個Web服務器端的開發環境,屬於ActiveX技術中的Server端技術,在服務器端解釋執行,執行結果產生動態生成的Web頁面並送到瀏覽器。ASP腳本集成於HTML中,容易生成,無需編譯或鏈接即可直接執行。在ASP腳本中可以方便地引用系統組件和ASP的內置組件,還能通過定制ActiveX服務器組件來擴充功能。利用它可以產生和運行動態的、交互的、高性能的Web服務應用程序。

圖1 系統結構設計

2.2 數據庫的建立

系統設計采用技術成熟的 TCP/IP 網絡通信標準,通過 Hyper Text Transfer Protocol (超文本傳輸協議)建立客戶端與服務器通信。由於土地利用動態變化影像是大量目標資料文件不斷入庫更新的過程,采用SQL server 2000作為實現動態頁面的數據支持數據庫,這樣就可以生成豐富的、實時的、動態的網頁顯示到客戶端瀏覽器上。

對於傳統的文件格式,利用動態服務網頁(ASP)技術,再考慮到響應速度與系統狀況的平衡,采用以文件存儲與關系數據庫存儲相結合的數據存儲方法,利用 ActiveX DataObject (ADO)數據訪問組件,建立ASP頁面腳本應用程序與關系數據庫的聯系,實現輸入/輸出的快速響應,保證系統的穩定運行。

2.3 系統集成

遙感圖像與矢量數據是組成地理信息系統的兩大主要數據源,將兩者結合起來統壹於WebGIS中是WebGIS發展的必然[6]。在解決主要相關技術的基礎上,以集成數據庫為核心,對土地資源管理信息系統進行了IIS和IWS無縫連接,研制分類瀏覽,建立書簽、資料評價、用戶管理、資料管理、資料上傳、資料搜索、發布通知等模塊。運用公鑰加密算法,結合網絡操作系統及SQL Server 2000數據庫的安全特性,對影像系統用戶進行權限等級管理,確保系統的安全性,完成總體集成。

2.4 系統特點

2.4.1 影像傳輸速度快、占用網絡資源少

系統首次采用影像網絡服務器(IWS)技術,基於遠程窄帶網絡實現了海量遙感影像信息的快速傳輸和實時漫遊、縮放及坐標顯示;實現IIS與IWS無縫結合,支持的文件類型和信息量不受限制,可以無限擴展;僅僅在服務器端啟用IIS服務和IWS服務即可,充分利用客戶端系統資源,發揮分布式計算的優勢,服務器端系統占用資源少,壹般應用無需設置專門的高檔服務器;客戶端實現零安裝、免維護,所有操作都實現網絡化,不受地域限制,易於實現相關信息***享,提高目標信息的利用效率;基於開放、成熟技術,系統安全、穩定、可靠,易於維護,易於擴展,適應性強,易於推廣。

2.4.2 對海量影像數據實現自動化增量動態歸類管理與發布

系統采用自動化增量動態歸類管理技術,解決了不斷擴展的影像信息的類別、層次邏輯關系管理問題,實現了類別的動態自動維護和目標影像的樹形結構查詢與發布。系統的數據庫采用內容動態自動分級的方法,以樹狀的形式邏輯顯示給用戶,滿足影像信息文件不斷增加的需求,並能自動無限擴充。用戶還可按照類別進行查找,逐級瀏覽。

3 系統功能實現

根據系統的目的和要求,整個土地利用動態變化影像信息系統包括數據采集、數據編輯、數據庫管理、數據處理、數據輸出5個部分,完成土地影像數據的管理、影像數據的處理、土地利用動態變化影像系統的維護以網上發布。系統功能如圖2。

圖2 系統功能模塊結構圖

ECW、JPEG2000格式的影像數據是不能直接在瀏覽器上顯示與操控的,從影像服務器上傳過來的這類數據必須通過對它進行解壓縮、解編碼、解量化、小波反變化等壹系列處理。為實現ECW、JPEG2000格式圖像文件跟瀏覽器的無縫結合,系統采用ActiveX插件技術,使用壹個ECWP插件嵌入到WEB頁面中,當用戶需要訪問ECW、JPEG2000格式圖像文件時,瀏覽器就會下載該插件並自動安裝到本地計算機上,此插件支持ECWP協議,以此實現客戶端與服務器端影像數據的漸進式傳輸,對客戶端影像的瀏覽和操縱是利用JavaScript腳本語言實現的。在本系統中,主要實現了對影像的放大、縮小、漫遊操作,以及經緯度值、圖幅範圍等地理信息顯示等。

3.1 土地利用變化影像數據的管理

土地影像數據的管理包括土地數據的采集、編輯等工作[7]。數據采集包括各種紙質土地資源圖件,如土地利用現狀圖、土地利用規劃圖等圖件的數字化輸入,遙感影像的解譯結果的輸入、野外實測數據的GPS輸入以及各種屬性數據的鍵盤輸入等。在土地數據輸入的過程中,要檢查數據的準確性和精確度,確保進入數據庫的數據的精度,同時註意空間數據和屬性數據的邏輯關系和拓撲壹致性。通過對數據的編輯進行數據的添加、刪除、修改等工作,保證發布到網上Internet的土地資源數據是正確的。

3.2 土地利用變化影像數據的處理

土地資源數據的處理除了壹般的放大、縮小、漫遊、查詢以外,還可根據用戶端的請求來完成特定的任務,其中包括圖像格式的轉換、圖面相關信息的增強、圖像比例尺的擬和、圖像的分層疊加、圖像的分層處理、圖元面積的量算、圖元數量的統計、土地屬性和空間屬性的更新等。圖3為實現JPEG2000格式壓縮和解壓的結構框圖:首先對源圖像數據進行離散小波變換,然後對變換後的小波系數進行量化,接著對量化後的數據熵編碼,最後形成輸出碼流。解碼器是編碼的逆過程,首先對碼流進行熵解碼,然後解量化和小波反變換,最後重建圖像數據。

圖3 JPEG2000/ECW 編碼器和解碼器結構框圖

3.3 土地利用變化影像數據的維護

土地數據維護包括土地數據代碼與字典維護,確保數據庫正常運行,隨時添加、刪除、修改、更新數據庫。用戶管理包括:可以添加、刪除、修改系統的用戶,設置用戶的權限,合理和安全地控制數據訪問權限。數據庫維護,包括數據的初始化、數據庫的備份、數據庫的恢復等功能。

空間數據表達趨向多比例尺、多尺度、動態多維和實時三維可視化[8]。Image Web Server作為土地資源管理信息系統的壹種特殊應用領域,為土地資源信息的***享提供了開放的信息空間,為各級土地管理部門、政府機構以及全球用戶提供了豐富的土地信息。Internet用戶不需要購買軟件,就可以通過WWW瀏覽器訪問並利用應用系統的各種功能。壹方面,IWS方便了各級土地管理部門的工作;另壹方面,利用IWS技術可以實現跨地域大範圍的土地資源信息的獲取與管理,甚至可以建立大範圍的實時土地資源管理信息系統。

參考文獻

[1]黃福奎.論遙感技術在土地利用動態監測中的應用[J].中國土地科學,1998,12 (3):21~25

[2]陳靜,龔健雅,朱欣焰等.基於J2EE的分布式WebGIS [J].測繪通報,2004 (2):27~30

[3]李青元,張福浩,朱雪華等.Web GIS實現技術探討.中國圖形圖像學報,1998,3 (6):485~489

[4]閻君.地理信息***享與開放式地理信息系統技術研究.中國圖形圖像學報,1998,3 (2):140~145

[5]鄭人傑.軟件工程.北京:清華大學出版社[M],1995

[6]楊超偉,李琦,承繼成等.遙感影像的Web發布研究與實現[J].遙感學報,2000,4 (1):71~75

[7]成四海,吳相林.Web數據庫的設計與實現[J].華中理工大學學報,1999,27 (2):110~112

[8]李德仁.淺論21世紀遙感與GIS的發展[J].東北測繪,2002,25 (4):3~5

  • 上一篇:java cookie
  • 下一篇:第壹門編程語言選誰?
  • copyright 2024編程學習大全網