摘 要: 在衛(wèi)星遙感監(jiān)測業(yè)務(wù)化運行系統(tǒng)中,遙感專題圖是監(jiān)測結(jié)果的重要呈現(xiàn)形式,然而傳統(tǒng)的制作方式是利用MapInfo、ArcMap、SuperMap等GIS軟件人工制作,不能滿足業(yè)務(wù)化系統(tǒng)對大范圍監(jiān)測的處理要求。為此,采用XML文件保存自動化制作專題圖的參數(shù)信息,提取制圖文檔(即mxd文檔,ArcMap支持的一種文件類型)中的共有信息(如指北針、區(qū)域邊界、文本標(biāo)注、經(jīng)緯網(wǎng)格、比例尺等)作為制圖模板文件,自動化專題圖制作模塊加載制圖模板文件,并從參數(shù)XML文件中讀取渲染圖像需要使用的參數(shù),對遙感算法反演結(jié)果進行渲染和導(dǎo)出專題圖,從而實現(xiàn)了非人工干預(yù)的遙感專題圖自動制作,滿足了對大范圍區(qū)域監(jiān)測的需求,提高了系統(tǒng)自動化處理能力。
關(guān)鍵詞: 自動制圖; ArcGIS Engine; XML; 遙感專題圖
中圖分類號:TP391 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2014)09-18-03
Study on technologies of automatic remote sensing thematic mapping based on XML
Qiao Baojun1,3, Fu Zhengye2, Wang Hui2,3
(1. College of Software, Henan University, Kaifeng, Henan 475004, China; 2. Computer and Information Engineering College, Henan University;
3. Lab of Intelligent Technology and Systems, Henan University)
Abstract: In regular operation of satellite remote sensing monitoring system, most monitoring results are presented in the form of remote sensing thematic maps. However, the traditional approach is to use MapInfo, ArcMap, SuperMap or any other GIS software to produce remote sensing thematic maps. These approaches can't meet the large-scale processing requirement of operational monitoring system. The parameter information of automated production of thematic maps are saved by XML files. The cartographic documents (i.e., mxd document, ArcMap supports a file type) of the total information (such as a compass, regional borders, text annotation, latitude and longitude grids, scale, etc.) are extracted as a thematic map template file. Program can read parameters to be used by rendering images from parameter-XML files. It can render and export thematic maps for remote sensing inversion algorithms. This is a non-artificial intervention automatic production technology for remote sensing of thematic maps. The results show that it can meet the needs of a wide range of regional monitoring and improve the automation capabilities of the system.
Key words: automatic thematic mapping; ArcGIS Engine; XML; thematic maps of remote sensing
0 引言
在遙感應(yīng)用方面,遙感專題圖是遙感產(chǎn)品信息的重要載體,具有監(jiān)測范圍廣、直觀、清晰、精確、成本低等優(yōu)點,被廣泛應(yīng)用于環(huán)境監(jiān)測、災(zāi)害信息發(fā)布和農(nóng)作物監(jiān)測等工作中,為決策支持提供有力的依據(jù)[1]。然而,目前主要依賴MapInfo、ArcMap、SuperMap等GIS軟件人工制作遙感專題圖,當(dāng)面臨監(jiān)測區(qū)域比較大的時候通常不能保證及時處理影像得到專題圖,由于傳統(tǒng)的人工制作方式對數(shù)據(jù)處理能力有限[2],隨著遙感影像數(shù)量激增,容易造成原始數(shù)據(jù)積壓的現(xiàn)象,不能滿足人們對遙感專題圖時效性的需求[3],而且手工方式制作專題圖需要大量的人力投入。目前,遙感行業(yè)應(yīng)用的自動化、半自動化程度較低,當(dāng)前的遙感數(shù)據(jù)處理系統(tǒng)大多還局限于單幅影像的處理,遙感數(shù)據(jù)處理系統(tǒng)大多提供給專業(yè)遙感研究人員使用,能達(dá)到自動化、半自動、業(yè)務(wù)化地處理的遙感行業(yè)應(yīng)用系統(tǒng)相對較少[4,5],然而海量遙感數(shù)據(jù)處理已經(jīng)成為GIS應(yīng)用軟件系統(tǒng)的發(fā)展趨勢,面對海量的遙感數(shù)據(jù)計算和專題圖制作,迫切需要一種業(yè)務(wù)化運行的系統(tǒng)完成遙感產(chǎn)品的生產(chǎn)加工[6],最終得到遙感產(chǎn)品專題圖,直觀展示遙感觀測結(jié)果。因此建立自動化遙感專題圖制作系統(tǒng)具有極其重要的應(yīng)用價值。
我們經(jīng)過研究發(fā)現(xiàn),傳統(tǒng)的人工制圖流程中存在很多重復(fù)性的工作,如在制圖文檔中添加文本標(biāo)注、指北針、經(jīng)緯網(wǎng)格、比例尺等操作,可將這些公共的操作提取公共要素(文本標(biāo)注、指北針、經(jīng)緯網(wǎng)格、比例尺、其他區(qū)域固有的要素等)作為制圖模板文件。對于一種遙感監(jiān)測算法其對應(yīng)的渲染方式也是相對固定的,可將每一種遙感監(jiān)測算法需要使用的渲染方式和制圖相關(guān)參數(shù)存儲在XML文件中。通過遙感專題圖自動制作服務(wù)器接收衛(wèi)星遙感監(jiān)測業(yè)務(wù)化運行系統(tǒng)的自動化專題圖制作任務(wù),并驅(qū)動自動化制作專題圖模塊加載制圖模板文件和讀取對應(yīng)遙感監(jiān)測算法的制圖參數(shù)XML文件,完成自動化專題圖制作任務(wù)。這種設(shè)計滿足了衛(wèi)星遙感監(jiān)測業(yè)務(wù)化運行系統(tǒng)的自動處理的需求,實現(xiàn)了遙感專題圖自動化制作,為衛(wèi)星遙感監(jiān)測業(yè)務(wù)化運行系統(tǒng)7×24小時業(yè)務(wù)化運行提供了很好的支持。通過修改制圖參數(shù)XML文件和制圖模板文件可以滿足其他遙感應(yīng)用系統(tǒng)自動化制作專題圖的需要,也為其他系統(tǒng)專題圖制作提供了一種新的解決方案。
1 設(shè)計策略
隨著我國遙感衛(wèi)星事業(yè)的發(fā)展,遙感數(shù)據(jù)量越來越大,傳統(tǒng)的遙感監(jiān)測系統(tǒng)主要依靠遙感專業(yè)人員對獲取的單幅影像進行手工處理,由于數(shù)據(jù)量巨大和處理人員的相對不足,使得專題圖制作的時效性較差,同時將海量的遙感影像數(shù)據(jù)手工處理成遙感專題圖的工作量也非常大。本文設(shè)計的基于XML的遙感專題圖自動制作系統(tǒng)(簡稱自動制圖系統(tǒng))是衛(wèi)星遙感監(jiān)測業(yè)務(wù)化系統(tǒng)(簡稱業(yè)務(wù)化系統(tǒng))的一部分,以服務(wù)的形式提供遙感專題圖自動化處理能力,將人們從手工制作專題圖的繁雜操作中解脫出來。
在設(shè)計自動制圖系統(tǒng)時,主要考慮可重用性、靈活性、高效性以滿足業(yè)務(wù)化系統(tǒng)運行的需要。
⑴ 可重用性:通過提取專題圖制作的公共要素(文本標(biāo)注、指北針、經(jīng)緯網(wǎng)格、比例尺、其他區(qū)域固有的要素等)形成制圖模板文件,并提供了設(shè)計制圖模板的工具,制圖模板制作一次保存至業(yè)務(wù)化系統(tǒng)數(shù)據(jù)管理分系統(tǒng),可實現(xiàn)多次使用,同時也可以設(shè)計多種風(fēng)格的制圖模板文件,得到多樣化的專題圖。滿足不同的應(yīng)用場景。
⑵ 靈活性:使用XML文件保存自動制圖中所涉及的參數(shù),實現(xiàn)了內(nèi)容與形式的分離,提高了系統(tǒng)的靈活性,增加新的遙感監(jiān)測算法時,只需對已有的制圖參數(shù)XML文件的節(jié)點內(nèi)容進行修改即可完成。
⑶ 高效性:自動制圖系統(tǒng)以服務(wù)的形式提供自動化專題圖制作服務(wù),通過業(yè)務(wù)化系統(tǒng)驅(qū)動該系統(tǒng)實現(xiàn)7x24小時專題圖制作的能力,顯著提高了制作專題圖的效率。
2 自動制圖系統(tǒng)的設(shè)計及實現(xiàn)
2.1 衛(wèi)星遙感監(jiān)測業(yè)務(wù)化運行系統(tǒng)總體結(jié)構(gòu)
自動制圖系統(tǒng)是自動化專題圖制作分系統(tǒng)衛(wèi)星遙感監(jiān)測業(yè)務(wù)化運行系統(tǒng)的一部分,另外還包括業(yè)務(wù)運行管理系統(tǒng)、生產(chǎn)線系統(tǒng)、數(shù)據(jù)管理系統(tǒng)、用戶服務(wù)系統(tǒng)。自動制圖系統(tǒng)接收來自于業(yè)務(wù)運行管理系統(tǒng)的制圖命令以驅(qū)動自動化專題圖制作模塊完成專題圖的制作,最終將專題圖歸檔到數(shù)據(jù)管理系統(tǒng)中。用戶服務(wù)系統(tǒng)可以查看歸檔的專題圖成果。衛(wèi)星遙感監(jiān)測業(yè)務(wù)化運行系統(tǒng)數(shù)據(jù)流如圖1所示。
2.2 自動制圖參數(shù)XML文件設(shè)計
使用XML文檔來描述遙感產(chǎn)品所采用的渲染方式和渲染方式對應(yīng)的參數(shù)信息,限于本文篇幅,我們僅以惟一值渲染的XML文件為例來說明XML文件的設(shè)計思路。以下是惟一值渲染(Unique)所采用的自動制圖參數(shù)XML文件樣例:
根據(jù)算法設(shè)計修改XML文件中的節(jié)點信息,如果算法計算的結(jié)果得到的是離散的值,則采用惟一值渲染,并根據(jù)算法可能出現(xiàn)的值修改
采用XML文件來存儲自動化專題圖制作的參數(shù)實現(xiàn)了參數(shù)值的標(biāo)準(zhǔn)化,為計算機自動處理提供了便利,同時也保證了自動專題圖制作系統(tǒng)出圖的一致性,這里的一致性是指專題圖中的要素樣式與所代表的意義相同,例如在設(shè)計土地利用分類專題圖的制圖參數(shù)XML文件時采用綠色表示農(nóng)田,則所有由該系統(tǒng)生成的土地利用分類專題圖綠色都代表農(nóng)田。
2.3 制圖模板文件設(shè)計
本文采用ArcMap的mxd文檔做為專題圖的模板文件,在mxd文檔中添加必要的專題圖要素(如文本框、指北針、經(jīng)緯網(wǎng)格、比例尺等),此外,還可以根據(jù)需要添加自定義的矢量標(biāo)記和文字標(biāo)記。制圖模板中的文本框(包括標(biāo)題、時間、公司名稱等)是在自動制作專題圖的過程中根據(jù)訂單的信息動態(tài)修改,而經(jīng)緯網(wǎng)格樣式、比例尺樣式和指北針樣式是在制圖模板中固定好的,用戶可以提供多種版本的制圖模板使得自動制圖服務(wù)器能夠生成符合多種應(yīng)用場景的不同風(fēng)格的專題圖。制圖模板文件樣例如圖2所示。
2.4 專題圖自動制作系統(tǒng)設(shè)計
基于XML的遙感專題圖自動制作系統(tǒng)由任務(wù)控制模塊、消息處理模塊、自動制圖模塊和專題圖歸檔模塊構(gòu)成,使用C#調(diào)用Arcgis Engine提供的API實現(xiàn)自動制圖模塊。基于XML的遙感專題圖自動制作系統(tǒng)的功能結(jié)構(gòu)如圖3所示。
2.5 系統(tǒng)應(yīng)用效果
本文在分析了遙感專題圖特點和遙感專題圖制作流程之后,對手工制作專題圖進行了改進,設(shè)計并實現(xiàn)了自動化專題圖制作技術(shù),我們將此技術(shù)用于衛(wèi)星遙感監(jiān)測業(yè)務(wù)化運行系統(tǒng)中,減少了專題圖制作環(huán)節(jié)的人工干預(yù),提高了系統(tǒng)的自動化處理水平,有效節(jié)約了人力成本。
實踐證明,基于XML的遙感專題圖自動制作技術(shù)在衛(wèi)星遙感監(jiān)測業(yè)務(wù)化運行系統(tǒng)中針對礦區(qū)環(huán)境監(jiān)測的應(yīng)用取得了很好實用效果。本系統(tǒng)制作的遙感專題圖效果如圖5所示。
3 結(jié)束語
本文用內(nèi)容與形式分離的思想,抽取了專題圖制作過程中的共同的要素作為制圖模板文件,使用XML文件標(biāo)記專題圖的樣式和渲染的方式,相比傳統(tǒng)的專題圖制作方式,本文提供的方式具有較高的可復(fù)用性,提高了專題圖制作的效率,為遙感專題圖制圖提供了一種新的解決方案。尤其在遙感數(shù)據(jù)量呈幾何級增長的今天[7],專題圖自動制作技術(shù)顯得尤為重要?;赬ML的遙感專題圖自動制作技術(shù)實現(xiàn)了7x24小時專題圖制作的能力,在制作專題圖環(huán)節(jié)無需人工干預(yù),提高了對海量遙感影像專題圖制作的處理能力,因此所建立的自動化遙感專題圖制作系統(tǒng)具有極其重要的應(yīng)用價值。
參考文獻(xiàn):
[1] 盧中正,王飛躍,鮑桂寶.衛(wèi)星遙感在煤炭工業(yè)中的應(yīng)用實踐與展望[J].
地球信息科學(xué),2000.2:62-65
[2] 宮鵬.遙感科學(xué)與技術(shù)中的一些前沿問題[J].遙感學(xué)報,2009.1:
35-45
[3] 屈新原,李家存,趙曉麗等.面向災(zāi)害遙感快速制圖的關(guān)鍵技術(shù)[J].地
理空間信息,2011.5:112-114
[4] 黃國滿,郭建峰.分布式并行遙感圖像處理中的數(shù)據(jù)劃分[J].遙感信
息,2001.2:10-13
[5] 朱耀飛.遙感數(shù)據(jù)并行處理系統(tǒng)中并行文件系統(tǒng)的研究和實驗[D].中
科院中國遙感衛(wèi)星地面站,2001.
[6] 黃佩,唐斌.淺談基于ArcGIS自動化專題制圖的關(guān)鍵技術(shù)—以南充
市水利資源分布專題圖為例[J].科技信息,2009.25:424-425
[7] 楊建欽,周子勇.GeoTIFF在處理海量遙感圖像中的實現(xiàn)及應(yīng)用[J].計
算機應(yīng)用,2007.S1:442-443