李恩寶,呂歡歡
(1.遼寧省基礎地理信息中心,遼寧 沈陽 110034;2.遼寧工程技術大學 軟件學院,遼寧 葫蘆島 125105)
基于公共服務平臺的房產信息系統建設
李恩寶1,呂歡歡2
(1.遼寧省基礎地理信息中心,遼寧 沈陽 110034;2.遼寧工程技術大學 軟件學院,遼寧 葫蘆島 125105)

基于公共服務平臺研究房產信息系統的實現方法和關鍵技術,構建房產信息專題數據庫,采用數據集成和關聯、REST服務接口和服務混搭等技術設計并開發房產信息系統,重點實現了房屋買賣、租賃信息查詢、周邊基礎設施統計、選房工具等服務功能。系統作為遼寧省多個城市地理空間框架建設項目中的示范應用,取得了良好的效果。
公共服務平臺;天地圖;房產信息系統;服務;數據集成
近年來,基于天地圖的行業應用得到了大量研究和實踐,房產信息系統就是一個示范應用項目。基于公共服務平臺的房產信息系統是在天地圖公眾版平臺的基礎上,實現房產信息資源的服務聚合,調用平臺的基礎地理數據與房產專題數據進行疊加建立房產專題數據庫,實現對房產信息空間數據和屬性數據統一有效的管理。該信息系統建設可為社會公眾提供全新的房產數字化、信息化及網絡化服務,同時也為各級政府提供對房產信息管理的決策支持,對于推進天地圖平臺快速發展。

圖1 系統數據集成和關聯
1.1 系統數據集成與關聯
基礎地理信息數據和專題數據雖然采用相互獨立的存儲方式,但在查詢、分析、統計和展示的過程中存在邏輯關聯性。為了實現房產專題數據的綜合應用,就必須在構建房產信息系統的過程中對各類數據進行集成和關聯。天地圖提供的基礎地理信息數據以符合OGC標準的服務形式存在,房產專題數據通過GIS服務器發布,房產業務數據采用Web服務提供給系統使用。ArcGIS API for Silverlight支持通過以上幾種方式獲得數據,結合房產實體進行唯一編碼,實現同一房產實體的多源數據獲取,進而實現數據邏輯上統一應用。如圖1所示。
1.2 服務接口和Mashup技術
平臺地理實體數據抽象為相應的服務資源,并以接口的形式提供給客戶端和開發人員使用。平臺提供的主要服務類型包括地圖服務、地理編碼服務、地理數據服務、幾何服務、地理處理服務、影像服務、網絡分析服務。經過天地圖平臺抽象后的服務資源,以接口的形式向客戶端提供地理信息服務。客戶端可以通過REST(表現狀態傳輸)或SOAP(簡單對象訪問協議)兩種服務訪問接口調用服務器集群提供的GIS功能,實現數據的獲取。
Mashup作為一種新型的基于Web的數據集成應用程序正在Internet上逐漸興起。基于公共服務平臺的房產信息系統采用客戶端和服務端相結合的Mashup技術來實現空間信息服務的聚合。系統實現了將服務端異源、異構的電子地圖數據、影像地圖數據、地形地貌數據和房產專題數據的集成表達。同時系統還實現了將服務端的空間數據和圖片文字等多媒體數據的集成表達。地理信息公共服務平臺發布REST服務,為房產信息系統提供相應的GIS服務,房產信息系統利用平臺的REST服務接口技術調用電子地圖。
1.3 房產信息專題數據庫構建
房產信息專題數據庫包括樓盤、樓房、售樓處、新房、二手房、待租房等房屋信息數據。表1給出了房屋要素的空間數據結構和屬性結構。
房產專題數據的矢量空間數據和屬性數據采用Geodatabase存儲模型封裝為mdb格式,即在空間上和屬性上,把數據組織成一個整體;在內容上,把數據組織成層(Layer)結構。基于公共服務平臺的房產信息系統采用ArcSDE10、Geodatabase和Oracle11g R2結合的數據存儲和管理方案,完成空間數據的建模、存儲和管理功能。

表1 房屋空間和屬性數據表
2.1 系統總體架構
房產信息系統采用瀏覽器/服務器模式建立。系統由4層組成:基礎支撐層、數據層、中間邏輯層、應用層。系統總體架構如圖2所示。

圖2 系統總體架構
應用層即客戶端部分是人機交互的接口,中間邏輯層在體系架構中的位置很關鍵,它處于數據訪問層與應用層中間,為數據交換起承上啟下的作用。數據管理層以GIS平臺為支撐,主要由房產專題數據和地理信息公共服務平臺基礎數據組成。基礎支撐層由服務器、網絡設施、操作系統、數據庫平臺、GIS平臺構成。
2.2 系統功能結構
基于公共服務平臺的房產地理信息系統主要包括6大模塊:地圖導航模塊提供基本的瀏覽、縮放和切換功能;樓盤信息、新房信息、二手房信息和房屋租賃信息模塊分別提供房產相關信息的模糊查詢、條件查詢和周邊基礎設施統計等功能;選房工具包括選定興趣點的周邊房源信息查詢以及房屋均價的統計信息查詢功能;輔助功能包括量測、打印、收藏夾、圖層管理、分類查詢等功能。
3.1 房屋查詢功能
為滿足不同用戶的要求,房屋買賣查詢模塊實現對商品房、二手房數據和圖片信息進行多種方式查詢、統計和定位。系統實現了房屋信息的模糊查詢和條件查詢功能,如圖3。
3.2 房源周邊基礎設施統計

圖3 房屋查詢功能展示
房產系統相關功能大多與房屋周邊基礎服務設施之間存在關聯,系統給用戶提供了周邊設施查詢統計功能,如圖4。
3.3 選房工具

圖4 周邊設施查詢
1)興趣點周邊房源查詢。系統提供了對感興趣地點周邊一定范圍內的房屋、基礎設施的查詢和定位功能。例如,可以選定“某市第一高級中學”作為興趣點,查找興趣點周邊一定范圍內的新房、二手房、待租房等信息。
2)房屋均價統計。房屋價格是公眾選擇房屋過程中需要考慮的關鍵因素之一。系統提供了房屋均價的統計功能,便于用戶快速、直觀了解到不同區域的樓盤價格分布情況。功能實現如圖5所示。
P208
B
1672-4623(2015)03-0020-02
10.3969/j.issn.1672-4623.2015.03.007
2015-05-04。
項目來源:遼寧省教育廳科學技術研究一般資助項目(L2014134)。