《電子技術應用》
您所在的位置:首頁 > 其他 > 業(yè)界動態(tài) > 基于WebGIS技術的校園設施管理與辦公自動化系統(tǒng)的設計與實現(xiàn)

基于WebGIS技術的校園設施管理與辦公自動化系統(tǒng)的設計與實現(xiàn)

2009-09-28
作者:張喜平 涂小朋

  摘? 要: 用WebGIS技術實現(xiàn)校園設施管理系統(tǒng)的方法,并給出了校園設施管理系統(tǒng)與辦公自動化結合的方案。

  關鍵詞: 校園設施管理系統(tǒng)? 辦公自動化? WebGIS技術

?

  傳統(tǒng)的基于GIS技術的校園設施管理系統(tǒng)的設計是利用專用的GIS進行軟件開發(fā)如:ARC/INFO、MAPINFO等,開發(fā)出的系統(tǒng)是C/S模式的。在不斷實踐中發(fā)現(xiàn)傳統(tǒng)的模式存在計算集中于客戶端,即“胖客戶端”的缺點。所以本文把WebGIS技術引入到校園設施管理系統(tǒng)的開發(fā)中,開發(fā)出的系統(tǒng)是B/S模式的,并增加了專門用于辦公自動化處理的模塊,使校園設施管理系統(tǒng)與辦公自動化結合,從而不斷地完善了校園設施管理的功能。

1? WebGIS技術在校園設施管理與辦公自動化系統(tǒng)中的應用

  WebGIS是Internet和WWW技術應用于GIS開發(fā)的產(chǎn)物,是實現(xiàn)GIS互操作的一條最佳解決途徑。從Internet的任意節(jié)點,用戶都可以用瀏覽器瀏覽WebGIS站點中的空間數(shù)據(jù),制作專題地圖,以及進行各種空間信息檢索和空間分析。因此,WebGIS不但具有大部分乃至全部傳統(tǒng)GIS軟件的功能,而且還具有利用Internet優(yōu)勢的特有功能,即用戶不必在自己的本地計算機上安裝GIS軟件,就可以通過Internet訪問遠程的GIS數(shù)據(jù)和應用程序,進行GIS分析,在Internet上提供交互的地圖和數(shù)據(jù)。WebGIS的關鍵特征是面向對象、分布式和互操作。任何GIS數(shù)據(jù)和功能都是一個對象,這些對象分布在Internet的不同服務器上,在需要時可進行裝配和集成。Internet上的任何其他系統(tǒng)都能和這些對象進行交換和交互操作。

2? 基于WebGIS技術的校園設施管理與辦公自動化系統(tǒng)的設計

2.1 系統(tǒng)的總體框架

  基于WebGIS技術的校園設施管理與辦公自動化系統(tǒng)設計的關鍵是設計總體框架,總體框架的設計體現(xiàn)了系統(tǒng)實現(xiàn)的方法和所用的技術。具體實現(xiàn)方法如圖1所示。

?

?

  系統(tǒng)在客戶端采用如下一些組件及所使用的相關技術:Java、JavaScript、HTML、XML、SQL、Lotus Notes。

  系統(tǒng)的總體框架主要由二部分組成:校園設施管理及辦公自動化。

2.2 校園設施管理

2.2.1 校園設施管理的主要功能

  (1)圖形處理。地圖的放大、縮小、旋轉、圖形整飾、圖形計算和圖層管理。圖層管理主要是對圖層進行編輯。

  (2)空間數(shù)據(jù)編輯??臻g對象編輯和節(jié)點編輯??臻g對象編輯包括:增加、刪除、移動、合并空間對象。。

  (3)信息查詢統(tǒng)計。選擇查詢,SQL查詢,統(tǒng)計功能。

  (4)建筑物管理。

  (5)管線設施管理。

2.2.2 實現(xiàn)方法

  這里利用ERIS公司的ArcIMS3.1。ArcIMS主要用于在Internet上提供GIS服務。ArcIMS可以很容易地制作地圖服務(mapservices)、開發(fā)與地圖服務進行通信的Web頁面,并且進行站點管理。ArcIMS是一個由客戶端部件和服務器端部件組成的分布式系統(tǒng)??蛻艚?jīng)過Internet或Intranet服務器向ArcIMS發(fā)出請求信息,ArcIMS服務器處理該請求并將結果返回到客戶瀏覽器。以下介紹所使用的技術。

  (1)ArcIMS應用服務器:ArcIMS應用服務器處理請求的負載平衡,并且追蹤地圖服務(MapService)運行在哪一個ArcIMS空間服務器上。ArcIMS應用服務器可以將請求傳遞到一個適當?shù)腁rcIMS空間服務器。ArcIMS應用服務器是一個基于Java的應用,作為Windows NT的服務或者UNIX的后臺進程存在。

  (2)ArcIMS應用服務器連接器:ArcIMS應用服務器連接器用于連接Web服務器到ArcIMS應用服務器。ArcIMS提供了三個連接器:Servlet Connector、ColdFusion Connector、ActiveX Connector。重慶郵電學院校園設施管理與辦公自動化系統(tǒng)中的設施管理模塊中采用Servlet Connector。Servlet Connector是ArcIMS標準的連接器。它使用ArcIMS語言,即ArcXML,在Web服務器與ArcIMS應用服務器之間進行通信。ArcXML是ArcIMS版本的擴展標記語言(XML)。

  (3)ArcXML:ArcIMS在不同的部件之間使用ArcXML進行通信。ArcXML文件與HTML頁面類似。不同點是:HTML主要用于描述頁面的顯示結構,而ArcXML提供描述內(nèi)容的結構。ArcXML的標記和屬性用于描述下列結構:①地圖服務(MapService)的配置文件。這些文件描述地圖如何顯示,包括圖層清單及圖層的顯示符號等內(nèi)容。②請求。請求可以在一個已經(jīng)存在的地圖服務配置文件上設置一個過濾器,指定地圖上的哪一部分及相關的數(shù)據(jù)將會被處理。③應答。應答向客戶端返回信息。

  ArcXML設置地圖服務內(nèi)容,并且在客戶、中間層和服務器之間處理請求和應答。圖2具體描述了ArcIms應用服務器聯(lián)接器聯(lián)接的方法。

?

?

2.3 辦公自動化

2.3.1 主要功能

  (1)發(fā)文管理:完成公文草擬、公文編輯、定義流程等功能。

  (2)收文處理:主要包括公文的登記錄入、擬辦、分發(fā)、傳閱、承辦和協(xié)辦、催辦和督辦、歸檔、查詢、監(jiān)控、統(tǒng)計等程序。

  (3)權限管理:采用角色、組等策略實現(xiàn)權限的有效管理。角色可以靈活地定義需要權限管理的元權限,并進行通過組合、繼承、授權等方式實現(xiàn)權限的靈活管理。

2.3.2 實現(xiàn)方法

  用IBM公司的Lotus Domino/NotesR5實現(xiàn)上述功能。Lotus Domino/Notes是由IBM公司開發(fā)的群組工作軟件。它的功能強大、界面豐富,主要用于輔助一群人(可能位于不同地點)協(xié)同工作。因此它也被稱為開放式的信息共享平臺。它包含一整套基于通信基礎設施的文檔數(shù)據(jù)庫,同時具有分布式存儲和通信的特點。用Lotus Domino服務器作為Web服務器。Lotus Domino Designer是一個開放、集成的Web應用開發(fā)環(huán)境。用這個工具自帶的一些函數(shù)、公式、控件以及在其中嵌入HTML代碼來開發(fā)主界面和系統(tǒng)公文處理流程。Lotus Domino Admi-

nistrator是用戶和服務器管理工具,用它管理用戶權限和Web服務器,可以直接使用瀏覽器進行公文處理。

3?用JavaApplet實現(xiàn)WebGIS功能

  系統(tǒng)采用JavaApplet技術實現(xiàn)了地圖查詢與空間分析、辦公自動化的接口。傳統(tǒng)的Webgis實現(xiàn)方法有Webgis插件法、CGI方法以及ServerAPI方法。前一種方法的明顯不足之處在于計算集中于客戶端稱為“胖客戶端”。后二種方法的數(shù)據(jù)處理在服務器端進行,形成“瘦客戶端”。利用Java語言可以彌補傳統(tǒng)方法的不足。Java程序有二種:一種可以獨立運行;另一種是JavaApplet,只能嵌入HTML文件中,被瀏覽器解釋執(zhí)行。

  用JavaApplet實現(xiàn)Webgis的系統(tǒng)框架如圖3所示,其優(yōu)點是:

  (1)運行時Applet從服務器下載,不需要進行軟件安裝。

  (2)由于Java語言本身支持網(wǎng)絡功能,可以實現(xiàn)Applet與服務器程序的直接聯(lián)接,從而使數(shù)據(jù)處理操作既可以在服務器上實現(xiàn),又可以在客戶端實現(xiàn),進而實現(xiàn)二端負載的平衡。

?

?

4? 結束語

  本文介紹了一個基于WebGIS技術并結合辦公自動化系統(tǒng)的B/S模式的校園設施管理與辦公自動化系統(tǒng)。基于WebGIS技術開發(fā)的重慶郵電學院校園設施管理與辦公自動化系統(tǒng)已初具規(guī)模。本文介紹的是WebGIS技術的一個應用,它對學校的基建管理起到了積極的促進作用,為其他類似的WebGIS系統(tǒng)的開發(fā)提供了技術上的參考和借鑒。

參考文獻

1??鄔倫,劉瑜.地理信息系統(tǒng)-原理方法和應用.北京:科學出版社,2001

2? 修文群,池天河.城市地理信息系統(tǒng)(GIS).北京:希望電子出版社,1999

3? 武坤.Lotus Domino/Notes應用教程.北京:機械工業(yè)出版社,2003

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權者。如涉及作品內(nèi)容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。