李 江,李 自
(廣東省國土資源技術(shù)中心,廣東廣州510075)
隨著近年來國民經(jīng)濟(jì)的飛速發(fā)展,人民生活水平日益提高,我國建立起了以商品房、公房、經(jīng)濟(jì)適用房為主的住房保障體系。其中,公房作為由政府接管、國家出租、收購、新建、擴(kuò)建的住房,為政府解決城市居民的居住問題提供了有力保障。但是由于商品房市場的爆炸式增長,公房的管理漸漸被忽視,仍舊沿用傳統(tǒng)手工管理模式,已經(jīng)跟不上信息化時(shí)代的步伐[1]。市區(qū)公房管理信息系統(tǒng)的建立即是利用“數(shù)字城市”地理信息服務(wù)平臺數(shù)據(jù)資源和空間數(shù)據(jù)庫管理平臺,結(jié)合SOA基于服務(wù)的軟件架構(gòu)將公房的空間位置信息、屬性信息和業(yè)務(wù)信息進(jìn)行有機(jī)整合,配合便捷友好的人機(jī)交互界面為政府相關(guān)部門提供面向信息化、網(wǎng)絡(luò)化的公房管理解決方案。
按照基于服務(wù)的架構(gòu)[2](SOA),市區(qū)公房管理系統(tǒng)總體包括3個(gè)部分:數(shù)據(jù)層、服務(wù)層和業(yè)務(wù)層,如圖1所示。
1)數(shù)據(jù)層:包括地理數(shù)據(jù)與業(yè)務(wù)數(shù)據(jù)兩大類。地理數(shù)據(jù)部分有基礎(chǔ)底圖(矢量電子地圖、影像電子地圖)、公房位置實(shí)體數(shù)據(jù)等;業(yè)務(wù)數(shù)據(jù)主要包括屬性數(shù)據(jù)、歷史數(shù)據(jù)等。
2)服務(wù)層:主服務(wù)層主要包括Web服務(wù)器及其軟件,GIS服務(wù)器軟件及可用于二次開發(fā)的功能接口等[3]。功能為主要發(fā)布系統(tǒng)應(yīng)用模塊,與客戶端通信、接收和展示客戶端的數(shù)據(jù)并與后臺數(shù)據(jù)庫進(jìn)行交互?;A(chǔ)底圖由GIS提供的開發(fā)接口進(jìn)行調(diào)用,公房空間信息數(shù)據(jù)由GIS服務(wù)器管理,Web服務(wù)端軟件負(fù)責(zé)與公房管理業(yè)務(wù)數(shù)據(jù)進(jìn)行交互。
圖1 系統(tǒng)總體架構(gòu)
3)應(yīng)用層:主要包括系統(tǒng)的應(yīng)用功能,如公房信息錄入、信息查詢、合同管理等模塊。
市區(qū)公房管理信息系統(tǒng)的數(shù)據(jù)建設(shè)分為“地理數(shù)據(jù)”和“業(yè)務(wù)數(shù)據(jù)”兩部分。地理數(shù)據(jù)方面,底圖采用了“數(shù)字清遠(yuǎn)”的矢量和影像數(shù)據(jù)成果,公房位置存放在PostGIS地理數(shù)據(jù)庫中,業(yè)務(wù)數(shù)據(jù)則存放在關(guān)系數(shù)據(jù)庫中,如PostgreSQL。
地理數(shù)據(jù)即表達(dá)空間信息的數(shù)據(jù),描述實(shí)體的位置、形狀,面向?qū)嶓w的空間數(shù)據(jù)模型,在系統(tǒng)中主要表現(xiàn)為兩類:底圖瓦片數(shù)據(jù)和公房位置數(shù)據(jù)。這些數(shù)據(jù)使用戶可以在地圖上清楚地定位到公房所在的位置,其中影像底圖數(shù)據(jù)可以將地形地貌真實(shí)地以圖片的形式展現(xiàn)給用戶。
業(yè)務(wù)數(shù)據(jù)即公房日常管理業(yè)務(wù)中涉及的數(shù)據(jù)。系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)主要分為兩大類:實(shí)體屬性數(shù)據(jù)與業(yè)務(wù)歷史數(shù)據(jù)。實(shí)體屬性數(shù)據(jù)是指如公房編號、房產(chǎn)證號、房屋結(jié)構(gòu)、使用類型等,它們記載了業(yè)務(wù)實(shí)體的屬性信息[4]。業(yè)務(wù)歷史數(shù)據(jù)主要包含單個(gè)公房實(shí)體所發(fā)生的業(yè)務(wù),如每月的租金收繳記錄、房屋維修記錄、合同記錄等,如圖2所示。綜合考慮公房數(shù)據(jù)量的大小,數(shù)據(jù)庫的負(fù)載能力等因素,筆者對于公房數(shù)據(jù)庫的設(shè)計(jì)如下:
1)對于公房實(shí)體建立兩張數(shù)據(jù)表,即屬性表和歷史表。
2)屬性表中的主鍵為房屋編號,房屋編號即是系統(tǒng)中同一房屋的唯一編號。
3)歷史表中的主鍵為房屋歷史編號,房屋歷史編號一般為流水號,沒有特別意義。
4)歷史表包含字段房屋編號,即在歷史表中,同一個(gè)房屋編號可以對應(yīng)多條記錄。這些記錄即是房屋的歷史數(shù)據(jù)。
圖2 業(yè)務(wù)數(shù)據(jù)庫表關(guān)系圖
綜上所述,在公房數(shù)據(jù)庫架構(gòu)下,在地圖上定位到一個(gè)房屋,通過該房屋現(xiàn)狀記錄查到該房屋的歷史記錄,通過歷史記錄可使查詢當(dāng)時(shí)辦理業(yè)務(wù)的案件記錄的功能清晰、嚴(yán)謹(jǐn)?shù)貙?shí)現(xiàn)。
市區(qū)公房管理信息系統(tǒng)圍繞“以圖管房,以圖管檔”的核心理念,應(yīng)用部分包括“房屋定位”和“公房信息管理”2個(gè)核心功能,以及“租金管理”“合同管理”“維修管理”3個(gè)業(yè)務(wù)辦公功能,還包括“權(quán)限管理”等系統(tǒng)維護(hù)功能。
(1)房屋定位
“房屋定位”就是將紙質(zhì)或電子的公房臺賬信息與電子地圖上的房屋信息進(jìn)行綁定,使用戶可以通過房屋屬性數(shù)據(jù)定位到房屋位置,或從地圖上點(diǎn)擊房屋查詢到權(quán)屬數(shù)據(jù)?!胺课荻ㄎ弧笔窍到y(tǒng)的核心功能,它是公房屬性數(shù)據(jù)與地理信息數(shù)據(jù)結(jié)合的橋梁,通過用戶在外業(yè)取點(diǎn)、內(nèi)業(yè)標(biāo)注的辦法,逐步獲得公房的位置數(shù)據(jù),為其他功能的實(shí)現(xiàn)打下基礎(chǔ)。
(2)公房信息管理
該功能模塊主要提供了對公房編號、房產(chǎn)證號、房屋結(jié)構(gòu)、使用類型等數(shù)據(jù)進(jìn)行錄入、修改和刪除等操作。錄入的信息可以通過公房信息點(diǎn)進(jìn)行查看,每一所公房都有自己的屬性信息。另外模塊還提供了信息統(tǒng)計(jì)功能。房屋可以依照年代、面積、結(jié)構(gòu)、戶型等條件統(tǒng)計(jì),也可以分轄區(qū)進(jìn)行統(tǒng)計(jì)。
(3)租金管理
對于日常業(yè)務(wù),系統(tǒng)提供了租金管理功能,每一筆租金收繳都可以記錄在案,方便業(yè)務(wù)人員隨時(shí)查詢。針對基層單位比較難以管理的租金催繳等業(yè)務(wù),設(shè)計(jì)了租金收取預(yù)警功能,即在公房信息表中按照顏色區(qū)分已繳戶和未繳戶,并通過系統(tǒng)的通知欄滾動(dòng)提醒。
(4)合同管理
合同管理主要是對上傳合同文本進(jìn)行管理。租戶簽訂一次合同,都需要將合同文本進(jìn)行歸檔,以方便業(yè)務(wù)人員進(jìn)行核對。
(5)維修管理
公房維修均由公房管理中心負(fù)責(zé),但由于缺乏監(jiān)管,往往出現(xiàn)資金濫用的現(xiàn)象。通過設(shè)置維修管理功能,對公房維修的對象、房屋受損情況及維修日期和維修金額進(jìn)行詳細(xì)記錄,有效加強(qiáng)了公房維修的管理。
(6)權(quán)限管理
清遠(yuǎn)市市區(qū)公房管理中心下轄6個(gè)公房管理所,系統(tǒng)操作需要根據(jù)不同的所進(jìn)行權(quán)限設(shè)置。為此通過編寫系統(tǒng)管理辦法,設(shè)置權(quán)限清單,嚴(yán)格限制系統(tǒng)操作人員的職責(zé),有效地防止了違規(guī)篡改數(shù)據(jù)等現(xiàn)象的發(fā)生。
根據(jù)市區(qū)公房管理信息系統(tǒng)的設(shè)計(jì)方案,在選擇不同地理信息平臺的情況下,實(shí)現(xiàn)時(shí)稍有差異。系統(tǒng)以SOA為核心架構(gòu)[5],以 Openlayer API為主要開發(fā)接口。該API提供了空間數(shù)據(jù)展示、空間分析組件;以清遠(yuǎn)市地理信息公共服務(wù)平臺作為地圖發(fā)布平臺,以PostgreSQL作為地理信息數(shù)據(jù)庫軟件,采用B/S開發(fā)模式。這里只簡單論述主要功能的實(shí)現(xiàn)思路。
市區(qū)公房系統(tǒng)中GIS功能的實(shí)現(xiàn)與擴(kuò)展的基礎(chǔ)與難點(diǎn)就在圖形數(shù)據(jù)與屬性數(shù)據(jù)的掛接,即公房定位。位置數(shù)據(jù)的采集有多種方式,可以通過GPS獲取公房位置的坐標(biāo),然后在系統(tǒng)中錄入;另外還可以在影像底圖上點(diǎn)擊房屋而獲取坐標(biāo)[6]。但無論采用何種方式,地圖上的房屋數(shù)據(jù)和數(shù)據(jù)庫中的房屋數(shù)據(jù)仍舊需要一個(gè)匹配的過程。如果采集的數(shù)據(jù)能夠符合某種規(guī)范,那么可以設(shè)計(jì)自動(dòng)掛接工具;如果采集的數(shù)據(jù)不是很規(guī)范,就應(yīng)手動(dòng)綁定數(shù)據(jù)。具體操作如圖3所示。
房屋定位的實(shí)現(xiàn)思路如下:①在數(shù)據(jù)庫中新建一個(gè)包含坐標(biāo)類型的表,取名為“公房位置”;②通過房屋坐落、門牌號等屬性字段查詢到要綁定的房屋列表;③選擇一條房屋記錄:④在地圖上找到對應(yīng)房屋,然后點(diǎn)擊地圖上的點(diǎn)產(chǎn)生坐標(biāo)數(shù)據(jù)。在系統(tǒng)后臺中將點(diǎn)擊的坐標(biāo)寫入到“公房位置”表中。點(diǎn)的屬性為該房屋的房屋編號。如此操作后在系統(tǒng)中就既可以通過查詢屬性信息中的地圖編號定位到地圖位置,又可以通過地圖上綁定標(biāo)識中的房屋編號查詢到屬性數(shù)據(jù),并且可以通過“公房位置”表了解到哪些房屋已綁定和哪些沒綁定。
公房屬性數(shù)據(jù)是表現(xiàn)房屋物理狀態(tài)信息(包括每套房屋面積、房產(chǎn)證號、結(jié)構(gòu)、用途)而形成的多個(gè)互相關(guān)聯(lián)的表格[7]。公房屬性的管理是市區(qū)公房管理系統(tǒng)中的核心,一切涉及公房業(yè)務(wù)的功能都是依托于公房屬性數(shù)據(jù)表來進(jìn)行的。哪些戶室是出租、哪些是空置、哪些是公用,這些使用狀態(tài)必須正確、及時(shí)地在屬性數(shù)據(jù)表上加以反饋,避免將出租房二次出租或分配情況的發(fā)生。屬性數(shù)據(jù)表的信息應(yīng)該盡量的充分,如建筑面積、房產(chǎn)證號、房屋用途等信息要顯示在樓盤表上,方便用戶查看。房屋狀態(tài)的不同反映在單元格顏色的不同上。市區(qū)公房管理系統(tǒng)中,房屋的狀態(tài)應(yīng)該包括出租、空置、公用3種狀態(tài)。在B/S展現(xiàn)上,傳統(tǒng)屬性表一般采用的是〈table〉標(biāo)簽的實(shí)現(xiàn)模式,而這種模式已經(jīng)不能滿足現(xiàn)在復(fù)雜屬性表的建立,如對于一個(gè)簡單的3×3表格,當(dāng)屬性發(fā)生變化時(shí),如101房與102房進(jìn)行合并,可以滿足需求,如果201房還需要和101房進(jìn)行合并,則〈table〉標(biāo)簽實(shí)現(xiàn)的屬性表滿足不了需求,因?yàn)閷τ凇磘able〉來說,根本就不可能存在“L”型的單元格。市區(qū)公房管理系統(tǒng)中的樓盤表是基于〈div〉標(biāo)簽實(shí)現(xiàn)的,相對于〈table〉標(biāo)簽而言,〈div〉標(biāo)簽更加靈活,不受表格形態(tài)的約束,可控性更強(qiáng),也更加符合 Web2.0 規(guī)范[8]。
在屬性表每個(gè)公房的單元格上,還會顯示一些主要的屬性信息,如建筑面積、結(jié)構(gòu)、用途等等,同時(shí)當(dāng)鼠標(biāo)點(diǎn)擊詳細(xì)信息時(shí)會跳轉(zhuǎn)顯示業(yè)務(wù)辦理的歷史記錄。
租金收繳預(yù)警是一種統(tǒng)計(jì)分析功能,以某轄區(qū)內(nèi)出租類型公房為統(tǒng)計(jì)范圍,以柱狀圖的方式,通過不同的顏色,表現(xiàn)出各轄區(qū)公房的應(yīng)收租金、實(shí)收租金、拖欠租金的收取情況。顏色分為四級:紅、橙、黃、綠,租金收取情況越差柱狀圖的顏色級別越高。
該功能的實(shí)現(xiàn)步驟如下:①確定要統(tǒng)計(jì)的轄區(qū);②通過函數(shù)剔除非出租類的公房;③通過函數(shù)計(jì)算出每個(gè)轄區(qū)包含的房屋編號列表;④在歷史數(shù)據(jù)中依據(jù)房屋編號統(tǒng)計(jì)出每個(gè)轄區(qū)的租金收取情況,租金預(yù)警參數(shù)的計(jì)算公式為:預(yù)警參數(shù)=(應(yīng)收租金-實(shí)收租金+拖欠租金)/拖欠月數(shù)。系統(tǒng)定義100以上為1級,50~99為2級,20~49為3級,19以下為四級;⑤在地圖上每個(gè)街坊的中心點(diǎn)處立柱狀圖,柱狀圖的高度=該街坊預(yù)警系數(shù)/max(預(yù)警系數(shù))×最大高度[9]。柱狀圖的顏色依據(jù)預(yù)警參數(shù)的級數(shù)設(shè)定。
清遠(yuǎn)市市區(qū)公房管理信息系統(tǒng)旨在為滿足政府公房管理的工作需求而設(shè)計(jì),系統(tǒng)功能覆蓋公房管理過程中的信息查詢、數(shù)據(jù)統(tǒng)計(jì)、信息提示、內(nèi)部公文辦理、合同管理、年結(jié)轉(zhuǎn)、權(quán)限管理、單位部門及人員管理等方面,可為使用者提供公房管理全程服務(wù)。系統(tǒng)通過調(diào)用數(shù)字廣東提供的地圖服務(wù),將清遠(yuǎn)市市區(qū)的公房信息和地圖數(shù)據(jù)有機(jī)地結(jié)合起來,為公房管理中心提供全市公房信息的展示與管理功能,如圖4所示。
圖3 房屋定位示意圖
本文以“數(shù)字清遠(yuǎn)”地理信息公共服務(wù)平臺地圖服務(wù)為基礎(chǔ),利用SOA核心架構(gòu),采用Openlayers開發(fā)接口,根據(jù)公房數(shù)據(jù)的特征,設(shè)計(jì)并實(shí)現(xiàn)了市區(qū)公房管理系統(tǒng)。該系統(tǒng)可使房產(chǎn)管理部門實(shí)現(xiàn)以圖管房、以圖管證、以圖管檔、圖檔合一,達(dá)到對公房圖文綜合管理的目的,輔助用戶精確定位房屋的地理位置后再進(jìn)行各類業(yè)務(wù)的辦理,減少因房屋坐落模糊造成的誤差。通過地圖分層分級展現(xiàn)公房位置信息、租金收取情況、維修情況,推動(dòng)了直管公房管理的信息化、自動(dòng)化和網(wǎng)絡(luò)化[10]。
[1]韓筍生,余熙明.EMAPS_GIS在新加坡公房管理中的應(yīng)用[J].國外城市規(guī)劃,2001(3):10-12.
[2]李圣文,龔君芳,吳信才.基于SOA的GIS應(yīng)用框架[J].地球科學(xué)——中國地質(zhì)大學(xué)學(xué)報(bào),2010,35(3):480-481.
[3]溫宗勇,楊伯鋼.北京市房屋全生命周期管理平臺建設(shè)與應(yīng)用[J].測繪科學(xué),2014,39(2):48-51.
[4]陳爭.電子政務(wù)公房管理系統(tǒng)的集成設(shè)計(jì)與實(shí)現(xiàn)[D].泉州:華僑大學(xué),2013.
[5]劉建川,楊軍,甘泉,等.一種地理信息服務(wù)聚合軟件框架的設(shè)計(jì)與實(shí)現(xiàn)[J],測繪通報(bào),2012(8):65-68.
[6]邵川.基于J2EE技術(shù)的房產(chǎn)網(wǎng)上備案系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].沈陽:東北大學(xué),2006.
[7]樊文有,劉靜,饒燦.基于 GIS的新建商品房網(wǎng)上備案系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].測繪通報(bào),2014(12):108-111.
[8]胡小夏.基于GIS的直管公房網(wǎng)絡(luò)化管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].荊州:長江大學(xué),2014.
[9]曾潔,賀書.基于GIS的贛州市房地產(chǎn)信息系統(tǒng)的設(shè)計(jì)與開發(fā)[J].測繪與空間地理信息,2014(3):35-38.
[10]張喜娟,陳楷文.房產(chǎn)測繪數(shù)字化的建立和發(fā)展前景.測繪與空間地理信息[J].2013(6):41-44.