CN110059209A - 房源信息显示方法、装置、设备及存储介质 - Google Patents
房源信息显示方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN110059209A CN110059209A CN201910200501.7A CN201910200501A CN110059209A CN 110059209 A CN110059209 A CN 110059209A CN 201910200501 A CN201910200501 A CN 201910200501A CN 110059209 A CN110059209 A CN 110059209A
- Authority
- CN
- China
- Prior art keywords
- houses
- source
- information
- dimensional map
- window
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000003860 storage Methods 0.000 title claims abstract description 21
- 230000015654 memory Effects 0.000 claims description 14
- 238000010276 construction Methods 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 150000004767 nitrides Chemical class 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/38—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/387—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/54—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/16—Real estate
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Library & Information Science (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Instructional Devices (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明涉及计算机技术领域,公开了一种房源信息显示方法、装置、设备及存储介质,所述方法通过在二维地图模式下获取找房区域,能够方便用户对找房区域进行选取,通过在三维地图模式下,将标记有房源窗口位置的所述三维地图区域模型显示出,使用户能够更加直观地判断房源位置周边的状况,比如采光状况、窗外景色状况等,从而方便用户从房源中挑选住房。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种房源信息显示方法、装置、设备及存储介质。
背景技术
房产位置对居住的方便性和舒适性有很大程度的影响,在租赁和售卖房产的网站上,通常会提供标记有房源位置的二维地图。然而,根据标识有房源位置的二维地图,难以直观地了解房源位置周边的状况,比如采光状况、窗外景色状况等。因而,在实地查看房源时,容易出现实际房源与心理预期不符的情况。
发明内容
本发明的主要目的在于提供了一种房源信息显示方法、装置、设备及存储介质,旨在解决如何方便用户查找和查看房源的技术问题。
为实现上述目的,本发明提供了一种房源信息显示方法,所述方法包括以下步骤:
根据用户在二维地图模式下的界面上进行的区域选取操作,获取用户在预设二维地图上选取的找房区域;
根据所述预设二维地图和预设三维地图模型之间的预设坐标对应关系,在所述预设三维地图模型上获取所述找房区域对应的三维地图区域模型;
根据所述找房区域,通过预设的房源信息数据库查找房源位置信息;
根据查找到的房源位置信息,获取房源窗口位置坐标信息;
在接收到模式切换指令后,将所述界面由二维地图模式切换至三维地图模式,根据获取的房源窗口位置坐标信息在所述三维地图区域模型上标记房源窗口位置,并将标记有房源窗口位置的所述三维地图区域模型显示于所述界面。
优选地,根据所述预设二维地图和预设三维地图模型之间的预设坐标对应关系,在所述预设三维地图模型上获取所述找房区域对应的三维地图区域模型的步骤,具体包括:
通过多边形逼近算法处理所述找房区域的轮廓线,根据处理结果生成找房区域多边形;
获取所述找房区域多边形的各顶点的经纬度坐标值,将获取的经纬度坐标值作为区域参照坐标信息;
根据所述区域参照坐标信息,在所述预设三维地图模型上获取三维地图区域模型。
优选地,根据所述区域参照坐标信息,在所述预设三维地图模型上获取三维地图区域模型的步骤,具体包括:
根据所述区域参照坐标信息,获取区域经度范围和区域纬度范围;
将在所述区域经度范围内且在所述区域纬度范围内的区域作为待获取区域;
根据所述待获取区域,在所述预设三维地图模型上获取三维地图区域模型。
优选地,所述房源信息数据库包括树状结构房源数据,所述树状结构房源数据具有存储建筑物信息的分支节点以及设于分支节点且存储房源位置信息的叶子节点;
所述根据所述找房区域,通过预设的房源信息数据库查找房源位置信息的步骤,具体包括:
通过预设的房源信息数据库查找所述找房区域内的建筑物,将查找到的建筑物作为目标建筑物;
在所述房源信息数据库的树状结构房源数据中查找与存储所述目标建筑物的建筑物信息对应的分支节点,将查找到的分支节点作为目标分支节点;
获取设于所述目标分支节点的叶子节点存储的房源位置信息。
优选地,所述房源位置信息包括:房源窗口朝向数据、房源楼层数据、房源建筑物层高数据以及房源建筑物轮廓线数据;
所述根据查找到的房源位置信息,获取房源窗口位置坐标信息的步骤,具体包括:
根据所述房源楼层数据和所述房源建筑物层高数据,计算房源窗口位置的高度坐标值;
根据所述房源建筑物轮廓线数据和所述房源窗口朝向数据,计算房源窗口位置的经度坐标值和纬度坐标值;
根据所述房源窗口位置的高度坐标值、经度坐标值和纬度坐标值,生成房源窗口位置坐标信息。
优选地,所述在接收到模式切换指令后,将所述界面由二维地图模式切换至三维地图模式,根据获取的房源窗口位置坐标信息在所述三维地图区域模型上标记房源窗口位置,并将标记有房源窗口位置的所述三维地图区域模型显示于所述界面的步骤之后,所述房源信息显示方法包括:
根据用户在三维地图模式下的界面上进行的房源窗口位置选取操作,获取用户在所述三维地图区域模型上选取的房源窗口位置对应的房源窗口位置坐标信息;
按照预设的房源窗口区域生成方式,根据获取的房源窗口位置坐标信息,在所述三维地图区域模型上生成房源窗口区域;
根据生成的房源窗口区域和所述三维地图区域模型,生成房源窗口景色虚拟图像;
将所述房源窗口景色虚拟图像显示于所述界面。
优选地,所述三维地图区域模型包括建筑物模型;
所述根据生成的房源窗口区域和所述三维地图区域模型,生成房源窗口景色虚拟图像的步骤,具体包括:
获取用户输入的指定观察方向;
在所述三维地图区域模型中查找景色建筑物模型,所述景色建筑物模型作为所述三维地图区域模型中位于所述虚拟布置区域的所述指定观察方向上的建筑物模型;
将查找到的景色建筑物模型沿所述指定观察方向的反方向投影至所述房源窗口虚拟布置区域,以生成房源窗口景色虚拟图像。
此外,为实现上述目的,本发明还提出一种房源信息显示装置,包括:
获取模块,用于根据用户在二维地图模式下的界面上进行的区域选取操作,获取用户在预设二维地图上选取的找房区域;
所述获取模块还用于根据所述预设二维地图和预设三维地图模型之间的预设坐标对应关系,在所述预设三维地图模型上获取所述找房区域对应的三维地图区域模型;
查找模块,用于根据所述找房区域,通过预设的房源信息数据库查找房源位置信息;
所述获取模块还用于根据查找到的房源位置信息,获取房源窗口位置坐标信息;
切换模块,用于在接收到模式切换指令后,将所述界面由二维地图模式切换至三维地图模式,根据获取的房源窗口位置坐标信息在所述三维地图区域模型上标记房源窗口位置,并将标记有房源窗口位置的所述三维地图区域模型显示于所述界面。
此外,为实现上述目的,本发明还提出一种房源信息显示设备,所述房源信息显示设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的房源信息显示程序,所述房源信息显示程序配置为实现如上文所述的房源信息显示方法的步骤。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有房源信息显示程序,所述房源信息显示程序被处理器执行时实现如上文所述的房源信息显示方法的步骤。
本发明的技术方案中,通过在二维地图模式下获取找房区域,能够方便用户对找房区域进行选取,通过在三维地图模式下,将标记有房源窗口位置的所述三维地图区域模型显示出,使用户能够更加直观地判断房源位置周边的状况,比如采光状况、窗外景色状况等,从而方便用户从房源中挑选住房。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的房源信息显示设备的结构示意图;
图2为本发明房源信息显示方法第一实施例的流程示意图;
图3为本发明房源信息显示方法第二实施例的流程示意图;
图4为本发明房源信息显示方法第三实施例的流程示意图;
图5为本发明房源信息显示方法第四实施例的流程示意图;
图6为本发明房源信息显示装置的第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的房源信息显示设备结构示意图。
如图1所示,该房源信息显示设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM),也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对房源信息显示设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及房源信息显示程序。
在图1所示的房源信息显示设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明房源信息显示设备中的处理器1001、存储器1005可以设置在房源信息显示设备中,所述房源信息显示设备通过处理器1001调用存储器1005中存储的房源信息显示程序,并执行本发明实施例提供的房源信息显示方法。
本发明实施例提供了一种房源信息显示方法,参照图2,图2为本发明房源信息显示方法第一实施例的流程示意图。
本实施例中,所述房源信息显示方法包括以下步骤:
步骤S100:根据用户在二维地图模式下的界面上进行的区域选取操作,获取用户在预设二维地图上选取的找房区域;
需要说明的是,所述界面是指,所述房源信息显示设备的显示界面。所述二维地图模式是指,以二维的方式将地图显示于所述界面的模式,具体地,在二维地图模式下,界面上显示有全部或者部分的预设二维地图。所述找房区域是指,由用户选取的有意向查找房源的区域,比如XX小区、XX大街、XX行政区。
在具体实现中,用户可以通过在预设二维地图上框选区域的方式,进行区域选取操作,也可以通过文字输入区域名称(比如小区名称)的方式进行区域选取操作,本发明对进行区域选取操作的具体方式不作限制。
可理解的是,在二维地图模式下,由于区域的边界不会被建筑物遮挡,使得用户能够更直观地观察到选取区域的完整边界,从而方便用户对找房区域进行选取。
步骤S200:根据所述预设二维地图和预设三维地图模型之间的预设坐标对应关系,在所述预设三维地图模型上获取所述找房区域对应的三维地图区域模型;
需要说明的是,可以预设对应较大地理区域的三维地图模型,作为所述预设三维地图模型,所述预设三维地图模型可以为预设的整个地球的三维地图模型、预设的整个城市的三维地图模型等,所述三维地图模型中应包括建筑物模型。所述预设坐标对应关系是指,预设二维地图上的各坐标点与预设三维地图模型之间的各坐标点之间预设的对应关系。本发明对于在所述预设二维地图和预设三维地图模型之间设置预设坐标对应关系的具体方式不作限制。
在具体实现中,所述预设二维地图和所述预设三维地图模型上可以设置有经纬度坐标系,这样能够将经纬度坐标系的对应关系,作为所述预设二维地图和预设三维地图模型之间的预设坐标对应关系。
可理解的是,由于本步骤中,仅需要获取所述找房区域对应的三维地图区域模型,而无需获取整个预设三维地图模型,这样能够减小数据传输量和运算量。在具体实现中,所述三维地图模型可以仅包含所述找房区域,也可以进一步包含所述找房区域外围的一定大小的区域,比如包含所述找房区域外围的50米左右的区域。
步骤S300:根据所述找房区域,通过预设的房源信息数据库查找房源位置信息;
需要说明的是,所述房源信息数据库是指记录有与房源相关的位置信息的数据库,可理解的是,将所述找房区域作为查找条件,可以通过所述房源信息数据库查找到房源位置信息。本发明对于所述房源信息数据库的存储数据结构不作限制,请参见下述第三实施例,所述房源信息数据库中可以设置有多个树状结构房源数据,以方便对房源位置信息进行查找。
所述房源位置信息是指,有关房源位置的信息。本发明对于所述房源位置信息具体包含的内容不作限制,所述房源位置信息具体可以包括房源窗口朝向数据(比如:房源的窗口朝自北向西偏10度的方向设置)、房源楼层数据(比如:房源位于第5层)、房源建筑物层高数据(比如:房源所在建筑物的每层高度为3米)以及房源建筑物轮廓线数据等(即房源所在的建筑物的轮廓线的数据)。
步骤S400:根据查找到的房源位置信息,获取房源窗口位置坐标信息;
需要说明的是,所述房源窗口位置坐标信息是指,房源的窗口在地理上的坐标信息。所述房源窗口位置坐标信息可以为点坐标信息,即通过点坐标定位房源窗口,所述房源窗口位置坐标信息也可以为区域坐标信息,即通过区域定位房源窗口。
在具体实现中,查找到的房源位置信息可以直接包含有房源窗口位置坐标信息,这样可以直接自房源位置信息提取房源窗口位置坐标信息。
在其他实施例中,所述房源窗口位置坐标信息也可以为通过房源位置信息计算得到。假如所述房源位置信息包括房源窗口朝向数据、房源楼层数据、房源建筑物层高数据以及房源窗口朝向数据(比如:房源的窗口朝自北向西偏10度的方向设置)、房源楼层数据(比如:房源位于第5层)、房源建筑物层高数据(比如:房源所在建筑物的每层高度为3米)以及房源建筑物轮廓线数据等(即房源所在的建筑物的轮廓线的数据),所述步骤S400具体可以包括:根据所述房源楼层数据和所述房源建筑物层高数据,计算房源窗口位置的高度坐标值;根据所述房源建筑物轮廓线数据和所述房源窗口朝向数据,计算房源窗口位置的经度坐标值和纬度坐标值;根据所述房源窗口位置的高度坐标值、经度坐标值和纬度坐标值,生成房源窗口位置坐标信息,通过这样的实施方式,能够通过较小的计算量较准确地确定出所述房源窗口位置坐标信息,从而为用户查看房源信息提供参考。可理解的是,根据所述房源建筑物轮廓线数据和所述房源窗口朝向数据,房源窗口位置的经度坐标值和纬度坐标值可以通过如下几何计算方法计算得到,按照预设的中心点计算方式(比如:建筑物为圆形时,将圆心作为中心点),计算建筑物轮廓线的中心点坐标,自所述轮廓线中心点沿所述房源窗口朝向作出一条直线,根据作出的直线和所述房源建筑物轮廓线的交点,即可得到房源窗口位置坐标,诚然,所述房源建筑物轮廓线数据也可以直接包括所述轮廓线中心点坐标。
步骤S500:在接收到模式切换指令后,将所述界面由二维地图模式切换至三维地图模式,根据获取的房源窗口位置坐标信息在所述三维地图区域模型上标记房源窗口位置,并将标记有房源窗口位置的所述三维地图区域模型显示于所述界面。
需要说明的是,所述模式切换指令是指,将所述界面由二维模式切换为三维模式的指令。所述模式切换指令具体可以由用户通过点击虚拟按键等方式形成。具体地,在三维地图模式下,所述界面上显示有全部或者部分的所述三维地图区域模型。在具体实现中,可以通过色彩、箭头等将所述房源窗口位置在所述三维地图模型中标记。
可理解的是,通过将标记有房源窗口位置的所述三维地图区域模型显示于所述界面,能够使用户更加直观地判断房源位置周边的状况,比如采光状况、窗外景色状况等。
本实施例中,通过在二维地图模式下获取找房区域,能够方便用户对找房区域进行选取,通过在三维地图模式下,将标记有房源窗口位置的所述三维地图区域模型显示出,使用户能够更加直观地判断房源位置周边的状况,比如采光状况、窗外景色状况等,从而方便用户从房源中挑选住房。
参考图3,图3为本发明房源信息显示方法第二实施例的流程示意图。
基于上述第一实施例,在本实施例中,所述步骤S200具体可以包括以下步骤:
步骤S210:通过多边形逼近算法处理所述找房区域的轮廓线,根据处理结果生成找房区域多边形;
需要说明的是,所述多边形逼近算法是一种将曲线近似为多边形的算法,本发明对本步骤中采用的多边形逼近算法不作限制,具体地,所述多边形逼近算法可以为道格拉斯-普克算法(Douglas-Peucker Algorithm)。
可理解的是,在用户通过拖动鼠标在所述界面上画出找房区域,以实现区域选取操作等情况下,找房区域的轮廓线可能呈弧形甚至波浪形设置,采用多边形逼近算法,可以对找房区域的轮廓线进行多边形近似,从而生成找房区域多边形。
步骤S220:获取所述找房区域多边形的各顶点的经纬度坐标值,将获取的经纬度坐标值作为区域参照坐标信息;
需要说明的是,所述经纬度坐标值,是指由经度值和纬度值组成的坐标值,举例而言,所述顶点的经纬度坐标值可以为西经20度,北纬30度。
步骤S230:根据所述区域参照坐标信息,在所述预设三维地图模型上获取三维地图区域模型。
可理解的是,根据所述区域参照坐标信息,能够在预设三维地图模型确定出模型选取区域,进而可以获取所述预设三维地图模型在所述模型选取区域内的部分,作为三维地图区域模型。
在具体实现中,所述模型选取区域可以为在地理坐标上与所述找房区域多边形对应的区域,所述模型选取区域也可以大于在坐标上与所述找房区域多边形对应的区域。举例而言,在其他实施例中,所述步骤230具体可以包括:根据所述区域参照坐标信息,获取区域经度范围和区域纬度范围;将在所述区域经度范围内且在所述区域纬度范围内的区域作为待获取区域;根据所述待获取区域,在所述预设三维地图模型上获取三维地图区域模型。
可理解的是,为确保三维地图的精度,对应城市等较大地理区域的三维地图模型中的地面通常需要考虑地球表面存在的弧度。在找房区域的轮廓线可能呈弧形甚至波浪形设置的情况下,通过将找房区域的轮廓线投影至地球表面等方式获取三维地图区域模型,计算量较大且难以确保计算精度,这样容易导致获取的三维地图区域模型与用户选取的找房区域之间存在较大偏差。
本实施例中,通过根据找房区域多边形的各顶点的经纬度坐标值,获取三维地图模型,利于避免在获取三维地图区域模型时发生偏差,从而利于避免获取的三维地图区域模型未将用户有意向的找房区域包括在内。此外,由于不需要进行曲线在球面上投影的计算,故能够减小获取三维地图区域模型的计算量。
参考图4,图4为本发明房源信息显示方法第三实施例的流程示意图。
基于上述第一实施例,在本实施例中,所述房源信息数据库包括树状结构房源数据,所述树状结构房源数据具有存储建筑物信息的分支节点以及设于分支节点且存储房源位置信息的叶子节点。具体地,所述房源信息数据库可以只包括一个树状结构房源数据,这样所有的分支节点均设于一个根节点。所述房源信息数据库可以包括多个树状结构房源数据,这样所述多个树状结构房源数据可以对应多个较大的地理区域而设置,将分支节点分别设于多个根节点能够方便对所述房源信息数据库进行管理和维护。
本实施例中,所述步骤S300具体包括以下步骤:
步骤S310:通过预设的房源信息数据库查找所述找房区域内的建筑物,将查找到的建筑物作为目标建筑物;
可理解的是,房源信息数据库中通常记录有建筑物的地理位置信息。通过将各建筑物的地理位置信息与所述找房区域进行比较,可以确定各建筑物是否在所述找房区域内,这样可以查找到目标建筑物。
在具体实现中,可以将查找所述找房区域内的建筑物的过程中需要的建筑物的地理位置信息存储于所述树状结构房源数据中,也可以将查找所述找房区域内的建筑物的过程中需要的建筑物的地理位置信息,作为区别于树状结构房源数据的其他形式的数据存储于房源信息数据库中。
步骤S320:在所述房源信息数据库的树状结构房源数据中查找与存储所述目标建筑物的建筑物信息对应的分支节点,将查找到的分支节点作为目标分支节点;
在具体实现中,通过将目标建筑物的建筑物信息与各分支节点存储的建筑物信息进行比较,可以确定所述树状结构房源数据中的各分支节点是否为目标分支节点,这样可以通过查找获取目标分支节点。
步骤S330:获取设于所述目标分支节点的叶子节点存储的房源位置信息。
需要说明的是,由于在同一建筑物中可能存在多个房源,也可能没有房源,因而,对于任一分支节点可能设有多个叶子节点,也可能没有设置叶子节点。
本实施例中,通过在预设的房源信息数据库中设置树状结构房源数据,利于避免所述房源信息数据库中的数据发生错漏,并提高数据查询效率。
参考图5,图5为本发明房源信息显示方法第四实施例的流程示意图。
基于上述第一实施例,在本实施例中,所述步骤S500之后,所述房源信息显示方法具体可以包括以下步骤:
步骤S600:根据用户在三维地图模式下的界面上进行的房源窗口位置选取操作,获取用户在所述三维地图区域模型上选取的房源窗口位置对应的房源窗口位置坐标信息;
需要说明的是,本实施例中,用户可以通过点选等方式对标记于所述三维地图区域模型的房源窗口位置进行选取,通过这样的房源窗口位置选取操作,能够实现对房源窗口位置的选取。
可理解的是,所述房源窗口位置为根据房源窗口位置坐标信息标记于所述三维地图区域模型,所述房源窗口位置和所述房源窗口位置坐标信息之间存在对应关系,故根据用户选取的房源窗口位置,能够获取对应的房源窗口位置坐标信息。
步骤S700:按照预设的房源窗口区域生成方式,根据获取的房源窗口位置坐标信息,在所述三维地图区域模型上生成房源窗口区域;
需要说明的是,所述房源窗口区域是指在所述三维地图区域模型上虚拟的房源窗口的区域。
可理解的是,所述房源窗口位置坐标信息可以为点坐标信息,即通过点坐标定位房源窗口,所述房源窗口位置坐标信息也可以为区域坐标信息,即通过区域定位房源窗口。当所述房源窗口位置坐标信息可以为区域坐标信息时,可以直接根据所述房源窗口位置坐标信息生成房源窗口区域。当所述房源窗口位置坐标信息可以为点坐标信息时,可以预设房源窗口区域的大小和形状,并预设房源窗口区域与房源窗口位置的点坐标之间的相对位置关系,这样结合所述房源窗口位置坐标信息,可以生成房源窗口区域。
步骤S800:根据生成的房源窗口区域和所述三维地图区域模型,生成房源窗口景色虚拟图像;
需要说明的是,所述房源窗口景色虚拟图像是指,在用户从房源的窗口向室外观察到的虚拟的景色图像,其为通过所述三维地图区域模型中模拟得到的景色图像,根据所述房源窗口景色虚拟图像,用户可以了解站在房源的窗口处能够观察到的景色。
在具体实现中,所述房源窗口景色虚拟图像可以通过将建筑物模型沿垂直于房源窗口区域投影的方式生成。为使用户能够方便地调整观察虚拟景色的角度,在其他实施例中,所述步骤S800具体可以包括:获取用户输入的指定观察方向;在所述三维地图区域模型中查找景色建筑物模型,所述景色建筑物模型作为所述三维地图区域模型中位于所述虚拟布置区域的所述指定观察方向上的建筑物模型;将查找到的景色建筑物模型沿所述指定观察方向的反方向投影至所述房源窗口虚拟布置区域,以生成房源窗口景色虚拟图像。在具体实现中,所述指定观察方向可以由用户拖动鼠标、滚动鼠标中键等方式获取,本发明对获取指定观察方向的具体操作方式不作限制。
步骤S900:将所述房源窗口景色虚拟图像显示于所述界面。
在具体实现中,可以将所述房源窗口景色虚拟图像显示于整个界面,也可以将所述房源窗口景色虚拟图像作为一个分屏,显示于所述界面的局部。
本实施例中,通过根据用户选择的房源窗口位置,将房源窗口景色虚拟图像显示于界面,使用户可以直观地了解站在房源的窗口处观察到的景色,从而能够对房源位置周边的状况有更加直观地了解,进而为用户查找和查看房源带来方便。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有房源信息显示程序,所述房源信息显示程序被处理器执行时实现如上文所述的房源信息显示方法的步骤。
参照图6,图6为本发明房源信息显示装置第一实施例的结构框图。
如图6所示,本发明实施例提出的房源信息显示装置包括:
获取模块100,用于根据用户在二维地图模式下的界面上进行的区域选取操作,获取用户在预设二维地图上选取的找房区域;
所述获取模块100还用于根据所述预设二维地图和预设三维地图模型之间的预设坐标对应关系,在所述预设三维地图模型上获取所述找房区域对应的三维地图区域模型;
查找模块200,用于根据所述找房区域,通过预设的房源信息数据库查找房源位置信息;
所述获取模块100还用于根据查找到的房源位置信息,获取房源窗口位置坐标信息;
切换模块300,用于在接收到模式切换指令后,将所述界面由二维地图模式切换至三维地图模式,根据获取的房源窗口位置坐标信息在所述三维地图区域模型上标记房源窗口位置,并将标记有房源窗口位置的所述三维地图区域模型显示于所述界面。
本发明房源信息显示装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种房源信息显示方法,其特征在于,所述房源信息显示方法包括以下步骤:
根据用户在二维地图模式下的界面上进行的区域选取操作,获取用户在预设二维地图上选取的找房区域;
根据所述预设二维地图和预设三维地图模型之间的预设坐标对应关系,在所述预设三维地图模型上获取所述找房区域对应的三维地图区域模型;
根据所述找房区域,通过预设的房源信息数据库查找房源位置信息;
根据查找到的房源位置信息,获取房源窗口位置坐标信息;
在接收到模式切换指令后,将所述界面由二维地图模式切换至三维地图模式,根据获取的房源窗口位置坐标信息在所述三维地图区域模型上标记房源窗口位置,并将标记有房源窗口位置的所述三维地图区域模型显示于所述界面。
2.如权利要求1所述的房源信息显示方法,其特征在于,根据所述预设二维地图和预设三维地图模型之间的预设坐标对应关系,在所述预设三维地图模型上获取所述找房区域对应的三维地图区域模型的步骤,具体包括:
通过多边形逼近算法处理所述找房区域的轮廓线,根据处理结果生成找房区域多边形;
获取所述找房区域多边形的各顶点的经纬度坐标值,将获取的经纬度坐标值作为区域参照坐标信息;
根据所述区域参照坐标信息,在所述预设三维地图模型上获取三维地图区域模型。
3.如权利要求2所述的房源信息显示方法,其特征在于,根据所述区域参照坐标信息,在所述预设三维地图模型上获取三维地图区域模型的步骤,具体包括:
根据所述区域参照坐标信息,获取区域经度范围和区域纬度范围;
将在所述区域经度范围内且在所述区域纬度范围内的区域作为待获取区域;
根据所述待获取区域,在所述预设三维地图模型上获取三维地图区域模型。
4.如权利要求1所述的房源信息显示方法,其特征在于,所述房源信息数据库包括树状结构房源数据,所述树状结构房源数据具有存储建筑物信息的分支节点以及设于分支节点且存储房源位置信息的叶子节点;
所述根据所述找房区域,通过预设的房源信息数据库查找房源位置信息的步骤,具体包括:
通过预设的房源信息数据库查找所述找房区域内的建筑物,将查找到的建筑物作为目标建筑物;
在所述房源信息数据库的树状结构房源数据中查找与存储所述目标建筑物的建筑物信息对应的分支节点,将查找到的分支节点作为目标分支节点;
获取设于所述目标分支节点的叶子节点存储的房源位置信息。
5.如权利要求1所述的房源信息显示方法,其特征在于,所述房源位置信息包括:房源窗口朝向数据、房源楼层数据、房源建筑物层高数据以及房源建筑物轮廓线数据;
所述根据查找到的房源位置信息,获取房源窗口位置坐标信息的步骤,具体包括:
根据所述房源楼层数据和所述房源建筑物层高数据,计算房源窗口位置的高度坐标值;
根据所述房源建筑物轮廓线数据和所述房源窗口朝向数据,计算房源窗口位置的经度坐标值和纬度坐标值;
根据所述房源窗口位置的高度坐标值、经度坐标值和纬度坐标值,生成房源窗口位置坐标信息。
6.如权利要求1所述的房源信息显示方法,其特征在于,所述在接收到模式切换指令后,将所述界面由二维地图模式切换至三维地图模式,根据获取的房源窗口位置坐标信息在所述三维地图区域模型上标记房源窗口位置,并将标记有房源窗口位置的所述三维地图区域模型显示于所述界面的步骤之后,所述房源信息显示方法包括:
根据用户在三维地图模式下的界面上进行的房源窗口位置选取操作,获取用户在所述三维地图区域模型上选取的房源窗口位置对应的房源窗口位置坐标信息;
按照预设的房源窗口区域生成方式,根据获取的房源窗口位置坐标信息,在所述三维地图区域模型上生成房源窗口区域;
根据生成的房源窗口区域和所述三维地图区域模型,生成房源窗口景色虚拟图像;
将所述房源窗口景色虚拟图像显示于所述界面。
7.如权利要求6所述的房源信息显示方法,其特征在于,所述三维地图区域模型包括建筑物模型;
所述根据生成的房源窗口区域和所述三维地图区域模型,生成房源窗口景色虚拟图像的步骤,具体包括:
获取用户输入的指定观察方向;
在所述三维地图区域模型中查找景色建筑物模型,所述景色建筑物模型作为所述三维地图区域模型中位于所述虚拟布置区域的所述指定观察方向上的建筑物模型;
将查找到的景色建筑物模型沿所述指定观察方向的反方向投影至所述房源窗口虚拟布置区域,以生成房源窗口景色虚拟图像。
8.一种房源信息显示装置,其特征在于,包括:
获取模块,用于根据用户在二维地图模式下的界面上进行的区域选取操作,获取用户在预设二维地图上选取的找房区域;
所述获取模块还用于根据所述预设二维地图和预设三维地图模型之间的预设坐标对应关系,在所述预设三维地图模型上获取所述找房区域对应的三维地图区域模型;
查找模块,用于根据所述找房区域,通过预设的房源信息数据库查找房源位置信息;
所述获取模块还用于根据查找到的房源位置信息,获取房源窗口位置坐标信息;
切换模块,用于在接收到模式切换指令后,将所述界面由二维地图模式切换至三维地图模式,根据获取的房源窗口位置坐标信息在所述三维地图区域模型上标记房源窗口位置,并将标记有房源窗口位置的所述三维地图区域模型显示于所述界面。
9.一种房源信息显示设备,其特征在于,所述房源信息显示设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的房源信息显示程序,所述房源信息显示程序配置为实现如权利要求1至7中任一项所述的房源信息显示方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有房源信息显示程序,所述房源信息显示程序被处理器执行时实现如权利要求1至7任一项所述的房源信息显示方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910200501.7A CN110059209A (zh) | 2019-03-16 | 2019-03-16 | 房源信息显示方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910200501.7A CN110059209A (zh) | 2019-03-16 | 2019-03-16 | 房源信息显示方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110059209A true CN110059209A (zh) | 2019-07-26 |
Family
ID=67316161
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910200501.7A Pending CN110059209A (zh) | 2019-03-16 | 2019-03-16 | 房源信息显示方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110059209A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110968798A (zh) * | 2019-10-25 | 2020-04-07 | 贝壳技术有限公司 | 房源显示方法、装置、可读存储介质及处理器 |
CN111127626A (zh) * | 2019-11-19 | 2020-05-08 | 贝壳技术有限公司 | 一种生成房源带看频次热力图的方法、装置和存储介质 |
CN111881376A (zh) * | 2020-07-31 | 2020-11-03 | 北京高因科技有限公司 | 一种房源搜索系统 |
CN112068753A (zh) * | 2020-08-28 | 2020-12-11 | 北京五八信息技术有限公司 | 一种业务对象的搜索方法和装置 |
CN112598787A (zh) * | 2020-12-29 | 2021-04-02 | 鲸灵科技股份有限公司 | 一种日照分析系统及方法 |
CN112988742A (zh) * | 2021-02-19 | 2021-06-18 | 平安科技(深圳)有限公司 | 三维电子地图构建方法、装置、电子设备和存储介质 |
CN114625983A (zh) * | 2022-03-28 | 2022-06-14 | 北京有竹居网络技术有限公司 | 房源信息展示方法和装置、电子设备和可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030011599A1 (en) * | 2001-07-10 | 2003-01-16 | Mike Du | 3-D map data visualization |
CN106296815A (zh) * | 2015-06-24 | 2017-01-04 | 程昊 | 一种交互式三维数字城市的构建和显示方法 |
CN107038754A (zh) * | 2017-03-15 | 2017-08-11 | 武汉华安科技股份有限公司 | 一种基于三维实景的智慧园区管理系统及方法 |
CN108830935A (zh) * | 2018-05-23 | 2018-11-16 | 链家网(北京)科技有限公司 | 一种在虚拟三维空间中显示平面地图的方法及装置 |
CN108830692A (zh) * | 2018-06-20 | 2018-11-16 | 厦门市超游网络科技股份有限公司 | 远程全景看房方法、装置、用户终端、服务器及存储介质 |
-
2019
- 2019-03-16 CN CN201910200501.7A patent/CN110059209A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030011599A1 (en) * | 2001-07-10 | 2003-01-16 | Mike Du | 3-D map data visualization |
CN106296815A (zh) * | 2015-06-24 | 2017-01-04 | 程昊 | 一种交互式三维数字城市的构建和显示方法 |
CN107038754A (zh) * | 2017-03-15 | 2017-08-11 | 武汉华安科技股份有限公司 | 一种基于三维实景的智慧园区管理系统及方法 |
CN108830935A (zh) * | 2018-05-23 | 2018-11-16 | 链家网(北京)科技有限公司 | 一种在虚拟三维空间中显示平面地图的方法及装置 |
CN108830692A (zh) * | 2018-06-20 | 2018-11-16 | 厦门市超游网络科技股份有限公司 | 远程全景看房方法、装置、用户终端、服务器及存储介质 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110968798A (zh) * | 2019-10-25 | 2020-04-07 | 贝壳技术有限公司 | 房源显示方法、装置、可读存储介质及处理器 |
CN110968798B (zh) * | 2019-10-25 | 2023-11-24 | 贝壳找房(北京)科技有限公司 | 房源显示方法、装置、可读存储介质及处理器 |
CN111127626A (zh) * | 2019-11-19 | 2020-05-08 | 贝壳技术有限公司 | 一种生成房源带看频次热力图的方法、装置和存储介质 |
CN111127626B (zh) * | 2019-11-19 | 2023-11-03 | 贝壳技术有限公司 | 一种生成房源带看频次热力图的方法、装置和存储介质 |
CN111881376B (zh) * | 2020-07-31 | 2023-10-31 | 中山市云经纪网络科技有限公司 | 一种房源搜索系统 |
CN111881376A (zh) * | 2020-07-31 | 2020-11-03 | 北京高因科技有限公司 | 一种房源搜索系统 |
CN112068753A (zh) * | 2020-08-28 | 2020-12-11 | 北京五八信息技术有限公司 | 一种业务对象的搜索方法和装置 |
CN112598787A (zh) * | 2020-12-29 | 2021-04-02 | 鲸灵科技股份有限公司 | 一种日照分析系统及方法 |
CN112988742A (zh) * | 2021-02-19 | 2021-06-18 | 平安科技(深圳)有限公司 | 三维电子地图构建方法、装置、电子设备和存储介质 |
CN112988742B (zh) * | 2021-02-19 | 2023-06-23 | 平安科技(深圳)有限公司 | 三维电子地图构建方法、装置、电子设备和存储介质 |
CN114625983A (zh) * | 2022-03-28 | 2022-06-14 | 北京有竹居网络技术有限公司 | 房源信息展示方法和装置、电子设备和可读存储介质 |
WO2023185547A1 (zh) * | 2022-03-28 | 2023-10-05 | 北京有竹居网络技术有限公司 | 房源信息展示方法和装置、电子设备和可读存储介质 |
CN114625983B (zh) * | 2022-03-28 | 2023-08-15 | 北京有竹居网络技术有限公司 | 房源信息展示方法和装置、电子设备和可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110059209A (zh) | 房源信息显示方法、装置、设备及存储介质 | |
US20210232304A1 (en) | Modifying style layer properties of a digital map | |
JP4338645B2 (ja) | モバイル・ナビゲーション・ユニットのための高度3d視覚化システム及び方法 | |
US20080192053A1 (en) | Transforming Offline Maps into Interactive Online Maps | |
US8411107B2 (en) | Adaptive snapping | |
US20070220174A1 (en) | Marker placement in a mapping environment | |
CN112784002B (zh) | 一种虚拟场景生成方法、装置、设备和存储介质 | |
CN108759840A (zh) | 一种室内外一体化三维导航路径规划方法 | |
US20140253557A1 (en) | User-based map manufacturing apparatus | |
US20090037834A1 (en) | Site plan tool | |
Khayyal et al. | Creation and spatial analysis of 3D city modeling based on GIS data | |
Zhang et al. | The usability of online geographic virtual reality for urban planning | |
US9811539B2 (en) | Hierarchical spatial clustering of photographs | |
US8564607B2 (en) | Apparatus and method for creating textures of building | |
CN109388359A (zh) | 用于自动投影映射预可视化的方法和设备 | |
US20200342552A1 (en) | Editing and Representing Property Values for a Digital Map | |
US10067950B1 (en) | Systems and methods for efficiently organizing map styling information | |
Ibragimov et al. | Introduction to GIS Application in the Land Cadastre | |
CN114463499A (zh) | 建筑物三维建模方法及装置 | |
CN116842122A (zh) | 一种用于数字孪生城市平台的地理信息系统 | |
Kitchin et al. | Digital twins and deep maps | |
JP2020537741A (ja) | デジタルマップの動的リスタイリング | |
Ahmed et al. | Introduction to basic GIS and spatial analysis using QGIS: Applications in Bangladesh | |
CN115393509A (zh) | 一种基于增强现实的图像显示方法、显示设备及存储介质 | |
CN115409962A (zh) | 虚幻引擎内构建坐标系统的方法、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190726 |
|
WD01 | Invention patent application deemed withdrawn after publication |