李恩寶,呂歡歡
(1.遼寧省基礎(chǔ)地理信息中心,遼寧 沈陽 110034;2.遼寧工程技術(shù)大學(xué) 軟件學(xué)院,遼寧 葫蘆島 125105)
基于公共服務(wù)平臺的房產(chǎn)信息系統(tǒng)建設(shè)
李恩寶1,呂歡歡2
(1.遼寧省基礎(chǔ)地理信息中心,遼寧 沈陽 110034;2.遼寧工程技術(shù)大學(xué) 軟件學(xué)院,遼寧 葫蘆島 125105)
基于公共服務(wù)平臺研究房產(chǎn)信息系統(tǒng)的實現(xiàn)方法和關(guān)鍵技術(shù),構(gòu)建房產(chǎn)信息專題數(shù)據(jù)庫,采用數(shù)據(jù)集成和關(guān)聯(lián)、REST服務(wù)接口和服務(wù)混搭等技術(shù)設(shè)計并開發(fā)房產(chǎn)信息系統(tǒng),重點實現(xiàn)了房屋買賣、租賃信息查詢、周邊基礎(chǔ)設(shè)施統(tǒng)計、選房工具等服務(wù)功能。系統(tǒng)作為遼寧省多個城市地理空間框架建設(shè)項目中的示范應(yīng)用,取得了良好的效果。
公共服務(wù)平臺;天地圖;房產(chǎn)信息系統(tǒng);服務(wù);數(shù)據(jù)集成
近年來,基于天地圖的行業(yè)應(yīng)用得到了大量研究和實踐,房產(chǎn)信息系統(tǒng)就是一個示范應(yīng)用項目?;诠卜?wù)平臺的房產(chǎn)信息系統(tǒng)是在天地圖公眾版平臺的基礎(chǔ)上,實現(xiàn)房產(chǎn)信息資源的服務(wù)聚合,調(diào)用平臺的基礎(chǔ)地理數(shù)據(jù)與房產(chǎn)專題數(shù)據(jù)進行疊加建立房產(chǎn)專題數(shù)據(jù)庫,實現(xiàn)對房產(chǎn)信息空間數(shù)據(jù)和屬性數(shù)據(jù)統(tǒng)一有效的管理。該信息系統(tǒng)建設(shè)可為社會公眾提供全新的房產(chǎn)數(shù)字化、信息化及網(wǎng)絡(luò)化服務(wù),同時也為各級政府提供對房產(chǎn)信息管理的決策支持,對于推進天地圖平臺快速發(fā)展。
圖1 系統(tǒng)數(shù)據(jù)集成和關(guān)聯(lián)
1.1 系統(tǒng)數(shù)據(jù)集成與關(guān)聯(lián)
基礎(chǔ)地理信息數(shù)據(jù)和專題數(shù)據(jù)雖然采用相互獨立的存儲方式,但在查詢、分析、統(tǒng)計和展示的過程中存在邏輯關(guān)聯(lián)性。為了實現(xiàn)房產(chǎn)專題數(shù)據(jù)的綜合應(yīng)用,就必須在構(gòu)建房產(chǎn)信息系統(tǒng)的過程中對各類數(shù)據(jù)進行集成和關(guān)聯(lián)。天地圖提供的基礎(chǔ)地理信息數(shù)據(jù)以符合OGC標準的服務(wù)形式存在,房產(chǎn)專題數(shù)據(jù)通過GIS服務(wù)器發(fā)布,房產(chǎn)業(yè)務(wù)數(shù)據(jù)采用Web服務(wù)提供給系統(tǒng)使用。ArcGIS API for Silverlight支持通過以上幾種方式獲得數(shù)據(jù),結(jié)合房產(chǎn)實體進行唯一編碼,實現(xiàn)同一房產(chǎn)實體的多源數(shù)據(jù)獲取,進而實現(xiàn)數(shù)據(jù)邏輯上統(tǒng)一應(yīng)用。如圖1所示。
1.2 服務(wù)接口和Mashup技術(shù)
平臺地理實體數(shù)據(jù)抽象為相應(yīng)的服務(wù)資源,并以接口的形式提供給客戶端和開發(fā)人員使用。平臺提供的主要服務(wù)類型包括地圖服務(wù)、地理編碼服務(wù)、地理數(shù)據(jù)服務(wù)、幾何服務(wù)、地理處理服務(wù)、影像服務(wù)、網(wǎng)絡(luò)分析服務(wù)。經(jīng)過天地圖平臺抽象后的服務(wù)資源,以接口的形式向客戶端提供地理信息服務(wù)。客戶端可以通過REST(表現(xiàn)狀態(tài)傳輸)或SOAP(簡單對象訪問協(xié)議)兩種服務(wù)訪問接口調(diào)用服務(wù)器集群提供的GIS功能,實現(xiàn)數(shù)據(jù)的獲取。
Mashup作為一種新型的基于Web的數(shù)據(jù)集成應(yīng)用程序正在Internet上逐漸興起。基于公共服務(wù)平臺的房產(chǎn)信息系統(tǒng)采用客戶端和服務(wù)端相結(jié)合的Mashup技術(shù)來實現(xiàn)空間信息服務(wù)的聚合。系統(tǒng)實現(xiàn)了將服務(wù)端異源、異構(gòu)的電子地圖數(shù)據(jù)、影像地圖數(shù)據(jù)、地形地貌數(shù)據(jù)和房產(chǎn)專題數(shù)據(jù)的集成表達。同時系統(tǒng)還實現(xiàn)了將服務(wù)端的空間數(shù)據(jù)和圖片文字等多媒體數(shù)據(jù)的集成表達。地理信息公共服務(wù)平臺發(fā)布REST服務(wù),為房產(chǎn)信息系統(tǒng)提供相應(yīng)的GIS服務(wù),房產(chǎn)信息系統(tǒng)利用平臺的REST服務(wù)接口技術(shù)調(diào)用電子地圖。
1.3 房產(chǎn)信息專題數(shù)據(jù)庫構(gòu)建
房產(chǎn)信息專題數(shù)據(jù)庫包括樓盤、樓房、售樓處、新房、二手房、待租房等房屋信息數(shù)據(jù)。表1給出了房屋要素的空間數(shù)據(jù)結(jié)構(gòu)和屬性結(jié)構(gòu)。
房產(chǎn)專題數(shù)據(jù)的矢量空間數(shù)據(jù)和屬性數(shù)據(jù)采用Geodatabase存儲模型封裝為mdb格式,即在空間上和屬性上,把數(shù)據(jù)組織成一個整體;在內(nèi)容上,把數(shù)據(jù)組織成層(Layer)結(jié)構(gòu)?;诠卜?wù)平臺的房產(chǎn)信息系統(tǒng)采用ArcSDE10、Geodatabase和Oracle11g R2結(jié)合的數(shù)據(jù)存儲和管理方案,完成空間數(shù)據(jù)的建模、存儲和管理功能。
表1 房屋空間和屬性數(shù)據(jù)表
2.1 系統(tǒng)總體架構(gòu)
房產(chǎn)信息系統(tǒng)采用瀏覽器/服務(wù)器模式建立。系統(tǒng)由4層組成:基礎(chǔ)支撐層、數(shù)據(jù)層、中間邏輯層、應(yīng)用層。系統(tǒng)總體架構(gòu)如圖2所示。
圖2 系統(tǒng)總體架構(gòu)
應(yīng)用層即客戶端部分是人機交互的接口,中間邏輯層在體系架構(gòu)中的位置很關(guān)鍵,它處于數(shù)據(jù)訪問層與應(yīng)用層中間,為數(shù)據(jù)交換起承上啟下的作用。數(shù)據(jù)管理層以GIS平臺為支撐,主要由房產(chǎn)專題數(shù)據(jù)和地理信息公共服務(wù)平臺基礎(chǔ)數(shù)據(jù)組成?;A(chǔ)支撐層由服務(wù)器、網(wǎng)絡(luò)設(shè)施、操作系統(tǒng)、數(shù)據(jù)庫平臺、GIS平臺構(gòu)成。
2.2 系統(tǒng)功能結(jié)構(gòu)
基于公共服務(wù)平臺的房產(chǎn)地理信息系統(tǒng)主要包括6大模塊:地圖導(dǎo)航模塊提供基本的瀏覽、縮放和切換功能;樓盤信息、新房信息、二手房信息和房屋租賃信息模塊分別提供房產(chǎn)相關(guān)信息的模糊查詢、條件查詢和周邊基礎(chǔ)設(shè)施統(tǒng)計等功能;選房工具包括選定興趣點的周邊房源信息查詢以及房屋均價的統(tǒng)計信息查詢功能;輔助功能包括量測、打印、收藏夾、圖層管理、分類查詢等功能。
3.1 房屋查詢功能
為滿足不同用戶的要求,房屋買賣查詢模塊實現(xiàn)對商品房、二手房數(shù)據(jù)和圖片信息進行多種方式查詢、統(tǒng)計和定位。系統(tǒng)實現(xiàn)了房屋信息的模糊查詢和條件查詢功能,如圖3。
3.2 房源周邊基礎(chǔ)設(shè)施統(tǒng)計
圖3 房屋查詢功能展示
房產(chǎn)系統(tǒng)相關(guān)功能大多與房屋周邊基礎(chǔ)服務(wù)設(shè)施之間存在關(guān)聯(lián),系統(tǒng)給用戶提供了周邊設(shè)施查詢統(tǒng)計功能,如圖4。
3.3 選房工具
圖4 周邊設(shè)施查詢
1)興趣點周邊房源查詢。系統(tǒng)提供了對感興趣地點周邊一定范圍內(nèi)的房屋、基礎(chǔ)設(shè)施的查詢和定位功能。例如,可以選定“某市第一高級中學(xué)”作為興趣點,查找興趣點周邊一定范圍內(nèi)的新房、二手房、待租房等信息。
2)房屋均價統(tǒng)計。房屋價格是公眾選擇房屋過程中需要考慮的關(guān)鍵因素之一。系統(tǒng)提供了房屋均價的統(tǒng)計功能,便于用戶快速、直觀了解到不同區(qū)域的樓盤價格分布情況。功能實現(xiàn)如圖5所示。
P208
B
1672-4623(2015)03-0020-02
10.3969/j.issn.1672-4623.2015.03.007
2015-05-04。
項目來源:遼寧省教育廳科學(xué)技術(shù)研究一般資助項目(L2014134)。