admin 管理员组文章数量: 1184232
2024年3月12日发(作者:html 表格制作)
维普资讯
・
68・
长江大学学报(自科版)理工卷2007年12月第4卷第4期
Journal of Yangtze University(Nat Sci Edit)Sci&Eng V Dc c.2007.Vo1.4。 o
房产信息WebGIS系统的设计与实现
——
以南通市为例
许 婷,娄彩荣,蒋 慧 (南通大学地理科学学院。江苏南通228007)
[摘要]通过对房产交易市场的分析.同时在深入研究ArclMS特点及其体系结构的基础上.设计了房产
WebGlS系统的整体结构、数据库以及各个功能模块.并且运用ArclMS及ASP技术实现了南通市房产属
性数据网上采集、更新、发布以及房产地图信息发布,为房产信息的传播提供了一个新的平台.使房产
相关部门及公众能更为形象、直观地获得各种房产信息.以促进房产信息的传播。
[关键词]ArclMS;WebGlS;ASP;房产信息
[中图分类号]TP393.1 [文献标识码]A [文章编号]1673—1409(2007)04一N068—04
WebGIS,即互联网地理信息系统,以互联网为环境,以Web页面作为GIS软件的用户界面,把
Inlernel和GIS技术结合在一起,为各种地理信息应用提供GIS功能。WebGIS的应用方向分为2大
类:①基于Internet的公共信息在线服务,为公众提供房地产、交通、旅游、餐饮娱乐、购物等与空间
信息有关的信息服务;②基于Internet的企业内部业务管理,如帮助企业进行设备管理、线路管理等。
房产信息是人们生活中的重要信息之一,在利用现代信息技术加强对房产信息管理的同时,如何充分利
用丰富的房产信息为相关部门和大众服务,成为房产管理部门迫在眉睫的任务。WebGIS为房产信息的
传播提供了一个新的平台,使房产地图发布成为现实,极大地促进了房产信息的传播。笔者在深入研究
WebGIS技术、数据库技术的基础上设计了南通市房产WebGIS系统,包括系统结构设计、数据库设计
及系统功能模块设计。房产交易中心、房产中介及公众等房产相关部门可以通过房产WebGIS系统发布
及获取房产的出租、求租、出售、求购、各种房产统计数据等属性信息及与其相关的各种地图图形信息。
1 ArclMS9.2简介
ArclMS9.2作为ESRI强大的、可伸缩的、可扩
展的、基于标准的软件程序,主要用于在网络上发布
地图或(;IS数据以及其他服务。ArcIMS是一个由客
户端组件、服务器组件和数据管理组件组成的3层分
布式系统,其体系结构如图l所示 l 。
ArcIMS提供了多种客户端视图和应用服务连接
器,可以根据用户的需要对普通站点进行扩展,使其
能够提供地图数据和应用服务。ArcIMS在支持HT
ML或Java浏览工具的同时,也支持其他的不同类型
的客户端,包括ArcGIS Desk ̄op、ArcPad和无线设
备。还可以从多个ArcIMS站点上合并数据,也可以
集成本地数据和ArcIMS地图服务的图层,并简单而
快速地把这些数据和服务从Internel上获取,实现与
本地资源的集成 。
图l ArclMS体系结构图
[收稿日期]2007—08—22
[tqE者简介]许婷(1979一),女,1998年大学毕业,硕士,助教,现主要从事地理信息系统及其血嗣了j匿的教学与{】丹究工作。
维普资讯
第4卷第4期 许婷等:房严信息WebGIS系统的设计与实现——以南通市为例 ・69・
2系统设计
2.1 系统结构设计
南通市房产WebGIS系统采用客户端浏览器、应
用服务器与Web服务器、数据服务器3层的客户机/
客,・端浏览器
服务器模型,如图2所示。客户端浏览器负责数据结
果的显示和用户请 的提交;应用服务器与Web服
务器利用Active Server Page(ASP)、ArclMS9.2、
IIS来访问数据服务层和响应客户端的请求,ASP是
一
个用于创建和运行动态的交互式Web服务器应用
程序的“服务器脚本编写”环境,利用ASP可以提
取表单信息,将其放入数据库,或者从数据库中提取
信息,表现在浏览器中,也可以使用ASP调用和设
置封装了业务逻辑功能的安装在服务器端的组件的属
。。。。。。。。。。。。’。。。。。。。。。’。。。。
————熵Asp dll来解析^slJ脚奉{J;./Jil服务器与wcb
_ ——一服务器
匝塑圃
。。。 。 。。。 ’。’。。 。’。’。’ 。 。 ‘
t 匿豳堑圃
。
j。 。 一——————
性和方法,实现3层程序架构;数据服务器借助
SQLServer2000和ArcSDE9.0 for SQL Server专门存
放与管理数据。在应用服务器与Web服务器和数据
圈 删炀器
图2南通市房产WebGIS系统结构图
服务器之间利用了ADO技术进行数据库访问。在应用服务器与Web服务器中,ArelMS空间服务器选
用hnage Server。其工作原理是:客户端通过HTTP协议向服务器端发出请求,Web服务器接收请求
后,由URI 中的.ASP文件后缀名确定这是ASP请求,将找到的ASP文件交给ASP.dll处理,
ASP.dll找出其中的服务器端脚本程序,交相应脚本引擎处理。若没有地图服务请求,Web服务器将处
凰塑 C—h~ 一~卅
理后的结果以I{ I、MI 文本形式返回。若服务器端的脚本程序中有地图服务请求,将传递给ArclMS应
凰 『=] ~ 一
用服务器连接,再送到ArclMS应用服务器,由ArclMS应用服务器将请求提交空间服务器上指定的地
图服务加以处理,并最终以JPG的形式返回客户端。由于传输的是栅格数据,数据保密性较好,数据
压缩比高,速度快 。.1 Jl。
2.2数据库设计
一
由于数据库能有效地管理大量数据且查询效率高,可将所有数据全部放入数据库中,利用SQI 语
言进行查询处理,可有效地提高系统效率。数据库的规划和设计在整个房产WebGIS系统中占有非常
重要的地位,它有存储各种信息以供统计、查询、分析使用等作用。数据库设计要考虑其合理性、规范
性和适用性。目前用于应用系统开发的数据库大多在Oracle、SQI Server、Sybase等主流数据库之间
进行选择,结合实际,经过综合比较,该系统最终选用了当前国内外广泛采用的sQI Server数据库平
台,其优点是有较好的可靠性、安全性、容错性及开放性,并能很好地支持空间数据存贮。ArcSI)E是
空间数据与( Is程序之问的一个重要的“通路”,使用它可以将ArcGIS等程序与关系数据库系统联系
起来,因此在南通市房产Web(;IS中采用了ArcSI)E for SQL Server来实现空间数据的存储。空间数据
和属性数据之同通过惟一的标志符建立联系,对于存入属性数据库中的各个数据表,可通过“键”使其
互相关联。南通市房产数据库的构成如图3所示。
1)房产属性数据库 包括房产类型、房产价格、房产位置描述等直接反映房产信息的基本属性。
tt,f还包括与房产相关的一些周围绿地、医疗设施、教育条件等配套设施的属性描述。
2)房产图形数据库 房产所在空间位置、各种房产专题信息、与房产相关的其他空间数据如公交
路线、超市、学校、医院等。
3)房产影像数据库 由房产信息发布人员对房产的内部及外部主要景观进行拍摄,将拍摄所得的
影像存人数据库。返。莹影像数据可以直接通过网络浏览,也可以用其对一些重要的建筑实体进行三维建
模,为该系统向三维和虚拟现实方向发展提供数据基础。
2.3系统功能模块设计
南通市房产Web( IS系统主要包括南通市房产属性信息的获取与更新模块、南通市房产信息的
维普资讯
长江大学学报(自科版)理工卷 2007年l2月
Web地图发布模块、用户交流模块,图4是该系统的功能组成图。
房产属性信息的
获取与更新模块
地图浏览功
查询功能
南通市房产
WebGlS
统计功能
房产信息的Web
地图发布模块
空间分析功
地图打日J功
留言板、论坛等
交流模块
辅助功能
图3南通市房产数据库构成图
图4南通市房产WebGIS功能组成图
1)南通市房产属性信息的获取与更新模块 对于房产属性信息的获取采用“取之于用户,服务于
用户”的思想。在一般的地理信息服务中,习惯采用的模式是通过各种手段获取各种信息,经过处理后
再提供给用户,也就是说“先有信息,再提供服务”。该设计的思想是“用户不仅是信息的使用者,更
是信息的提供者。”相对传统的信息获取与更新方式来说,这种方式有一定的智能化思想。提出该思想
的主要依据有:用户群是广大的,并且在地域上是分散的,他们是理想的地理信息采集者和提供者;该
方式获取的信息是动态、持续更新的,是信息服务的提供者和使用者乐于接受的;信息提供者可以通过
提供这种方法节省人力成本;而且信息的提供者通常都是自愿的,他们通过信息网站使其信息得以发布。
用户可以通过登记房源功能来登记空间信息和属性信息。由于不同于传统的房产系统,在本系统中
将空间地理位置作为房源的一个重要属性来看待,所以,登记时,要将房源具体的空间地理位置登记在
册。哪些类型的地理信息可以由用户采集和提供;用户采集和提供信息的相关技术方法;对用户提供的
信息进行校验等是该模块设计的重点。
2)南通市房产信息的web地图发布模块地图信息发布模块是南通市房产WebGIS系统中最为重要
的模块,它实现了房产地图信息的发布,使人们通过浏览器就可以形象、直观地获取各种与房产相关的信
息。其功能有:①地图浏览功能。基本的放大、缩小、全图显示、漫游、移动、距离测量、历史视图等。
②地图查询功能。包括属性查询和空间,属性查询即利用属性表的相关属性(如房产名称、建筑面积、使
.
用面积、主要用途等)对房产所在区域进行查询,其中选取的地物在地图中用特殊颜色标记;空间查询,
即在地图上选择地图元素,可以显示相应的地图信息和关联的属性信息,如选中地图中某个小区,弹出属
性显示对话框,根据需要可列出该小区的房产出租、出售或求租、求购等信息,同时可以详细显示具体房
产的户型、面积、价格等信息。另外该系统中加入了多媒体属性,使用户可以通过图像、声音、文本、影
像更清楚、全面地了解地图上的地形、地物的地理位置及相互关系。对多媒体属性可进行制作、编辑、查
询显示、维护等操作。③专题图功能。系统可按属性表的相关属性进行统计,并能以直方图、饼图、密度
图等专题图形式输出。④空间分析。根据房产属性信息对房产进行缓冲区分析,可以求解房产附近的公路
状况、店铺个数等信息,配合与公路有关的其他信息,如公交,可以进行公路的路径分析和最短路径求解
等用户感兴趣的功能设计。⑤地图打印。根据当前的视图范围生成地图,然后通过浏览器的打印功能将其
打印出来。⑥辅助功能。包括图层控制、当前状态信息显示、鹰眼导航图等。
3)留言板、论坛等交流模块 留言板、论坛等交流模块提供了用户之间交流的平台。
3 系统开发及部分功能的实现
3.1房产属性信息获取与更新
房产属性数据,可以通过对房产信息的分析,得出需要由用户采集和提供的数据,建立关系型数据
库,选用VBScript作为ASP程序开发语言,把需要用户提供的数据通过Internel传输至房产WebGIS
维普资讯
第4卷第4期 许婷等:房产信恩WebGlS系统的设计与实现一以南逸市为例
管理服务器,管理员对数据进行校验、整理,最终发布给用户。
其建立的流程如图5所示。根据需求分析,对于不同的用户如房
产出租用户、房产出售用户、房产求租用户、房产求购用户,其
需要提供的数据有所不同,因此根据小同的用户建立了不同的数
髓 憾性数撼
I
提取}j校验
据表。例如,对于房屋出售用户其需要提lj(房屋所属物业名称、
区县、地段、地址、户型、物业类型、建筑面积、交易价格、房
j
建 火系 数据库结构
产周围绿地、医疗设施、教育条件等配套设施。南通市房产
webGIS实现的表单如图6所示。
3.2房产Web地图发布
I
 ̄U/IIANt'建立jU, 输入表
I
数据校验与处理
房产地图数据包括基础数据(如南通市政区分布数据、南通
市道路数据、房产所属小区数据以及相关的一些学校、店铺数
据)、各种房产专题地图,这些矢量空间数据可以通过层的方式进
行管理,根据需求用ArcXMI 配置地图,利用ArclMS的Manag—
er工具生成地图服务,并对其进行管理。然后通过编写ASP和
JavaScript脚本语言,实现系统的查询、分析功能。在该系统中,
房产地图数据的浏览、查询等基本功能还可以实现房产价格分布
等专题信息的查询以及进行公交线路、房产周围绿地、商业条件、
医疗设施、教育条件等环境分析(图7)。
』
与空间数据进行连接
一一
』
维护 更新
图s南通市房产属性数据建库流程
: ●■ t 嚏 ’■ ■■
0雠’
n、’l Ll 1・・-t…一
哪
l’
0删・ - m -
嚆
一
…
.
≮; 竺:: 一 兰 兰=兰j百
图6 南通市房产属性数据录入界面 图7 南通市房产WebGIS地图发布界面
4 结 语
基于互联网技术与地理信息技术构建的南逋市房产WebGIS系统,使用户可以通过浏览器访问各
种房产属性及图形数据。为用户发布和获取各种房产数据提供一y更为形象、直观的平台。由于系统处于
测试阶段,各种房产属性数据有待进…步获取与更新;另外目前系统只能实现将房产定位N* ̄N/b区,
房产地图数据的精度有待进一步提高。
[参考文献]
1一l ESRI中l (-It:康)有限公司..\rcGIS9.2系多ljI 矗分 嚣[EB/()L].http
r2]张}5亮,I 闰年.网络地理信息系统『m1.jE京:科学出版社.2005.
[3-!李秀梅.陶陶.鉴于ArclMS地【矧服务的WebGIS研究[Jq.计算机。l 程 应J_ij,2005,i1(1 2):209 2l2.
r
一
-1刘南,刘仁义.WebGIS原理及其应『f】 主要We[ GIS平台开发实例 Mq.北京:科学出版社,2002.
[5]米毓一卫海燕.基于WebGIS的西安市旅游资源信息系统改it rJj.f 区资源 环境,2005,1 9(2):159~1 62.
[编辑] 易国华
版权声明:本文标题:房产信息WebGIS系统的设计与实现——以南通市为例 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710246394a564207.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论