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