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