宋 瑋,吳利樂(lè),徐艷杰
(1.華北水利水電學(xué)院,河南鄭州450011;2.內(nèi)蒙古工業(yè)大學(xué),內(nèi)蒙古呼和浩特010080)
網(wǎng)絡(luò)技術(shù)以及分布式計(jì)算等技術(shù)的廣泛應(yīng)用,為土地信息化建設(shè)提供了基礎(chǔ)平臺(tái),近年來(lái)越來(lái)越多的土地管理部門開(kāi)始建立進(jìn)行日常業(yè)務(wù)辦公的輔助運(yùn)作系統(tǒng),土地登記系統(tǒng)就是其中之一.此類系統(tǒng)不僅要處理文本數(shù)據(jù),而且要處理空間數(shù)據(jù),它不同于一般的辦公自動(dòng)化系統(tǒng),屬圖文辦公信息系統(tǒng)(Office GIS)[1].如何實(shí)現(xiàn)圖文的一體化管理,高效實(shí)現(xiàn)圖文互訪是此類系統(tǒng)建設(shè)的難點(diǎn)[2].筆者在分析土地登記業(yè)務(wù)特點(diǎn)的基礎(chǔ)上,進(jìn)行了土地登記系統(tǒng)的功能設(shè)計(jì),將MIS技術(shù)和組件式GIS技術(shù)相結(jié)合實(shí)現(xiàn)了圖文一體的土地登記系統(tǒng).
土地登記發(fā)證業(yè)務(wù)涉及多個(gè)部門,采用傳統(tǒng)的手工方式發(fā)證需要調(diào)閱大量的檔案資料,而且業(yè)務(wù)部門之間的資料傳送采用人工方式傳遞,不但增加了工作量,而且出錯(cuò)的概率很高,同時(shí)大量的資料散落在各個(gè)部門,使得地籍?dāng)?shù)據(jù)庫(kù)建設(shè)的工作量增大.土地登記發(fā)證系統(tǒng)的實(shí)現(xiàn)不但有助于登記發(fā)證業(yè)務(wù)的規(guī)范,提高工作效率,而且有助于將原有的紙質(zhì)信息被計(jì)算機(jī)管理,豐富了地籍?dāng)?shù)據(jù)庫(kù)的信息,便于對(duì)土地登記業(yè)務(wù)進(jìn)行統(tǒng)計(jì)分析.
土地登記業(yè)務(wù)具有以下特點(diǎn):①流程可能發(fā)生變化.土地登記發(fā)證業(yè)務(wù)按照一定的流程進(jìn)行辦理.對(duì)于不同的國(guó)土部門,其發(fā)證流程可能不一樣;對(duì)于同一單位,其發(fā)證流程也可能根據(jù)部門的特點(diǎn)而調(diào)整.②業(yè)務(wù)表格可能發(fā)生變化.在土地登記發(fā)證的過(guò)程中,需要填寫大量的表格,如土地調(diào)查表、土地審批表、土地使用權(quán)證書等.隨著我國(guó)土地管理工作的發(fā)展,這些表格的格式或內(nèi)容會(huì)發(fā)生變化.③圖文一體.在土地登記發(fā)證的過(guò)程中,為了保證發(fā)證業(yè)務(wù)的正確性,有關(guān)業(yè)務(wù)人員需要查閱相鄰宗地或該宗地的圖形及屬性信息.如測(cè)量隊(duì)對(duì)宗地測(cè)繪定界前需要查詢相鄰宗地的界址點(diǎn)坐標(biāo).④多個(gè)部門協(xié)同作業(yè).在土地登記發(fā)證的過(guò)程中,涉及到多個(gè)部門,如測(cè)量隊(duì)測(cè)繪定界、地籍處制證繕證、信息中心數(shù)據(jù)檢查等.
因此,土地登記系統(tǒng)至少應(yīng)具有以下功能:①網(wǎng)絡(luò)化辦公.由于不同的部門分布在不同的位置,必須實(shí)現(xiàn)資料的自動(dòng)傳輸功能,實(shí)現(xiàn)信息共享,保證業(yè)務(wù)的正確流轉(zhuǎn).②流程的動(dòng)態(tài)調(diào)整功能及用戶權(quán)限的控制功能.部門的調(diào)整或人員變動(dòng)都可能導(dǎo)致辦證流程的變化,必須實(shí)現(xiàn)流程的動(dòng)態(tài)調(diào)整,以提供更大的靈活性.③表格內(nèi)容和格式的自動(dòng)定制功能.可根據(jù)新的表格樣式在系統(tǒng)中繪制相應(yīng)的表格.④和地籍?dāng)?shù)據(jù)庫(kù)相聯(lián),實(shí)現(xiàn)宗地相關(guān)信息的自動(dòng)提取功能.能夠根據(jù)地籍號(hào)、權(quán)利人名稱或土地證號(hào)等信息,在地籍?dāng)?shù)據(jù)庫(kù)中查詢?cè)撟诘丶跋噜徸诘氐男畔?,并以圖形形式顯示出來(lái),為辦證人員提供幫助.
土地登記業(yè)務(wù)的這些特點(diǎn),決定了傳統(tǒng)的MIS技術(shù)很難完全滿足土地登記業(yè)務(wù)的實(shí)際需要,必須將MIS技術(shù)和GIS技術(shù)相結(jié)合[3],并結(jié)合工作流技術(shù)實(shí)現(xiàn)土地登記流程的控制[4],構(gòu)建圖文一體的土地登記系統(tǒng).
根據(jù)以上分析,土地登記系統(tǒng)必須是一個(gè)網(wǎng)絡(luò)化系統(tǒng).考慮到系統(tǒng)的安全性、穩(wěn)定性和易用性,系統(tǒng)采用客戶/服務(wù)器(Client/Server,C/S)模式和瀏覽器/服務(wù)器(Browser/Server,B/S)模式相結(jié)合的方式.面向?qū)iT的空間數(shù)據(jù)管理人員采用C/S模式實(shí)現(xiàn)空間數(shù)據(jù)的更新、編輯和分析;面向一般的辦公人員采用B/S模式實(shí)現(xiàn)辦文的管理和空間數(shù)據(jù)的查詢輸出等操作.
由于土地登記信息包括文字、圖像和文檔,數(shù)據(jù)量大,訪問(wèn)頻率高,對(duì)數(shù)據(jù)庫(kù)系統(tǒng)要求非常高,因此,采用Oracle 10g實(shí)現(xiàn)空間數(shù)據(jù)、屬性數(shù)據(jù)和圖文業(yè)務(wù)數(shù)據(jù)的一體化管理業(yè)務(wù)數(shù)據(jù)存儲(chǔ).GIS組件可根據(jù)系統(tǒng)結(jié)構(gòu)情況選擇,如文獻(xiàn)[5-6]利用ArcGIS Engine實(shí)現(xiàn)圖形操縱.本系統(tǒng)在B/S結(jié)構(gòu)中,利用Intergraph公司的 WebGIS產(chǎn)品 GeoMedia WebMap實(shí)現(xiàn)對(duì)客戶端空間數(shù)據(jù)的查詢檢索和顯示.采用VC 6.0開(kāi)發(fā)流程控制和表格維護(hù)組件,采用ASP開(kāi)發(fā)客戶端動(dòng)態(tài)頁(yè)面.辦公客戶端在Internet Explorer之上運(yùn)行,系統(tǒng)通過(guò)IE向IIS發(fā)送請(qǐng)求,IIS對(duì)Oracle進(jìn)行操作存取數(shù)據(jù);需要瀏覽地籍?dāng)?shù)據(jù)時(shí),也是基于B/S結(jié)構(gòu).
系統(tǒng)總體軟件結(jié)構(gòu)如圖1所示.
圖1 系統(tǒng)總體軟件結(jié)構(gòu)
根據(jù)以上分析,可將該系統(tǒng)分解為工作流定義及維護(hù)模塊、工作流維護(hù)模塊、服務(wù)器端處理請(qǐng)求模塊、客戶端控件、客戶端流程處理模塊及地圖顯示模塊等.各模塊設(shè)計(jì)功能如下.
工作流定義及維護(hù)模塊實(shí)現(xiàn)流程的定義和維護(hù)功能,主要包括工作流用戶管理、工作流定義、用戶權(quán)限定義、特殊字段的設(shè)置及流程入庫(kù)更新等功能.工作流用戶管理包括名稱、初始密碼、簽名圖像及權(quán)限的定義.工作流定義包括表單及表項(xiàng)的制作、流程的表項(xiàng)、對(duì)應(yīng)的數(shù)據(jù)庫(kù)表和字段、節(jié)點(diǎn)、流程、權(quán)限、填寫規(guī)范的定義;通過(guò)表項(xiàng)的定義,將表項(xiàng)與應(yīng)保存在數(shù)據(jù)庫(kù)表中的字段一一對(duì)應(yīng).用戶權(quán)限定義包括哪個(gè)用戶在哪個(gè)節(jié)點(diǎn)上對(duì)哪個(gè)表單的哪些表項(xiàng)擁有怎樣的權(quán)限.特殊字段的設(shè)置包括對(duì)自動(dòng)日期填寫的設(shè)置、各個(gè)表項(xiàng)之間相等的關(guān)聯(lián)設(shè)置等等.流程入庫(kù)更新將定義好的流程保存到數(shù)據(jù)庫(kù)中,同時(shí)可從數(shù)據(jù)庫(kù)中讀出流程進(jìn)行更新;定義好的流程以二進(jìn)制形式保存.在將工作流存檔的同時(shí)要對(duì)定義進(jìn)行檢查,判斷是否有未定義的或錯(cuò)誤定義的.圖2為定義好的土地登記業(yè)務(wù)的某一流程示意圖,圖3為表格維護(hù)界面.
客戶端填表控件實(shí)現(xiàn)表格內(nèi)容和格式的維護(hù),實(shí)現(xiàn)宗地有關(guān)屬性及處理意見(jiàn)的填寫.本控件嵌入到網(wǎng)頁(yè)中,通過(guò)獲取點(diǎn)擊事件啟動(dòng)填表控件.
服務(wù)器端處理請(qǐng)求模塊是基于ISAPI擴(kuò)展的動(dòng)態(tài)庫(kù),用來(lái)處理客戶端流程處理模塊發(fā)來(lái)的請(qǐng)求.填表控件通過(guò)HTTP協(xié)議,接受IIS發(fā)來(lái)的請(qǐng)求,包括用戶登陸密碼和權(quán)限驗(yàn)證、工作流數(shù)據(jù)的存儲(chǔ)操作請(qǐng)求,并將結(jié)果返回給客戶端,由客戶端解釋處理,客戶端不通過(guò)ASP來(lái)存取數(shù)據(jù),數(shù)據(jù)傳輸性能很高,同時(shí)可以提高數(shù)據(jù)的安全性.是客戶端與服務(wù)器端進(jìn)行數(shù)據(jù)交換的核心.
客戶端流程處理模塊通過(guò)HTTP協(xié)議向服務(wù)器端IIS發(fā)送請(qǐng)求,同時(shí)送出流程的序列號(hào),服務(wù)器端IIS將請(qǐng)求傳給服務(wù)器端處理請(qǐng)求模塊,由該模塊從數(shù)據(jù)庫(kù)中獲取相應(yīng)的數(shù)據(jù),打包后通過(guò)HTTP協(xié)議傳給客戶端的填表控件,填表控件獲取這些數(shù)據(jù)后解包并打開(kāi)數(shù)據(jù)處理界面,可完成下面的工作:①瀏覽本流程的處理過(guò)程;②瀏覽權(quán)限范圍內(nèi)的數(shù)據(jù);③瀏覽本流程所帶的附件;④填寫需要自己填寫的表項(xiàng);⑤將完成的業(yè)務(wù)保存到數(shù)據(jù)庫(kù)中或提交處理.
地圖顯示模塊通過(guò)辦理宗地的原地籍號(hào)、原土地證號(hào)、原權(quán)利人名稱在地籍?dāng)?shù)據(jù)庫(kù)中提取相應(yīng)的圖形和屬性信息,利用WebGIS軟件GeoMedia Web-Map提供的地圖控件在客戶端顯示相應(yīng)宗地的有關(guān)信息.
系統(tǒng)結(jié)構(gòu)問(wèn)題是系統(tǒng)設(shè)計(jì)的一個(gè)關(guān)鍵問(wèn)題,可采用客戶/服務(wù)器(C/S)或?yàn)g覽器/服務(wù)器(B/S)結(jié)構(gòu).C/S二層結(jié)構(gòu)把業(yè)務(wù)邏輯與界面操作組合在客戶端,把數(shù)據(jù)庫(kù)存放在服務(wù)器端,客戶通過(guò)網(wǎng)絡(luò)訪問(wèn)服務(wù)器.但是C/S結(jié)構(gòu)在多數(shù)據(jù)庫(kù)、用戶數(shù)量多的情況下顯得力不從心,而且在安全控制方面也存在缺陷.三層結(jié)構(gòu)把業(yè)務(wù)邏輯設(shè)計(jì)為客戶端和數(shù)據(jù)庫(kù)服務(wù)器之間的一個(gè)獨(dú)立層面.盡管業(yè)務(wù)邏輯層與數(shù)據(jù)庫(kù)可能是在同一個(gè)物理服務(wù)器上,業(yè)務(wù)邏輯層獨(dú)立地承擔(dān)了對(duì)系統(tǒng)業(yè)務(wù)的定義與控制.業(yè)務(wù)邏輯層與客戶端的分離增加了安全性;與數(shù)據(jù)庫(kù)的分離則增加系統(tǒng)的可重用性,系統(tǒng)便于整體管理和維護(hù),系統(tǒng)更新和維護(hù)的大部分工作都可以在服務(wù)器端完成.
土地登記發(fā)證系統(tǒng)是地籍?dāng)?shù)據(jù)庫(kù)的數(shù)據(jù)源.在土地登記的過(guò)程中,經(jīng)常需要訪問(wèn)地籍?dāng)?shù)據(jù)庫(kù)獲取宗地的圖形和屬性信息;而且,土地登記的結(jié)果最終要更新到地籍?dāng)?shù)據(jù)庫(kù)中,如何建立土地登記發(fā)證數(shù)據(jù)庫(kù)和地籍?dāng)?shù)據(jù)庫(kù)中之間的接口是系統(tǒng)設(shè)計(jì)過(guò)程中必須要考慮的問(wèn)題.
土地登記系統(tǒng)是土地信息系統(tǒng)的一個(gè)重要組成部分,是GIS技術(shù)與MIS技術(shù)的在土地管理中的應(yīng)用,但是通用的MIS技術(shù)很難滿足圖文一體的土地登記的業(yè)務(wù)需要.將GIS技術(shù)與MIS技術(shù)集成,采用組件技術(shù)建立圖文一體的土地登記系統(tǒng)是一種行之有效的方法.另外,在土地登記系統(tǒng)的開(kāi)發(fā)過(guò)程中,必須考慮到與地籍信息系統(tǒng)的結(jié)合問(wèn)題,這樣,才能保證地籍?dāng)?shù)據(jù)庫(kù)建設(shè)的連續(xù)性及高效性,同時(shí),保證了土地登記系統(tǒng)中圖形信息的現(xiàn)勢(shì)性.
[1]嚴(yán)榮華,陳軍,章啟俊.Office GIS中圖文控制流與數(shù)據(jù)流的集成設(shè)計(jì)和表達(dá)[J].中國(guó)圖形圖像學(xué)報(bào),2001,6(1):14-20.
[2]范玉茹,趙夫來(lái),王戰(zhàn)舉,等.基于GIS的圖文一體化關(guān)鍵技術(shù)探討[J].測(cè)繪科學(xué)技術(shù)學(xué)報(bào),2006,23(3):219-221.
[3]楊明,郭仁忠,盧永華.基于ArcGIS Engine的圖文一體化信息系統(tǒng)的實(shí)現(xiàn)[J].國(guó)土資源信息化,2009(4):9-11.
[4]張琴,孫英杰,李春曉.基于ArcGIS Engine的土地登記信息管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)[J].地理空間信息,2008(6):88-90.
[5]張曉東,陸紅,王建國(guó).基于GIS與工作流技術(shù)的圖文一體化地籍管理信息系統(tǒng)的設(shè)計(jì)[J].吉林大學(xué)學(xué)報(bào):地球科學(xué)版,2004,34(5):169 -173.
[6]蔣民鋒,毛建華.組件式GIS構(gòu)建圖文一體化系統(tǒng)研究[J].江西師范大學(xué)學(xué)報(bào):自然科學(xué)版,2004,28(1):86-89.