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