基于Web GIS的房地产信息发布系统.doc
《基于Web GIS的房地产信息发布系统.doc》由会员分享,可在线阅读,更多相关《基于Web GIS的房地产信息发布系统.doc(40页珍藏版)》请在沃文网上搜索。
1、 摘 要近年来,全国房地产发展迅速,随着信息技术的发展,房地产产业信息化已成为一种必然的趋势,但房地产业信息化尚处于发展初期。由此,开发一个功能齐全,集楼盘信息发布、楼盘信息查找、电子地图为一体,拥有强大空间分析和可视化表达方式的GIS技术为房地产信息发布系统,迫在眉睫。 如何根据当前房地产信息业的发展特点,利用Web GIS技术实现英特网、房地产及地理信息系统的结合已成为当前热门课题。本文阐述了基于COM/ActiveX技术的GIS的理论基础、概念及其特点,并以Delphi和Mapobjects为工具,结合需求介绍了基于Web GIS的房地产信息发布系统的开发过程,并对开发过程中若干关键技术
2、进行了详细说明。关键词 gis;web gis;互联网;房地产信息业;信息发布系统ABSTRACTIn recent years, the national real estate develop quickly, along with the technical development of information, the real estate industry is information-based to have become a kind of inevitable trend, but the real estate industry is information-based
3、to be placed in the development for initial stage still.From here, develop a function well-found, gather the building dish information to release, the building dish information checks to seek, the electronics map for integral whole, own the strong space analysis and can see to turn the technique of
4、GIS of express the way to release the system for the real estate information, of the utmost urgency. How according to the development characteristics of the current real estate information industry, make use of the technique of webgis to carry out the English especially the net, real estate and geog
5、raphy information systems combine to have become the current popular topic.This text elaborated according to the COM/ ActiveX ories foundation, concept and its characteristicses of the technical GIS, and take Delphi and Mapobjectses as the tool, combined the need to introduce according to the Web GI
6、S of real estate information release the development process of the system, and the folio hair process in some key techniques carried on to elaborate on.Key words gis;web gis;internet;real estate information industry;the information releases the system目 录1 前言12 基于Web GIS房地产信息发布系统的关键技术22.1 GIS介绍22.2
7、Web GIS的特点22.3 ActiveX与ComGIS技术32.4 GeoDatabase和ArcSDE的原理与应用42.5 MapObject2对应的属性、事件和方法的研究42.6 GIS与MIS的无缝集成技术52.7 ArcIMS的组成和原理52.8 DELPHI 7.0的特点63 基于Web GIS房地产信息发布系统总体设计83.1 系统概述83.2 系统建立的目标和原则83.3 课题可行性分析83.4 系统数据流图和功能结构框图93.5 系统功能设计103.5.1 楼盘信息模块103.5.2 信息查询模块113.5.3 地图管理模块113.5.4 系统维护模块123.5.5 在线帮
8、助模块124 系统数据库设计144.1 数据库分析144.1.1 SQL Server2000数据库144.1.2 空间数据库和属性数据库165 基于Web GIS房地产信息发布系统实现195.1 系统信息发布界面195.2 系统后台信息管理界面195.3 空间数据库连接205.3.1 在ArcIMS-Author中对图层进行管理215.3.2 在ArcIMS-Administrator中对地图服务器进行添加215.4电子地图模块215.4.1 地图服务器的加载215.4.2地图基本操作功能215.4.3 地图比例尺工具235.4.4 地图鹰眼的实现235.4.5查询检索功能255.4.6 地
9、图打印295.5楼盘管理模块306 总结和展望34参考文献35致 谢3611 前言 近年来,随着经济的发展,房地产产业也迅速发展。信息成为房地产业的命脉,信息化成为推动世界经济和社会发展的关键因素。我国有着非常丰富的土地资源,开发和利用这些资源发展房地产业将有着广阔的前景。所以如何利用这一契机,建立完善的房地产发布系统,加快房地产也发展的步伐,已成为当务之急。信息通畅是房产市场营销的基础,现代信息技术的发展,促进了房地产市场营销技术的根本改变。计算机的使用,使房地产咨询、估价中常常涉及到的大量数据处理工作变得容易,使房地产信息的查询、配对变得迅捷方便。电脑的普及和INTERNET成本的降低,信
10、息产品进入家庭的步伐加快,物业买卖信息将成为信息产业的主要承载内容,网络将为入网的各中介行业发布楼宇信息提供最便捷的途径。买方不仅可以透过网络寻找中意的楼盘,而且可以在网上看到物业实景、图片等资料,甚至还可以进行物业比较,从而使房地产交易信息的展示变得有声有色。网络技术的推广,将给房地产信息的沟通、传播、展示带来全新的理念。在网络经济条件下,网上直播、电子商务、房产超市等新兴事物的出现对传统营销渠道提出了挑战。基于Web GIS的房地产信息发布系统以电子地图的形式为平台,将房地产的各种信息直观、形象地展现在人们的面前,可以为用户提供各种房地产信息的双向查询、检索和必要的空间分析、统计操作以及按
11、不同用户要求输出地图、平面图、专题图或统计表、分析图、文字说明等。本文结合基于Web GIS房地产信息发布系统的开发,对房地产信息数据的建库和系统的建立进行了研究。基于GIS技术对房地产的各种信息进行数字化存储和管理,再依赖Internet网为房地产信息发布奠定基础。2 基于Web GIS房地产信息发布系统的关键技术2.1 GIS介绍GIS是以地理空间数据库为基础,在计算机软硬件的支持下,对空间相关数据进行采集、管理、操作、分析、模拟,和显示,并采用地理模型分析方法,适时提供多种空间和动态的地理信息,为地理研究和地理决策服务而建立起来的计算机技术系统。GIS涉及的最关键技术有地图分层技术、矢量
12、抽象技术以及空间数据与属性数据划分技术。地图分层技术一方面可以将复杂的地图简单化,从而大大简化了系统模型和处理过程,另一方面,以单一的图层作为处理单位,使系统具有很大的灵活性,例如,系统可以将不同图层组合,以产生满足不同需要的地图;矢量抽象技术是将矢量数据用一些简单的、规范化的几何要素表示,这样不仅使系统的处理变得简单,而且也有成熟的几何理论和变换方法作为数学基础。空间数据与属性数据划分技术可使GIS软件重点放在对空间信息的管理上,借用已有的数据库技术来管理用户的属性数据,实现多种信息的综合。这种简化处理,使属性数据得到了高效、强大的数据库技术的管理,大大加快了地理信息系统的发展。2.2 We
13、b GIS的特点Web GIS逻辑上由3部分组成:(1)Web 浏览器:用户可以通过其获取分布在Internet上的各种地理信息;(2)Web GIS的信息代理:设定地理信息代理机制和地理信息代理协议,并提供数据访问接口,是实现地理信息在Internet发布的关键;(3)Web GIS 服务器:根据用户请求操作GIS数据库,为用户提供地理信息GIS 服务,实现客户和服务器的动态交互。因此,与以往的桌面GIS相比,Web GIS具有许多优点:(1)全球化的客户/服务器应用。全球范围内任意1个WWW节点的Internet用户都可以访问Web GIS服务器提供的各种GIS服务,甚至还可以进行全球范围
14、内的GIS数据更新,使分布式的多数据源的数据管理和合成变得更易于实现。(2)真正大众化的GIS。以往的GIS由于成本高、技术难度大,往往成了少数专业人士拥有的专业工具,很难推广Web GIS则给更多的用户提供了使用GIS的机会。Web GIS在客户端通常只需使用通用浏览器进行浏览和查询(有时还要加入一些免费使用的插件、ActiveX控件等),从而大大降低了系统成本。(3)跨平台特性。在Web GIS以前,尽管一些GIS厂商已经针对不同的操作系统提供了不同的GIS软件版本,但是迄今为止没有1个GIS 软件真正具有跨平台的特性。对于Web GIS而言,无论Web GIS服务器端使用何种操作系统的G
15、IS 软件,由于使用了通用的Web浏览器,用户都可以轻松地访问Web GIS数据,不存在任何困难。(4)良好的可扩展性。Web GIS很容易跟Web 中的其他信息服务进行无缝集成,可以建立灵活多样的GIS应用。例如,随着通信终端向多媒体和移动化方向发展,数字移动电话、PDA个人数字助理- 将成为Web GIS的客户端,Web服务器和Web GIS服务器将连为一体。2.3 ActiveX与ComGIS技术ComGIS是面向对象技术和组件式软件在GIS软件开发中的应用。认识ComGIS,首先需要了解所依赖的技术基础组件式对象模型和ActiveX控件。ActiveX是一套基于COM的可以使软件组件在
16、网络环境中进行互操作而不管该组件是用何种语言创建的技术。作为ActiveX技术的重要内容,ActiveX 控件是一种可编程、可重用的基于COM的对象。ActiveX控件通过属性、事件、方法等接口与应用程序进行交互。几个著名的GIS软件公司把COM技术应用于GIS开发,纷纷推出由一系列ActiveX控件组成的ComGIS软件,如 ESRI的MapObjects、MapInfo公司的MapX等。ComGIS的基本思想是把GIS的各大功能模块划分为几个控件,每个控件完成不同的功能。各个GIS控件之间,以及GIS控件与其它非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应
17、用。ComGIS具有如下特征: 高效无缝的系统集成,允许将专业模型、ComGIS控件、其它控件紧密地结合在统一的界面下;无须专门的GIS开发语言,只要掌握基于Windows平面的通用环境(VB,VC+, Delphi,PowerBuiler等),以及组件式GIS各控件的属性、方法和事件,就能完成应用系统的开发; 大众化的GIS,用户可以象使用其它ActiveX控件一样使用ComGIS的控件,使非专业的GIS用户也能胜任GIS应用开发工作; 成本低,非GIS功能可以利用非专业控件,降低了系统的成本。2.4 GeoDatabase和ArcSDE的原理与应用Geodatabase是ArcInfo 8
18、引入的一个全新的空间数据模型,是建立在DBMS之上的统一的、智能化的空间数据库。所谓“统一”,在于Geodatabase之前所有的空间数据模型都不能在一个同一的模型框架下对GIS通常所处理和表达的地理空间要素,如:矢量、栅格、三维表面、网络、地址等,进行统一的描述。而Geodatabase做到了这一点。所谓“智能化”,是指在Geodatabase模型中,地理空间要素的表达较之以往的模型更接近于我们对现实事物对象的认识和表述方式,例如用鲜活的街道、旅游景点、绿地等图层的表示方式取代枯燥而抽象的点、线、面的表达方式。Geodatabase中引入了地理空间要素的行为、规则和关系,当处理Geodata
19、base中的要素时,对其基本的行为和必须满足的规则,我们无需通过程序编码;对其特殊的行为和规则,则可以通过要素扩展进行客户化定义。这是其它任何空间数据模型都做不到的。对空间数据库的访问要通过空间数据库引擎(这里采用ESRI公司的ArcSDE)实现的。ArcSDE可以扩展几种符合工业标准地关系数据库管理系统的功能,使它们可存贮空间数据。ArcSDE为空间数据管理提供了与RDBMS对非空间数据管理一样的好处。GIS用户利用ArcSDE可实现对多用户的大容量数据库进行有效的访问。这些系统的设计是可靠,稳定和可实现的。ArcSDE依赖于RDBMS的操作,你可以利用数据功能的优点来管理空间数据。ArcS
20、DE引擎管理空间数据库的优势主要体现在以下几点: 大容量数据库。ArcSDE以一个图层存贮空间数据,图层是一个逻辑的实体,它在物理上是通过一组RDBMS表的集合来实现的。当图层变大时,ArcSDE管理员可管理它下面的表,以提供对这些数据的有效访问,而不必将这个层在空间上分成图块。 并发操作。ArcSDE和RDBMS允许多个用户同时读写空间数据库,用户不需要维护数据的单个拷贝以确保一致性和完整性,也不需要为编辑而先将数据从库中登记取出。数据访问是动态的,它是由ArcSDE和RDBMS服务器管理的。2.5 MapObject2对应的属性、事件和方法的研究MapObjects2是一系列针对地图和GI
21、S的控件和自动化对象的集合体。它包括一个称为Map的标准ActiveX控件和一组可编程ActiveX自动化对象,开发者可以通过该对象在应用程序中添加地图和GIS功能。MapObjects2具有以下功能和特点: 支持ESRI的形(.shp)文件格式和PCARC/INFO 的图层,空间数据库引擎层,以及大多数栅格的图形文件; 通过微软ODBC支持可以与很多类型的外部数据库联接; 用标准的SQL表达示进行特征选择和查询; 将数据转化为多个图层显示,且可以移动和无极缩放; 可以按饼状图、条状图、点密度图、分级符号等多种方式来对一 部分数据进行细致的描述; 以文本形式进行标注和定位; 使用事件跟踪层实现
22、实时动态数据显示; 以多方位的空间搜索和空间操作完成空间选择; 支持地址匹配(地理编码); 彻底支持面向对象的编程。2.6 GIS与MIS的无缝集成技术 GIS与管理信息系统(Management Information System,MIS)的主要区别在于,GIS要对图形数据库和属性数据库共同管理、分析和应用,它主要管理具有定位特征的空间数据,但在复杂属性数据管理方面功能稍逊。而MIS虽然在属性数据管理方面功能强大,但在图形数据管理方面非常弱,即使存贮了图形,也是以文字的形式管理,图形要素不能分解、查询,没有拓扑关系。把二者紧密联系起来,相互取长补短将使系统功能更加强大和完善。其优点如下:。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于Web GIS的房地产信息发布系统 基于 Web GIS 房地产 信息 发布 系统