圖文一體化信息系統

圖文一體化信息系統是在基於工作流的辦公信息系統的基礎上,對各種違法建築、違法用地等空間業務數據可視化管理,建立圖形數據、屬性數據、業務數據的關聯及統計分析、報表列印等,實現圖數雙向處理及圖文一體的辦公管理自動化信息系統。

系統的總體設計

2.1系統設計目標

本系統的總體目標是為滿足區城管局機關、市查違辦、區地政監察執法大隊以及街道辦等相關專業職能部門查處違法用地、違法建築等地政管理需要,建立地政監察辦公自動化系統,實現地政執法網上辦公、規範收文、辦文、復函等業務以及行政執法程式,實現圖形、圖像和辦文一體化管理。系統的設計主要目標是,在基於工作流的辦公信息系統的基礎上,對各種違法建築、違法用地等空間業務數據可視化管理,建立圖形數據、屬性數據、業務數據的關聯及統計分析、報表列印等,實現圖數雙向處理及圖文一體的辦公管理自動化信息系統。

2.2系統技術路線

圖文一體化系統中的地理信息服務的開發主要有以下三種形式。一是採用當前主流編程工具完成系統開發;二是採用成熟的通用GIS平台;三是採用組件式GIS。地政監察管理信息系統選用集成開發模式,基於.NET平台和ArcGISEngine開發包,用VB.NET語言進行開發。根據地政監察業務的需求和Engine的技術特點,系統採用c/S(客戶/伺服器)三層結構模式。如圖1所示,利用sQ比erver作為後端資料庫管理平台,實現空間數據、屬性數據、辦文業務數據的一體化管理,並由ArcGISEngine開發包和.NET開發環境,以及提供用來sQLserver管理空間數據的接口的數據引擎ArcSDE組成系統數據管理層;通過.NET開發環境的VB語言調用ArcGISEngine中Arcobject組件庫與工作流xBM(eXtremeBusinessModelingPlateform)平台構建的系統套用服務層;由地政監察業務辦公模組、地理信息服務模組、統計模組、定製管理模組(包括流程、部門、用戶等)組成的地政信息管理系統套用平台的系統套用開發層。

2.3系統功能設計

地政監測系統包括認證、公文流轉、表單報表、地圖服務、督辦管理、數據管理、系統管理等7個子系統組成,系統功能框架圖如圖2所示。

其中系統認證用於對用戶、數據源和數據操作的認證及許可權管理。數據管理子系統用於對整個業務數據包括表格、多媒體、地理空間數據等的管理。公文流轉與督辦管理子系統實現收文、辦文、復函、公文的傳送、流程的定製以及公文督辦、任務督辦和目標責任等日常業務、工作任務的管理。地圖服務子系統提供案件在地圖上的定位、圖形和屬性互查、圖形編輯以及空間鄰近的相關案件分析處理以及矢量圖形、影像和專題信息相結合的綜合信息發布等。系統管理完成系統流程控制,業務流程的調整變更及系統角色的變換管理等。表單報表子系統完成表單報表的設計、修改、定製以及列印等功能。

2.4資料庫設計

系統將基礎資料庫按業務種類及套用目的分類建庫,同時每一類庫又按數據特徵對空間數據和屬性數據分別進行管理,以方便用戶套用。

(l)資料庫內容

地政監察系統基礎庫總體上包括:公文表單資料庫、多媒體信息資料庫、違法建築資料庫、違法用地資料庫、城市基礎地形信息資料庫、衛星影像資料庫、規劃紅線資料庫等部分。

(2)資料庫標準

系統在建立地理空間資料庫數據時在遵循有關國家標準、行業標準、專業標準的基礎,還遵循廣東省和深圳市的相關地方標準、規範等。

(3)空間數據與屬性數據的匹配

空間數據和屬性數據分別以不同的方式進行存儲,要圖文信息的整體顯示,必須將空間數據和屬性數據進行關聯,連線方法通過採用統一的ID編碼來進行。系統中採用如下規則:所在位置號(4位,其中所在區1位,街道辦1位,街道辦股份公司2位)+建築物(用地)類號(2位)+建築物(用地)用途號(2位)+建築物(用地)編號(5位)。

3關鍵技術

3.1系統數據的管理

為提高系統的效率,系統空間數據訪問採用C/S結構,空間數據以GeoDatabase形式存儲在SQLServer資料庫管理系統中,系統運行時可以通過ArcsDE中間件的連線下載空間數據到客戶端,這大大提高了系統圖形的效率,降低了系統運行時網路頻寬的要求。而這種方式對於在城市建成區中違法用地、違章建築基本得以控制,空間數據更新相對可較長的空間資源管理系統是較合適的。同時,採用C/S的空間數據訪問,在客戶端進行定位操作時,可以通過系統中建立的格線索引方式來進行數據的檢索,極大的提高了空間數據的查詢速度,系統數據管理如圖3所示。

查詢統計、業務信息管理及業務表單生成等地政辦文業務數據,其相對獨立於地理空間數據,以關係資料庫中的傳統數據針對處理,因此,系統通過用ADO.Net資料庫的連線方式,進行數據的存取和管理。同時,按照COM技術開發模式的思想,開發出相應業務邏輯的.Net和COM組件,由這些組件實現對ADO.Net的直接訪問。

3.2XMB技術和GIS技術結合

在圖文一體系統中,為克服代碼一致性和共享性的困難,系統技術模型建立以COM組件標準實現代碼在二進制級別上的共用。系統辦文業務處理基於XBM業務基礎架構平台。業務基礎架構平台是近年來出現的基於作業系統平台、軟體基礎架構平台之上的第三個重要軟體層級,是一種用戶級管理軟體系統開發平台。它以業務為導向和驅動,可快速構建套用軟體,在實現業務流程靈活調整的同時,保持了系統高性能和高可擴展性,代表了基於中間件平台開發的新一代管理軟體體系和開發模式。

XBM是一種用戶級管理軟體系統開發平台,向最終用戶提供了一種快速建立和修改管理信息系統的捷徑。其核心是獨有的動態模型工作流(DynamicModeIWorkflow,DMW)技術,基本原理是以業務基礎架構平台的套用伺服器作為管理信息系統的基本支撐運行環境,以動態業務建模工具作為管理信息系統的快速開發與維護工具,整個基礎平台的實現基於CoM技術模型。而ArcGISEngine本身基於COM技術模型的,XMB與ArcGISEngine組件的結合,不但降低了編程技術難度、開發周期和開發成本,而且系統開發不再拘泥於業務任務及GIS技術的細節問題,轉而把主要精力投放於資源信息系統邏輯套用與及集成方面上來,顯著提高了開發效率。

3.3 系統地理信息服務的實現

為了在開發中順利使用ArcGISEngine,實現系統所需的地理信息服務功能,在VB.Net環境中,需要導人esrisystem.olb、esriGeomet叮.olb、esriGeoDatabase.olb和esriNetworkAnalysis.olb等類型庫。為了方便對地理空間數據的修改和存儲,系統採用既可以直接依賴於ArcSDE空間數據引擎來執行的方式,也可以通過中間層的組件間接來完成的方式實現。如系統通過M即Control控制項的IMapControlZ接口,獲取IMap、IMapLayers和IWorkspace等接口指針,開發相關功能的.Net和COM組件作為中間件,訪問、修改地理空間數據,並最終存儲於地理資料庫中。系統業務管理與地理信息服務實現如圖4所示。

4 結束語

信息管理系統的建設是構建電子政務的實現的關鍵措施,GIS是實現空間地理數據服務的重要技術支撐,在現代辦公自動化套用系統的開發建設過程中,需要信息管理系統與GIS技術二者的相互融合,實現圖文一體化管理。本文通過ArcGISEngine組件與XBM業務基礎架構平台的集成開發,解決了GIS圖形系統開發和工作流業務管理系統開發相對獨立的問題,保持了系統的安全性,可靠性,實現了GIS與辦公業務系統的無縫連線。

相關詞條

熱門詞條

聯絡我們