■周靜
(鄂州職業大學 湖北鄂州 436000)
淺析GIS ArcEngine的專題地圖制圖系統的設計與實現
■周靜
(鄂州職業大學 湖北鄂州 436000)
在地里信息系統中,有一個非常重要的功能即地圖制圖功能,地圖制圖功能在這當中占據了一個無可替代的位置,地圖制圖是地圖生產的需求。隨著社會的進步,科技的發達,地圖制圖中的手工制作已經不占優勢了,而運用更加智能化和自動化的電腦輸出來代替手工的地圖制圖,并且在很大程度上也克服了手工制圖中的一些技術問題。GIS ArcEngine在地圖制圖的時候對著色這一技術上提供了不同的方案,在表達某一專題的同時,可以通過不同的空間數據進行不同顏色的著色。本篇文章主要是很對在GIS ArcEngine的專題地圖制圖的系統中的設計與實現做相應的探討,以期達到更好的目標。
GIS ArcEngine地圖制圖專題
在地理信息系統中,地圖制度是不可或缺的組成部分,在之前的地圖制圖中,強調最多的莫過于圖形的顯示質量,沒有根本上與地理信息系統相結合,相對來說地圖制圖處于較為孤立的狀態。隨著信息技術的快速發展,數字化時代的到來,對地圖制圖的操作有根本的改變。專題地圖的特點是著重于社會經濟現象和自然地理的分布特征,或者是對這些現象中的某一些現象進行重點的強調,具有很強的針對性。現代信息技術的到來,為專題地圖的技術提供了專業化的軟件制圖工具。同時隨著GIS的快速發展,專題地圖制圖的制圖方式和空間的分析能力具有自動化、科學化和專業化等特征,為制圖的過程中出現的技術問題提供了科學的教學方法,使專題地圖制圖在制作的時候更加的方便快捷,信息和內容的傳達上更為精切。
GIS ArcEngine是一個獨立且簡單的應用程序,是ArcObjects的編程環境。而ArcObjects則是ESRI公司提供的對象集,是基于微軟COM組建技術上所建立的,GIS功能的地層功能幾乎全部都是這個組建集提供的。GIS ArcEngine主要有五個重要的組成部分,其中包括數據的存取、地圖內容的表達、功能的擴展、組件的開發和基本的服務。在GIS ArcEngine的專題地圖制圖系統的設計與實現的課題中,主要是借助于GIS ArcEngine五大組成部分中的地圖的內容表達功能,同時為了實現專題地圖制圖制作功能,需要搭建相關的GIS來完成。GIS ArcEngine在專題地圖制圖的這四方面提供了多種著色對象,除了系統原本設置的標準著色方案之外,也可以最大限度的使用自定義模式,以此來滿足不同種類的需求。GIS ArcEngine在著色方面總共提供了八種標準的著色方案,這八種方案共同的特點就是對同一個圖層中所有的要素進行統一的著色處理。當然,如果要單獨的對某一個或是某一部分的要素進行處理,可以對這些要素進行選擇放入選擇集中,然后為這些對象新建一個操作圖層,從而完成對個別或者是某一要素的著色處理。
GIS ArcEngine所提供的組建和接口來實現專題地圖制圖系統里面的設計功能,在這個系統中,地圖中基本數據參數的現實功能和編輯都能夠得到實現,同時針對地圖版面的制圖功能空間數據符號化以及基本的圖元操作都在這個系統得到實現。
2.1 地圖的數據編輯和顯示
地圖制圖系統的基本工具是地圖的顯示功能和數據的編輯,在很大程度上都決定地圖制圖的完整性,在地圖制圖的過程中,為了方便對地圖數據的操作,對地圖數據做了很大的優化和調整,地圖數據不僅可以通過全屏、鷹眼視圖的隱藏、顯示,而且對于操作過程中的圖元數據也進行了粘貼、復制和精確的定位。當然,最大的改進還是在于實現了地圖的縮小放大、漫游、全景顯示和地圖屬性數據的現實。
2.2 地圖版面制圖
為了制定好的地圖方便打印,實現最終的使用目的,地圖版面的制圖功能進行了一定標準的設置,這些設置可以符合打印時的要求,比如地圖所需的邊框、網格和陰影等,這些數據在打印輸出時都會得到應用。同時還可以在地圖打印時添加指北針、圖例和地圖的比例尺等等功能,最大限度的實現了地圖制作的優化。
2.3 基本圖元操作
在專題地圖制圖的過程中,對圖元的操作也是非常重要的,這是地圖制圖時要使用的基本元素,使地圖的內容更加豐富和全面。這些圖元在專題地圖制作中是不可或缺的,比如,圖形、點、線、面、文字等圖元信息,這些圖元的完整有利于地圖更加精美,內容更加易于理解,同時所表達的內容也更加豐富多彩,更好的制作一幅精準的專題地圖。
2.4 空間數據符號化
專題地圖制圖的核心部分是空間數據的符號化,空間數據的符號化同時也是實現專題地圖制圖的關鍵,在專題地圖制圖的過程當中,對于所需要的功能是多種多樣的,本系統空間數據化主要實現的功能有多種,其中包括分類符號化、分級色彩符號化、柱形專題圖,點值符號化和單一符號化等等。其中單一符號化指的是采用不同大小、顏色和形狀都統一的點線面來對制圖的要素進行充分表達,但是單一符號化對要素的數量和大小等方面進行了忽略,支隊地圖的位置進行準確反映,不過,真實基于這樣的獨特特征,在表達和制圖要素的地理位置上才具有一定的優勢。
GIS ArcEngine專題地圖制圖系統分別由試圖工具、專題制作、數據管理和制圖輸出這四個模塊組成,這是系統的總體設計。在這個系統中,圖幅的選擇用鼠標進行交叉選擇,通過系統的空間檢索,獲得圖幅四周的具體坐標,會生成一個內圖廓,然后根據內圖廓的標記和相關參數比例,進行外圖廓的繪制。相關工作完成后,在出圖整飾窗口進行模擬地圖輸出。
GIS ArcEngine專題地圖制圖系統雖說在一定程度上解決的傳統手工繪制地圖上遇到的技術難題,但是對于這個系統的熟練操作還需要更長時間的磨合和摸索,本文主要針對GIS ArcEngine的著色方案包括專題地圖制圖系統的調整開發,為系統的優化運用提供了參考。
[1]田晶,黃仁濤,匡露露.專題地圖制圖決策系統規則庫的設計 [J].地理空間信息,2007,5 (1)
[2]楊小明,楊春風,孫建成.GIS專題基礎數據庫的地圖表達與實現 [J].河北工業大學學報,2002,31(4)
[3]田雨,盧秀山,姜巖.GIS專題制圖實驗室建設模式研究 [J].實驗科學與技術,2008,6 (4).
P623.6[文獻碼]B
1000-405X(2015)-11-218-1