◎周吉
基于組件技術的GIS 研究與應用
◎周吉
地理信息系統(tǒng)與民航運作管理系統(tǒng)之間的有效結合,產(chǎn)生出“民航運輸經(jīng)濟地理信息系統(tǒng)”。地理范圍以內(nèi)的基礎信息、城市具體分布信息以及機場航線和航空公司等各種有效的數(shù)據(jù)信息都是這一系統(tǒng)的重點優(yōu)勢。本篇文章通過對地理信息系統(tǒng)的深入研究,分析其技術的研究應用,以及組件技術中GIS的發(fā)展應用和相關的發(fā)展趨勢。強調(diào)了組件技術中GIS的各種優(yōu)勢,以及對各種方案的具體解析。
由于軟件的發(fā)展創(chuàng)新程度持續(xù)地低于硬件的操作發(fā)展,從而制定出一系列行之有效的方案,這里特指組件技術。組件技術轉(zhuǎn)變了傳統(tǒng)意義上的軟件開發(fā)思路,構建了一個嶄新的組件體制,使得軟件的提供方逐漸全面多元化且組件之間的工作性能逐漸和諧化﹑統(tǒng)一化。有效的將軟件進行了實時的更新,推動了社會化軟件發(fā)展的大好形勢,且伴隨著GIS技術長期的應用發(fā)展和信息時代的快速發(fā)展,傳統(tǒng)下的GIS技術已經(jīng)跟不上時代發(fā)展的潮流,因此在GIS技術的開發(fā)中逐步引進了軟件組件的開發(fā)思路,來推動GIS技術的應用創(chuàng)新。
組件技術的概念及特點探析。組件技術基于應用系統(tǒng)及程序語言的特定設計﹑以及可循環(huán)使用的軟件中是獨立存在的一大成分,鑒于其面向?qū)ο蟮孽r明特點,其主要設計理念在于即插即用和支持拖放。其開放程度以及升級的便利程度,和維護方式簡單易操作等三大特性是組件技術得以高效開發(fā)的一大優(yōu)勢。其依賴基礎主要在于組件的組合﹑繼承和設計,并且遵照科學合理的集成規(guī)則,對軟件進行分期遞進式的逐步開發(fā),這一方式有效的將開發(fā)的時間縮小,大大提高了其開發(fā)效率。并且將組件作為開發(fā)過程中的核心原則,嚴格遵守了組件的透明規(guī)范以及設計方面的增量式開發(fā)。
超高的互用性能和復用性能是組件技術得以開發(fā)的鮮明特征,程序在應用構建的流程深受其影響,尤其是應用程序及數(shù)據(jù)庫等服務器的組成構建中,其中Microsoft 的COM/DCOM 和OMG(Object Management Group)的CORBA是組件技術規(guī)范中的關鍵因素。
組件的特點。第一,組件是由封裝后的軟件模塊組成,其中的詳細細節(jié)沒有實際表現(xiàn)出來,開發(fā)者只直接的利用其接口進行系列工作。有效提高了相關工作人員工作的靈活程度,且大大提高了工作效率。第二,應用系統(tǒng)可以利用組件的便利性在網(wǎng)絡上進行開拓式的發(fā)展,互聯(lián)網(wǎng)絡中組件可以被分布到各個角落,借助一定的體系來實現(xiàn)通訊的便利性,將分布式的互聯(lián)網(wǎng)絡程序化運行操作的基礎進行良好的構建。
組件技術中GIS的開發(fā)優(yōu)勢。組件技術下的GIS充分順應了目前軟件技術開發(fā)的發(fā)展趨勢,提高了系統(tǒng)集成和應用方面的便利程度,其優(yōu)勢主要在于:
首先,其系統(tǒng)集成實現(xiàn)了高效率的無縫對接。針對GIS的信息數(shù)據(jù)﹑空間的基本功能處理以及各類型的模型應用進行高效集成是GIS系統(tǒng)應用建設的首要目標,并且GIS與MIS的有效結合利用使得GIS技術應用過程中對各類設施及資源的控制管理更加高效化,使其針對GIS應用中系統(tǒng)集成的方案要求更加嚴格化。
其次,組件技術下的GIS并不對任何的程序開發(fā)語言產(chǎn)生依賴。其GIS的所有功能可以在通用的各種系統(tǒng)開發(fā)環(huán)境中實現(xiàn)高效潛入,在這種開發(fā)環(huán)境下,可以進行專業(yè)模型的開發(fā)使用,同時也能夠引起其他的控件模型。
導航地圖。為了提高用戶群體在使用地圖時的便利性,針對導航地圖的技術功能進行了開發(fā)。其又稱為鷹眼圖,實現(xiàn)了在小的地圖上進行具體某一方位的操作時,能夠快速的讓用戶群體瀏覽到大地圖中自身的具體位置,其地圖移動和操作性能都相當快。其更新的實時性高,覆蓋面積較為廣泛。
地圖中基本工具的應用。地圖界面顯示的比例尺﹑經(jīng)緯度方向以及縮小放大地圖等系列功能是地圖得以顯示的幾大基本工具,其中MapX控件為此提供了強有力的支持,為用戶群體增強了隨意操控等功能。
Map1.zoom:=4000是地圖界面常用的比例尺;Map1. ConvertCoord(X,Y,Lon,Lat, miScreenToMap)是鼠標當前的經(jīng)緯度;Map1.CurrentTool:=miZoomInTool是地圖中的放大工具;Map1.CurrentTool:=miZoomOutTool是地圖中的縮小工具;Map1.CurrentTool:=miPanTool是地圖中的瀏覽工具;Map1.CurrentTool:=miSelectTool是地圖中的選擇工具;Map1. CurrentTool:=miLabelTool是地圖中的標注工具。以上所述都屬于地圖中的基本工具,用戶群體可以切合自身的實際需求對其進行不同工具之間的互相切換。
實現(xiàn)基礎信息的高效管理。“民航運輸經(jīng)濟地理信息系統(tǒng)”中不同類型的基礎信息的呈現(xiàn)形式大都是借助圖層的形式,基礎信息普遍情況下其底圖層大都是中國地圖,并且嚴格根據(jù)其既定的順序進行排列以及疊加,大大提高了用戶群體在具體瀏覽信息時的便利性。在信息系統(tǒng)中,大都根據(jù)國界﹑省界﹑省行政中心﹑地級市﹑縣級市﹑鐵路線﹑高速公路﹑國道﹑省道﹑海洋等既定順序進行信息的有序排列。
綜合信息查詢方面。查詢是“民航運輸經(jīng)濟地理信息系統(tǒng)”中最為關鍵的環(huán)節(jié),用戶群體之間不同的查詢方案和查詢結果都是通過不同查詢條件的不同設置來統(tǒng)一事項。“民航運輸經(jīng)濟地理信息系統(tǒng)”中的查詢功能區(qū)別于普通的查詢方式,可以借助地圖的方式進行各種形式的呈現(xiàn)。這種查詢功能不僅要在特定的數(shù)據(jù)庫進行搜索查詢后,還要根據(jù)其經(jīng)緯度等進行函數(shù)的計算操作,最后將查詢后所得的信息在地圖中具體表現(xiàn)出來。
在現(xiàn)階段的各個領域中,組件技術下的GIS技術都得到了寬泛的運行操作。在GIS技術高速發(fā)展的今天,逐步實現(xiàn)了與諸多科學技術手段的高效結合,對系統(tǒng)逐步進行了全面的改善。其智能化的全面發(fā)展可以有效的提高各領域內(nèi)的工作效率,充分滿足不同用戶群體之間的各種需求,為我國不同領域內(nèi)的發(fā)展做出貢獻。
(作者單位:長春廣播電視大學)