張勇
(1.蘭州市勘察測繪研究院,甘肅蘭州 730030; 2.蘭州市地理信息中心,甘肅蘭州 730030)
基于WebGIS的社區(qū)綜合治理系統(tǒng)的設(shè)計與實現(xiàn)
張勇1,2?
(1.蘭州市勘察測繪研究院,甘肅蘭州 730030; 2.蘭州市地理信息中心,甘肅蘭州 730030)
當前,基層社區(qū)管理部門承擔著越來越復(fù)雜、越來越繁重的任務(wù),為了提高管理效率和服務(wù)水平,將高新技術(shù)手段引入社區(qū)管理工作中,利用WebGIS技術(shù)建立社區(qū)綜合治理系統(tǒng),實現(xiàn)“以房管人”、“以人管房”的人口信息化管理新模式。本文主要介紹了社區(qū)綜合治理系統(tǒng)開發(fā)的目標和技術(shù)線路,以及系統(tǒng)體系結(jié)構(gòu)、數(shù)據(jù)庫設(shè)計和功能設(shè)計等方面的內(nèi)容,并討論了系統(tǒng)實現(xiàn)的一些關(guān)鍵技術(shù)。
ArcGIS Server;WebGIS;社區(qū)綜治;B/S結(jié)構(gòu)
隨著我國社會經(jīng)濟的迅速發(fā)展,政府和民眾對社區(qū)工作給予了前所未有的重視和關(guān)注。街道社區(qū)作為基層管理部門,其工作越來越復(fù)雜,任務(wù)越來越繁重,傳統(tǒng)的管理模式已經(jīng)很難適應(yīng)發(fā)展的需要。面對流動人口、下崗職工、老齡工作、計劃生育等各種問題,城市街道社區(qū)在管理和服務(wù)上已力不從心。在當前人力和財力有限的情況下,如何利用高新技術(shù)手段提高管理效率和服務(wù)水平,構(gòu)建和諧社區(qū)是街道社區(qū)基層管理部門首先要考慮的問題。
近年來,地理信息系統(tǒng)在我國許多行業(yè)的大規(guī)模應(yīng)用已經(jīng)取得了很大成功,而且取得了明顯的社會效益。由于地理信息系統(tǒng)具有把各類信息置于其空間分布中進行管理和綜合分析的能力,十分符合社區(qū)管理系統(tǒng)的多樣化、大空間的管理特點,尤其是空間數(shù)據(jù)庫技術(shù)與Web-GIS技術(shù)的出現(xiàn),一方面使地理信息系統(tǒng)管理海量數(shù)據(jù)成為可能,另一方面使地理信息系統(tǒng)走向大眾化。
當前,在進行流動人口、出租房屋、計劃生育管理工作的過程中,社區(qū)工作人員經(jīng)常需要查找相關(guān)資料。但以紙質(zhì)檔案方式保存的這些人口與房屋信息,占用空間大,不方便進行查詢和檢索,且容易造成資料的損壞,用這種保存資料的方式,也不能直觀地表現(xiàn)同一區(qū)域居住的各類人口情況。針對社區(qū)管理中的諸多不便,受蘭州市七里河區(qū)西站街道辦事處委托,蘭州市勘察測繪研究院組織人員進行社區(qū)管理系統(tǒng)的研發(fā),主要解決對西站街道轄區(qū)各類人口、房屋、單位實現(xiàn)信息化管理,并且將圖、表、文相結(jié)合,實現(xiàn)無紙化辦公,同時運用空間數(shù)據(jù)庫技術(shù)與WebGIS技術(shù),為人口管理、房屋管理、綜合查詢、決策分析等方面提供可視化、數(shù)字化的管理手段,建立高速度、高質(zhì)量的以空間地理信息為背景的社區(qū)管理地理信息系統(tǒng),使社區(qū)的綜治管理方法、手段得以更新和普及,使其具有全面、便捷、規(guī)范的管理能力。
2.1 系統(tǒng)開發(fā)的目標
根據(jù)對目前社區(qū)管理工作的調(diào)查分析,通過對本系統(tǒng)的建設(shè),主要應(yīng)該解決以下幾個方面的問題:
(1)通過綜合地理信息應(yīng)用與服務(wù)系統(tǒng)的建設(shè),建立一套社區(qū)電子地圖空間數(shù)據(jù)庫,為西站街道及其下轄的各個社區(qū)提供基礎(chǔ)空間數(shù)據(jù)服務(wù)。
(2)通過管理信息系統(tǒng)的建設(shè),建立社區(qū)人口與房屋信息數(shù)據(jù)庫,對社區(qū)常住人口、流動人口、重點人口信息、房屋信息進行入庫,實現(xiàn)對社區(qū)各類人員與房屋信息的電子化管理。
(3)建立西站街道社區(qū)綜合治理地理信息系統(tǒng),實現(xiàn)對社區(qū)各類人口信息、出租房屋信息的查詢統(tǒng)計,實現(xiàn)社區(qū)電子地圖的瀏覽、查詢等功能,同時,可通過“以房管人”、“以人管房”進行人口和房屋信息的管理與定位。
2.2 系統(tǒng)開發(fā)的技術(shù)線路
根據(jù)實際需求,以西站街道建西東路社區(qū)為試點,分析、整理該社區(qū)各類人口信息表,使其數(shù)據(jù)結(jié)構(gòu)規(guī)范統(tǒng)一,通過錄入相關(guān)信息,建立社區(qū)人口與房屋信息數(shù)據(jù)庫。制作西站街道區(qū)域內(nèi)小區(qū)、房屋、綠地、道路、洪道等專題數(shù)據(jù),建立社區(qū)電子地圖空間數(shù)據(jù)庫?;贏rcGIS Server構(gòu)建WebGIS平臺,實現(xiàn)社區(qū)電子地圖的圖形操作、信息查詢等功能,基于J2EE、Flex等技術(shù),開發(fā)西站街道社區(qū)綜合治理地理信息系統(tǒng),實現(xiàn)轄區(qū)內(nèi)各類人口以及出租房屋的查詢統(tǒng)計等功能。
3.1 系統(tǒng)體系結(jié)構(gòu)
根據(jù)街道、社區(qū)實際辦公環(huán)境,以及社區(qū)工作的特點、要求,系統(tǒng)基于B/S模式構(gòu)建,采用分布式結(jié)構(gòu),遵循TCP/IP和HTTP協(xié)議,很好地實現(xiàn)了多用戶并發(fā)訪問操作。體系結(jié)構(gòu)采用三層結(jié)構(gòu)框架,即表現(xiàn)層、業(yè)務(wù)層和數(shù)據(jù)層。其結(jié)構(gòu)模型如圖1所示。

圖1 三層結(jié)構(gòu)模型
在此體系結(jié)構(gòu)中,我們基于ArcGIS構(gòu)建B/S體系以及分布式數(shù)據(jù)存儲構(gòu)架。系統(tǒng)底層是以數(shù)據(jù)庫為支撐的基礎(chǔ)數(shù)據(jù)層,主要用來對空間數(shù)據(jù)進行存儲、訪問和管理,并為應(yīng)用系統(tǒng)提供數(shù)據(jù)服務(wù),基礎(chǔ)空間數(shù)據(jù)庫和人口與房屋信息數(shù)據(jù)庫采用Oracle 10g平臺,空間數(shù)據(jù)庫引擎采用ArcSDE 9.3。中間層為業(yè)務(wù)層,實現(xiàn)街道社區(qū)的各類人口信息管理、出租房屋管理、信息查詢統(tǒng)計服務(wù)等功能,系統(tǒng)部署在Web服務(wù)器和ArcGIS Server服務(wù)器上,Web服務(wù)器采用JBoss4.2.2,ArcGIS Server服務(wù)器由ArcGIS Server Object Container和ArcGIS Server Object Manager等組成。頂端則為表現(xiàn)層,是針對社區(qū)工作人員的應(yīng)用服務(wù)層,客戶端應(yīng)用采用Flex富客戶端RIA架構(gòu),RIA實際上是一種基于Web的C/S架構(gòu)。
3.2 系統(tǒng)數(shù)據(jù)庫設(shè)計
系統(tǒng)數(shù)據(jù)庫由基礎(chǔ)空間數(shù)據(jù)庫和社區(qū)人口房屋信息數(shù)據(jù)庫組成?;A(chǔ)空間數(shù)據(jù)庫包括:西站街道下轄社區(qū)區(qū)劃、住宅小區(qū)、房屋、綠地、洪道、治安巡邏路線、道路網(wǎng)、單位、門牌號碼、西站街道區(qū)域影像等;社區(qū)人口房屋信息數(shù)據(jù)庫包括:房間基本信息、房屋出租戶信息、人口基本信息、暫住管理信息、計劃生育信息、社區(qū)服務(wù)信息、流動黨員信息、重點人口信息、綜治人員信息等。
為了保證社區(qū)綜合治理地理信息系統(tǒng)各項功能開發(fā)的順利實施,對人口與房屋信息數(shù)據(jù)庫、社區(qū)基礎(chǔ)空間數(shù)據(jù)庫的設(shè)計成為關(guān)鍵。
(1)人口與房屋數(shù)據(jù)結(jié)構(gòu)的統(tǒng)一規(guī)范化設(shè)計。由于西站街道轄區(qū)內(nèi)人口包括常住人口和流動人口,常住人口中又含有重點人口,流動人口中又含有流動黨員,所以各類人員所登記的信息各不相同,需通過對各類人口信息的分析整理,建立規(guī)范統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)。對信息的分析整理過程中,發(fā)現(xiàn)各類人口都包括人口基本信息、勞動就業(yè)、計劃生育等信息,在數(shù)據(jù)庫設(shè)計時,可將以上信息作為共同信息表。而對于流動人口還包括暫住管理、暫住成員關(guān)系、社區(qū)服務(wù)等信息,所以這些可作為流動人口的擴充信息表;對于特殊人口,又分別包括吸毒人員信息、刑滿解教人員信息、綜治人員信息等擴充內(nèi)容。同樣,西站街道轄區(qū)內(nèi)房屋包括自住房屋和出租房屋,其都含有基本信息表,對于出租房屋,還需添加出租房屋信息表。
(2)對房間進行規(guī)范化的編碼設(shè)計。由于人口與房屋信息都具有位置信息,必須和地理信息系統(tǒng)結(jié)合,才能實現(xiàn)基于電子地圖的可視化分析。經(jīng)分析研究,建立地址與房屋對應(yīng)關(guān)系,確定房屋編碼作為定位字段。考慮到系統(tǒng)今后的可擴展性以及推廣應(yīng)用,房間編碼設(shè)計由15位字符串組成,1位代表區(qū)縣、2、3位代表街道、4、5位代表社區(qū)、6、7位代表小區(qū)、8、9、10位代表樓位幢數(shù)、11位代表單元編號、12、13位代表房間所在層數(shù)、14、15位代表房間號。例如,編碼Q01010800110101代表七里河區(qū)西站街道建西東路社區(qū)甘南小區(qū)1號樓1單元101室。同時,前11位編碼組成了房屋編碼,與房屋空間信息中編碼一一對應(yīng),用于人口與房屋信息的定位。
(3)空間數(shù)據(jù)和屬性數(shù)據(jù)一體化存儲管理設(shè)計。系統(tǒng)將空間信息和屬性信息共同存儲在同一個二維數(shù)據(jù)表的不同字段中,將屬性信息作為空間對象的屬性字段存儲,避免空間信息和屬性信息的不一致性和不完整情況。
3.3 系統(tǒng)功能設(shè)計
本系統(tǒng)主要包括系統(tǒng)登錄、鳥瞰西站、電子地圖、房屋管理、人口管理、綜治管理、信息查詢等七大模塊,系統(tǒng)功能結(jié)構(gòu)流程如圖2所示。
鳥瞰西站模塊主要實現(xiàn)以三維圖片和文字介紹的方式表現(xiàn)西站街道及下轄社區(qū)基本概況,包括簡介、面積、人口等情況。電子地圖模塊實現(xiàn)社區(qū)電子地圖的發(fā)布,地圖內(nèi)容包括西站街道范圍內(nèi)的社區(qū)區(qū)劃、住宅小區(qū)、房屋、綠地、道路、單位名稱、門牌號碼等信息,并實現(xiàn)地圖的放大、縮小、全圖顯示、漫游、影像矢量切換、量測等操作,以及對道路名稱、單位名稱、門牌號碼等空間信息進行查詢定位還可通過指定房屋查詢?nèi)丝谛畔?。房屋管理模塊實現(xiàn)對出租房屋和自主房屋信息的瀏覽、定位,可查看指定房屋的產(chǎn)權(quán)人、租住成員等信息。人口管理模塊實現(xiàn)對流動人口和常住人口信息的瀏覽、定位,還可查看其家庭成員、暫住情況、計劃生育、勞動就業(yè)、是否是重點人口等信息。綜治管理模塊實現(xiàn)對吸毒人員、兩勞回歸人員和綜治人員信息的瀏覽、定位。信息查詢模塊實現(xiàn)對人口和房屋信息的多方式多類型綜合查詢。

圖2 系統(tǒng)功能結(jié)構(gòu)流程圖
4.1 利用MIS和GIS的無縫結(jié)合技術(shù)實現(xiàn)“以人管房、以房管人”功能
本系統(tǒng)是一個基于B/S結(jié)構(gòu)MIS和GIS相結(jié)合的信息系統(tǒng),“以人管房、以房管人”是系統(tǒng)開發(fā)的核心功能。
“以人管房”即查看指定人口信息在電子地圖上的地理位置。為了實現(xiàn)“以人管房”功能,首先需從人口與房屋信息數(shù)據(jù)庫人口基本信息表中查詢到該指定人口所居住的地址信息,再通過該地址在房間信息表中查詢到對應(yīng)房屋的房屋編碼,然后將房屋編碼傳遞到ArcGIS Server空間服務(wù)器,查詢房屋圖層中與該房屋編碼對應(yīng)的房屋,并將結(jié)果在電子地圖中居中顯示。
“以房管人”即在電子地圖上查看指定樓房的居住人口情況,同時可以查看指定房間的所有人員信息。為了實現(xiàn)“以房管人”功能,首先在電子地圖中將指定房屋的房屋編碼傳遞給Web服務(wù)器,在人口與房屋信息數(shù)據(jù)庫房屋基本信息表中查詢到該房屋編碼對應(yīng)樓房的層數(shù)、單元數(shù)、房間數(shù)等信息,通過這些信息繪制房屋平面分布圖,并以圖表的形式顯示該樓房居住人口情況。同時,將房屋編碼與單元號、房間號按照既定規(guī)則組合成相應(yīng)房間的房間編碼,通過房間編碼,在人口基本信息表中可查詢到指定房間居住的所有人員,并以表格的形式顯示查詢到的所有人員信息。
4.2 采用房屋平面分布圖形式用以表達居住人口情況
為了能夠直觀地看到每幢住宅樓居住人口情況,系統(tǒng)采用房屋平面分布圖的形式來表現(xiàn)。通過在電子地圖上查看選擇房屋的屬性,系統(tǒng)顯示房屋平面分布圖頁面,頁面內(nèi)容包括房屋基本信息和房屋平面圖信息。其中:房屋基本信息包括所在小區(qū)名稱、所屬社區(qū)、所屬街道、樓院長、流動人口信息員、居住人口匯總數(shù)目、常住人口數(shù)目、流動人口數(shù)目、各類重點人口數(shù)目等信息。
房屋平面分布圖利用Html中的Table標簽動態(tài)實現(xiàn),通過指定的房屋編碼讀取房屋基本信息表中的層數(shù)、單元數(shù)、房間數(shù)等字段信息,系統(tǒng)自動生成房屋平面圖表格。表格的每一行代表樓房的每一層,表格的若干列組成樓房的單元,若一個單元有4戶,則由4列組成一個單元。表格的單元格代表具體的房間,而每一個房間用不同顏色進行標識,表示所居住的不同人口情況,例如,綠色表示常住人口,藍色表示流動人口,紅色表示吸毒人口,橙色表示兩勞人員,如圖3所示。

圖3 房屋平面分布圖
4.3 人口與房屋信息靈活、多樣化的查詢方式的實現(xiàn)
為了滿足用戶能夠通過多種途徑,方便、快捷、準確地查詢到人口與房屋信息,以有效提高工作效率,系統(tǒng)實現(xiàn)了靈活、多樣化的查詢功能。
人口信息查詢類型包括按姓名、身份證號、性別、民族、政治面貌、婚姻狀況、戶籍地址、現(xiàn)住址等類型。房屋信息查詢類型包括按房主姓名、身份證號、房間地址、房屋現(xiàn)狀等類型。
查詢方式包括了模糊查詢和高級查詢兩種方式。模糊查詢實現(xiàn)了按照選定的查詢類型,對關(guān)鍵字與數(shù)據(jù)庫中該字段進行不完全匹配查詢操作;高級查詢實現(xiàn)通過構(gòu)造查詢條件進行多條件查詢,來滿足用戶各種查詢需求,使得用戶能夠更加靈活地查詢到人口與房屋信息。系統(tǒng)通過向任意查詢類型文本框輸入關(guān)鍵字,系統(tǒng)自動檢測輸入信息,組成SQL語句,組合查詢符合條件的人口與房屋信息。
通過對社區(qū)綜合治理系統(tǒng)的開發(fā),建立了社區(qū)電子地圖基礎(chǔ)空間數(shù)據(jù)庫和社區(qū)人口與房屋信息數(shù)據(jù)庫,實現(xiàn)了對社區(qū)常住人口、流動人口、重點人口等各類人員以及房屋的信息化管理,為街道工作人員管理、查詢統(tǒng)計轄區(qū)內(nèi)各類人口、出租房屋等信息,提供了極大的便利,實現(xiàn)了“以房管人”、“以人管房”的人口信息化管理新模式,從而有效提高了街道相關(guān)部門工作效率和信息化管理水平,節(jié)省了大量人力、物力和經(jīng)費,取得了良好的經(jīng)濟效益和社會效益。
[1] 馬林兵,張新長,伍少坤.WebGIS原理與方法教程[M].北京:科學出版社,2008
[2] 張勇.西站街道社區(qū)綜合治理系統(tǒng)總體方案[Z].2009
[3] 陳穎彪,千慶蘭.基于WebGIS的數(shù)字社區(qū)空間管理與應(yīng)用[J].地球信息科學,2003(01)
[4] ESRI China.網(wǎng)格化城市管理地理信息系統(tǒng)解決方案. 2009
[5] ESRI China.ArcGIS 9.3產(chǎn)品介紹.2008
The Design and realization of Community Management System Based on WebGIS
Zhang Yong1,2
(1.Lanzhou Geotechnical Investigation and Surveying Research Institute,Lanzhou 730030,China;2.Lanzhou Geomatics Center,Lanzhou 730030,China)
At present,the grass-roots community management sector is committed to more and more complex and onerous tasks,in order to improve management efficiency and service level,high-tech methods are introduced into community management work,the community management system was established with the WebGIS technology to achieve the“To housing management people、people-control room”of a new model of population information management.The paper describes development object、systematical structures、database and functions design of community management system,and discusses key technologies of system realization.
ArcGIS Server;WebGIS;Community Management;B/S structures
2011—04—08
張勇(1980—),男,工程師,現(xiàn)從事GIS應(yīng)用系統(tǒng)的研究與開發(fā)。
1672-8262(2011)05-28-04
P208.2
A