前 言  
    房产信息服务越来越成为社会信息服务的一个重要组成部分,很多网站也已经注意到了这一点。除了专业的房产信息服务网站外,很多非房产专业网站如:门户网站、内容网站和综合性网站都开辟了房产信息服务频道或栏目。

    目前,绝大多数提供房产信息服务网站,在技术上还非常落后,通常就是以文本信息为主要表现形式,提供一些信息服务和法规常识服务,这样不能真正满足房产信息服务的需要。

    买房对于大多数人来说不是一件小事,不是简单地价格等文本信息能够描述得清楚,人们需要了解地理位置、交通状况、小区设施、周边环境等等一系列与地理信息有关的信息,般若网络科技公司开发的"房产地图搜索引擎"可以提供所有房产相关的地理信息,同时通过一系列的智能化查询,是房产信息服务更加方便、快捷。

    加上般若公司自己开发的地理信息系统GIS负载均衡 GIS Load Balance 技术,可以将网络流量分配到适当规模的集群服务器 Cluster上,这对于目前Internet带宽还相对很低、需要处理大量图形信息的网站来说,大幅度提高网络处理速度。
 
  操作区域划分  
"房产地图搜索引擎"将浏览器屏幕划分成六个区域:
模糊查询区
地图工具区
信息提示区
智能查询区
查询结果区
地图显示区



1.1 模糊查询区
在模糊查询区,访问者先选择房屋种类(住宅商品房、商业网点和写字楼),然后输入楼盘的关键信息,按"搜索"按钮,系统开始搜索。如:键入"碧绿",系统将搜索包含"碧绿"字样名称的楼盘在查询结果区进行列表显示。



1.2 地图工具区
在地图工具区,访问者可以选择地图操作工具对电子地图进行操作,如:放大、缩小、移图、鹰眼和显示全图等工具。 在我们阐述电子地图操作工具之前,我们先简单地叙述一下电子地图和地理信息系统GIS方面的一般常识。



矢量化图形与位图:
因为电子地图全部采用矢量化图形处理,对于图形信息的存储不是以简单的BIT MAP位图形式存放,而是存储图形的矢量信息。如:对于线段,存储起点坐标、方向角和向量长度信息;对于圆,存储圆心坐标和半径信息,这样可以做到对平滑的图形放大和缩小等操作。另外,矢量图形无论图形的大小,实际上只是存储必要的矢量信息,相对于BIT MAP位图来说,信息量也很小。而对于位图来说,需要存储图形中每一个点的色彩信息,信息量大。如:对于一个320 × 200象素的位图来说,如果采用256色调色板,每一个字节8BIT来描述一个象素,则需要64K信息。另外,位图不能做到平滑的的放大和缩小,尤其是放大以后,将会出现严重的"锯齿"现象,使图形模糊不清。

地理坐标与地图投影:
地球是一个近似于椭圆形的球体,地图则是平面图形,如果简单地在平面上标注地球坐标,会产生很大的误差。为了准确地标注地球上各点的位置和消除误差,需要利用投影关系将椭圆形"展平",既为投影。
为了准确标注地球上各点的位置,需要一种计算体系,称之为"坐标系"。世界上有上百种坐标系,一般我们常接触到的是经纬度坐标。
对于数字化城市电子地图网站来说,由于其作用不是用于城市规划和测量专业,主要是给用户一个"地理位置"相对概念,不需要精确的地理坐标信息。因此,对于坐标系的选择只是一个相对坐标,这对于内容网站、综合网站或门户网站来说,这已经足够用了。更主要的是,如果采用城市规划精确地理信息,需要存储大量的信息、要大幅度提高服务器的处理、更需要昂贵的带宽,这样会大幅度提高网站成本。

分层地图:
在GIS电子地图中,不同与纸上地图和位图的一个重要区别还在于"图层"。在电子地图中,地图被分成若干层,可以将不同类别的信息放在不同层中,不同层可以进行迭加,也可以随时关闭某些图层。可以象设计关系数据库一样设计图层以及构造图层中的要素,这样就构造出地理位置的"空间"关系,如:平行、交叉、包含、距离、缓冲区等,可以进行复杂的位置分析。

图形信息、空间信息和属性信息:
在地理信息系统中,对于一个对象的描述分为图形信息、空间信息和属性信息,这与一般的信息系统有所不同,尤其与关系数据库系统为基础的信息系统比较而言。
在地理信息系统GIS中,我们可以象关系数据库信息系统一样地建立关系表,通过SQL来查询信息。但在GIS中,图形信息、空间信息和属性信息是相互联系的,当你通过SQL查出对象的信息时,同时也就查出了图形信息和空间信息,可以在地图上进行显示;反过来,通过空间查询语句查询出空间对象后,也就查询出了相关的属性信息,也可以在SQL中同时使用空间查询语句(如:相交、包含、缓冲区等)。

图形信息:
图形信息描述对象的显示属性,组成一个图形的要素往往比较复杂,不仅仅是一条直线或弧线,而是若干个线段组成,每一个线段又都有自己的线型和颜色,图形信息记录了组成一个对象的所有相关图形信息。

空间信息:
空间信息描述一个对象在坐标系中的位置信息,还描述与相关物体的相对位置信息(如:相交、平行、包含等)。

属性信息:
属性信息就是对象的一般信息,如:单位名称、经营范围、人数等传统的关系数据库所描述的信息。

上述讲述的是一般的有关GIS基本知识,有了这些GIS基本知识,可以进一步增加对于"房产地图搜索引擎"软件的理解。

1.3 信息提示区
在信息提示区显示所有操作提示信息和操作状态信息。



1.4 智能查询区

在只能查询区,访问者可以输入各种购房的关键信息,如:房型(2房1厅、3房2厅等)、面积、价格及地点等,系统会将搜索满足查询条件的房屋在结果显示区进行列表显示,然后用户可以进一步选择希望的房屋进行详细查询。



1.5 查询结果区
查询结果显示区显示各种查询结果。



1.6 地图显示区

地图显示区是"房产地图搜索引擎"主要显示区域,各种与地理位置有关的地图信息都显示在该区域的地图上。

 

 
  功能与操作办法说明  
"房产地图搜索引擎"提供丰富的查询功能,可以最大限度方便房产信息查询,更好地满足房产信息服务要求。

2.1 模糊查询
在模糊查询区,访问者先选择房屋种类(住宅商品房、商业网点和写字楼),然后输入楼盘的关键信息,按"搜索"按钮,系统开始搜索。如:键入"碧绿",系统将搜索包含"碧绿"字样名称的楼盘在查询结果区进行列表显示。

2.2 地图工具

2.2.1 地图放大

在地图工具栏中用鼠标点击"地图放大",鼠标将变成"放大镜"。

点击放大:
在地图中的任意位置按动鼠标左键,地图将以该点为中心,进行放大,每点击一次进行一次放大。在地图显示区域所显示的地图,将是一个以被点中地点为中心的放大地图。
直至你再选择其他地图工具(如:缩小、移图等),鼠标在地图中的任何点击都将不断地对地图进行放大。

矩形放大:

在地图中适当位置按下鼠标左键不放,向右下方移动鼠标,形成矩形,地图将以该矩形的中心进行放大,并将被划定的矩形区域放在地图显示区域中央。
直至你再选择其他地图工具(如:缩小、移图等),鼠标在地图中的任何点击都将不断地对地图进行放大。

2.2.2 地图缩小
与地图放大操作一样,在地图工具栏中用鼠标点击"地图缩小",鼠标将变成"缩小镜"。

点击缩小:
在地图中的任意位置按动鼠标左键,地图将以这一点为中心,进行缩小,每点击一次进行一次缩小。在地图显示区域所显示的地图,将是一个以被点中地点为中心的缩小地图。
直至你再选择其他地图工具(如:放大、移图等),鼠标在地图中的任何点击都将不断地对地图进行缩小,当地图缩小到刚好填满地图显示区域屏幕时,地图将不再进行缩小。

矩形缩小:
在地图中适当位置按下鼠标左键不放,向右下方移动鼠标,形成矩形,地图将以该矩形的中心进行缩小,并将被划定的矩形区域放在地图显示区域中央。
直至你再选择其他地图工具(如:放大、移图等),鼠标在地图中的任何点击都将不断地对地图进行缩小,当地图缩小到刚好填满地图显示区域屏幕时,地图将不再进行缩小。

2.2.3 移图
在地图工具栏中按动鼠标左键选择"移图",鼠标将变成一个"磁铁"吸住地图,在地图上按动鼠标左键不放,移动鼠标,地图将随着鼠标进行移动,在适当位置松开鼠标左键,地图移动完毕。
直至你再选择其他地图工具(如:缩小、放大等),鼠标在地图中的作用一直是"磁铁"来移动图形。

2.2.4 显示全图
在任何操作情况下,只要在地图工具栏上的"显示全图"选项上按动鼠标左键,屏幕地图显示区域的地图立即回到初始"地图全貌"状态。

2.2.5 鹰眼
为了可以使你方便地观察一个目标(或区域)在整个城市中的地理位置,在地图工具栏上选择"鹰眼",在屏幕的"结果显示区域"将出现城市地图全图,有一个矩形表示你要观察目标(或区域)在城市中的概略地理位置,这相当一个"鹰眼",始终聚焦在某一个矩形区域。如下图所示:



2.2.6 测距
在地图工具栏上选择"测距",鼠标将变成一个"皮尺",你可以在地图上测量任意两点或多点的距离。 具体操作方法是: 在地图上通过点击鼠标左键来确定起始点,移动鼠标到第二点,点击鼠标左键确定第二点····,直至到某一点为终点,双击鼠标左键,测量工作完成。在屏幕的"结果显示区"显示整个测量过程中各个线段的距离和总的距离,如下图所示。



2.3 智能查询
在智能查询区域有五个选择项:户型(2房1厅、3房2厅等)、所在区(如:东城区、海淀区等)、价格、面积和临近建筑。访问者可以任何单一条件为查询标准进行查询,也可以任意组合进行复合条件查询。注意:必须至少选择一个查询条件,否则查询将没有意义,不能往下进行。

2.3.1 户型选择

在户型选择下拉列表中选择希望的户型。户型的定义各地区及个城市有所区别,在"房产地图搜索引擎"软件中,有专门的系统维护程序,网站(或频道)的建设拥有者,可以在购买软件之后,自行定义户型参数。

2.3.2 面积选择
选择面积条件查询,要输入希望面积范围,如:从120平米至150平米等。

2.3.3 价格选择
价格选择也是一个条件范围选择,如:希望房屋每平米的价格在4000元至6000元之间等。

2.3.4 所在区选择
在此选择希望房屋的所在城区,如:东城区、西城区、海淀区等。下图以沈阳市和平区为例。

2.3.5 临近建筑选择
对于很多购房者希望房屋要临近某个特殊的地点,如:军事博物馆、天安门、翠微大厦等。下图以沈阳市红十字医院为例。
临近建筑的定义是由系统管理员所事先输入的,在"房产地图搜索引擎"软件中,提供专门的输入程序。作为参考目标的"临近建筑要一定在地图上存在,否则系统将无法进行这样的空间关系查询。



2.4 点图查询
点图查询更为简单方便。当访问者在地图操作栏中点击"点图查询"之后,操作提示区域出现提示,用户在此输入查询半径:100、200、500、1000、2000米等。然后,访问者只要在希望的某个区域按动鼠标左键,系统将以该点为中心,在所确定的半径范围内进行查找房屋,并将查询结构在"结果显示区"进行列表显示。用户确定所希望查询的楼盘,进一步查询详细信息。



2.5 详细信息查询
当选择了具体楼盘之后,访问者可以进一步查询该楼盘的详细信息。

2.5.1 小区信息查询
如果用户所选择的楼盘不是一个建筑而是一个小区、并且系统已经输入了矢量化的话,系统将首先显示小区信息。其中包括小区平面图以及各种小区楼盘和设施图形。

2.5.2 楼盘信息查询
用户具体选择了小区中的某一个楼时,系统将列出该楼盘中的各种户型、各单元以及各个楼层现在房屋存量情况。

2.5.3 户型平面图形查询
用户选择了具体小区、楼盘和户型之后,可以进一步查询该户型房屋的平面图信息。
 
  软件运行环境  
    地理信息系统GIS软件是较一般软件更为复杂而又特殊的系统,尤其对于基于Web技术的GIS软件,除了一般Web软件的动态网页设计和Web数据库技术外,需要处理大量的非关系信息,如:图形信息和空间位置关系信息等,对于系统的运行环境也要求较高,否则,网站的运行速度会非常慢,这对于网站的管理者和访问者来说都是一件可怕的事情。

在基于Web的GIS技术上,般若网络科技公司经过长期的研究,形成了一系列加速网站运行的软硬件产品,这可以大大提高GIS网站的处理能力和系统服务质量QoS。尤其是基于Load Balance负载均衡技术,可以为购买"数字化城市地图"软件的用户提供当今世界上最先进集群技术Cluster后期技术服务。

GIS Load Balance 优点:
提高Web QoS GIS Load Balance技术将复杂的GIS处理转换为集群服务器Cluster来完成,有效地将大量的处理工作负载均衡在若干台服务器上来完成,这样可以大幅度提高网站的处理速度。

增加系统可靠性
集群服务器Cluster通过Load Balance进行集群容错,当任一台服务器出现问题时,系统还可以正常运行,让你的Web永不停机。

增加系统的可扩充性
购买般若公司"数字化城市电子地图软件"的客户,可以根据网站的访问强度,随时增加前端Web的服务器数量来提高网站的处理能力。并且完全可以做到不停机"平滑扩充"。

3.1 系统软件环境

GIS 平台软件:

完成各种图形处理和空间分析功能。
数据库软件:
系统要求使用Oracle8i版本数据库。
GIS数据库接口软件:
完成将文件系统的GIS数据存储在关系数据库Oracle8i中,这样可以大幅度提高空间数据的处理速度,并且提高空间数据管理的可靠性。
操作系统:

使用MS Windows NT 4.0 以上版本,并且需要Pack6支持。


3.2 硬件环境
最小需要三台NT服务器,其中一台为GIS Server,一台为Oracle Server,一台为Web Server。般若公司自己采用5台服务器实现集群Cluster系统,系统分为前、后端。前端用三台服务器作为Web Server,通过Load Balance进行流量分配和负载均衡,后端为一台Oracle Server和一台GIS Server。

三层结构集群应用
在第一层,负载均衡应用曾,Load Balance接到HTTP和TCP/IP请求后,根据三台Web Server的负载情况,将请求分配给处于最佳状态的Web Server;
在第二层,Web Server与访问者进行交互,根据访问者的操作,将GIS和DBS请求提交给GIS Server 和 Oracle Server;
在第三层,GIS Server和Oracle Server处理空间分析和关系数据库SQL。 三层结构图如下所示:

 

 
  软件实施办法  
    由于GIS软件的特殊性,不仅仅是软件Install完成几可以运行,还需要一系列工作才可以使软件正常运行。

4.1 地图矢量化
选择地图:

对于"房产地图搜索引擎"软件来说,一个合适的地图(纸地图)是一个好的开端。鉴于软件应用的背景情况,我们认为选择一张最新板的地图,并且要求要具备所需要的基本信息。尤其是对于购房者来说重要的参照信息,如:交通、商业、学校、医疗、文化娱乐等信息。
分析地图:
仔细观察和研究地图,根据纸地图情况研究具体图层划分办法。
GIS信息设计:
设计具体的查询类别、地图分层和地图元素设计。
地图矢量化:
将纸地图经过矢量化处理,输入到计算机内。


4.2 基础信息输入
主要是户型和临近建筑等参数输入。这些参数对于各个地区和各个城市来说,都存在不同程度的差异,用户可以根据当地情况自己定义,自行输入。

4.3 房产信息的输入和制作
由于房产信息本身的不确定性,每一个楼盘、每一个小区都有自己的特色,并且房地产也的发展和变化也非常迅速,要使用一个统一描述体系很难满足搜索房地产销售信息服务的需要。在"房产地图搜索引擎"软件中,整体上采用规范化的关系数据描述和空间信息对房产信息进行管理,但系统已经充分考虑到了这些不确定因素的影响,对于这些不确定信息的描述,用户可以自行设计HTML进行超文本连接,直接将信息连接在系统上,软件提供这方面的接口。

对于图形信息处理,基本地图信息矢量化是般若公司的正常服务范围,由般若公司来为购买软件的用户完成,对于不规则的小区图形和户型图,如果购买软件的用户租赁般若公司的服务器和各种平台软件的话,这些工作也全部由般若公司来免费制作。由客户提供原始的图形信息。

4.4 软件客户化

般若公司开发的"房产地图搜索引擎"软件是一个商品化的软件,可以满足绝大多数用户的需要,但般若公司愿意进一步提供一些客户化工作,直至完全满足客户需要为止。般若公司的所有软件都是终身跟踪服务的,因为我们知道,软件的生命力在于不断地提高版本,因为计算机软硬件技术是一个飞速发展的领域,软件的交付只是"生命的开始",直到用户不用了才是软件"生命的终止"。

般若网络科技有限公司 版权所有
电话:(086)-024-22527671
传真:(086)-024-22527554
地址:沈阳市沈河区北京街19号先锋大厦14楼
mailto:webmaster@banruo.net