李恩宝,吕欢欢
(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)。