一种基于地理区域方式展示落点位置的房地产应用方法与流程

文档序号:16674610发布日期:2019-01-18 23:50阅读:294来源:国知局
一种基于地理区域方式展示落点位置的房地产应用方法与流程

本发明属于房地产应用领域,特别涉及该领域中的一种基于地理区域方式展示落点位置的房地产应用方法。



背景技术:

现有的房地产应用,大部分都是直接显示手机gps或者手机网络坐标点对应的地址信息,“饿了吗”、“滴滴出行”会确定到当前用户所处宾馆和小区,但仅仅是作为名称显示,存在标注位置不具体,展示信息对于普通用户和房地产研究用户无参考价值,不能了解位置处物理形式的历史变迁等缺陷,由此带来以下问题:

(1)房地产位置标注不明确,房地产位置地理坐标和地址方式,不能展现和查询具体的房地产信息,仅能代表周边一定范围内的物理表现,非落点位置范围内的具体信息。

(2)附近房地产价格参考价值低。多采用附近位置代替落点位置,获取落点位置范围内的价格,同真实的楼盘物业价格差距大。房地产价格涉及的维度较多,比如住宅、商业、写字楼类型,楼盘小区、商铺、办公、医院、学校等,不同维度的价格计算规则不一致。用周边范围内的价格不能代表一个落点位置的真实价格。

(3)无法展示当前所处位置的历史变迁过程。落点位置解析获得的地理地址,基本是不会变化的。仅在国家行政区域变化时有变化,但是这种变化不能反映落点位置的建成区域变化。



技术实现要素:

本发明所要解决的技术问题就是提供一种基于地理区域方式展示落点位置的房地产应用方法。

本发明采用如下技术方案:

一种基于地理区域方式展示落点位置的房地产应用方法,其改进之处在于,包括如下步骤:

(1)根据用户移动终端的gps或者网络坐标点确定用户当前选择的坐标为落点位置;

(2)根据对落点位置解析情况,确定展示信息内容;

(21)如果落点位置在一个楼盘物业的范围内,则落点位置展示信息为该楼盘物业名称;

(22)如果落点位置在数个楼盘物业的相交区域内,则落点距离哪个楼盘物业的中心点最近,则落点位置展示信息就是那个楼盘物业名称;

(23)如果落点位置在数个存在包含关系的楼盘物业中的最小楼盘物业的范围内,则落点距离哪个楼盘物业的中心点最近,则落点位置展示信息就是那个楼盘物业名称;

(24)如果落点位置不在任何一个楼盘物业的范围内,则落点位置展示信息为默认的解析地址不变。

进一步的,在步骤(1)中,移动终端为手机、平板电脑或笔记本电脑。

进一步的,在步骤(2)中,先用解析位置中的城市与数据库中的城市列表做对应,确定对应的城市简码。

进一步的,在步骤(2)中,楼盘物业范围是由其区域边界坐标首尾相连组成的一个区域块,并且需要排除区域边界坐标少于4个的情况。

进一步的,在步骤(2)中,通过射线法、面积法、点线判断法和弧长法判断落点位置是否在某一个楼盘物业的范围内。

进一步的,射线法是由落点位置向右引水平或垂直线,判断线与楼盘物业的交点,若交点为奇数,则落点位置在楼盘物业范围内;若为偶数,则在范围外。

进一步的,面积法是由落点位置和楼盘物业的各边组成三角形,将楼盘物业的面积和各三角形的面积之和比较,如果面积相同,则在楼盘物业的范围内,否则在范围外,面积法不适用于楼盘物业范围属于凹多边形的情况。

进一步的,点线判断法是针对楼盘物业范围,利用叉积判断落点位置与楼盘物业各边的关系,如果落点位置在所有边的左边,则落点位置在楼盘物业的范围内,否则在范围外,点线判断法不适用于楼盘物业范围属于凹多边形的情况。

进一步的,弧长法是以落点位置为圆心,将楼盘物业的有向边向单位圆做径向投影,并计算在单位圆上的弧长代数和,若结果为0,则落点位置在楼盘物业的范围外,若代数和为2π,则在楼盘物业的范围内。

进一步的,建立楼盘物业数据层,包括具体区域的边界及其横坐标和纵坐标的最大最小值。

本发明的有益效果是:

本发明所公开基于地理区域方式展示落点位置的房地产应用方法,针对具体的落点位置,不仅可以确定落点位置对应的地理信息,而且可以以楼盘物业、商圈,或者乡镇、民族乡、行政区、省市的形式展示相应的房地产信息。同现有技术中显示解析地址附近的房地产应用相比,通过本发明确定的位置,可以具体到省市、行政划分,而且可以确定具体的商圈,楼盘物业,按照具体的应用场景选择更精确的位置展现形式,更清晰直观的展示当前所处位置的详细地址,包括当前房地产的使用类型、历史变迁及价格信息等房地产信息。

附图说明

图1是本发明实施例1所公开方法中步骤(21)所述落点位置在一个楼盘物业范围内的情形;

图2是本发明实施例1所公开方法中步骤(22)所述落点位置在数个楼盘物业的相交区域内的情形;

图3是本发明实施例1所公开方法中步骤(23)所述落点位置在数个存在包含关系的楼盘物业中的最小楼盘物业范围内的情形;

图4是本发明实施例1所公开方法中步骤(24)所述落点不在任何一个楼盘物业范围内的情形。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例1,本实施例公开了一种基于地理区域方式展示落点位置的房地产应用方法,包括如下步骤:

(1)根据用户移动终端的gps或者网络坐标点确定用户当前选择的坐标为落点位置;

(2)根据对落点位置解析情况,确定展示信息内容;

(21)如果落点位置在一个楼盘物业的范围内,则落点位置展示为该楼盘物业名称;

(22)如果落点位置在数个楼盘物业的相交区域内,则落点距离哪个楼盘物业的中心点最近,则落点位置就展示那个楼盘物业名称;

(23)如果落点位置在数个存在包含关系的楼盘物业中的最小楼盘物业的范围内,则落点距离哪个楼盘物业的中心点最近,落点位置就展示那个楼盘物业名称;

(24)如果落点位置不在任何一个楼盘物业的范围内,则落点位置展示默认的解析地址不变。

(3)显示用户所在楼盘物业的业务数据信息,所述业务数据信息包括但不限于类型、历史变迁和估价。

在本实施例的步骤(1)中,移动终端为手机、平板电脑或笔记本电脑。

在本实施例的步骤(2)中,先用地址信息中的城市与数据库中的城市列表做对应,确定对应的城市简码。

在本实施例的步骤(2)中,楼盘物业范围是由其区域边界坐标首尾相连组成的一个区域块,并且需要排除区域边界坐标少于4个的情况。

在本实施例的步骤(2)中,通过射线法、面积法、点线判断法和弧长法判断落点是否在某一个楼盘物业的范围内。

射线法是由落点位置向右引水平或垂直线,判断线与楼盘物业的交点。若交点为奇数,则落点位置在楼盘物业范围内;若为偶数,则在范围外。

面积法是由落点位置和楼盘物业的各边组成三角形,将楼盘物业的面积和各三角形的面积之和比较,如果面积相同,则在楼盘物业的范围内,否则在范围外。面积法不适用于楼盘物业范围属于凹多边形的情况。

点线判断法是针对楼盘物业范围,利用叉积判断落点位置与楼盘物业各边的关系,如果落点位置在所有边的左边,则落点位置在楼盘物业的范围内,否则在范围外。点线判断法不适用于楼盘物业范围属于凹多边形的情况。

弧长法是以落点位置为圆心,将楼盘物业的有向边向单位圆做径向投影,并计算在单位圆上的弧长代数和。若结果为0,则落点位置在楼盘物业的范围外,若代数和为2π,则在楼盘物业的范围内。

在本实施例中,建立楼盘物业数据层,包括具体区域的边界及其横坐标和纵坐标的最大最小值。

具体的说,本发明针对具体的落点位置,以楼盘物业、商圈,或者乡镇、民族乡、行政区、省市的形式展示房地产信息,具体技术方案阐述如下:

(1)根据手机gps或者网络确定当前所处的坐标为落点位置;

(2)通过百度地理解析出第一步中的落点位置对应的地址,包括城市、行政区、乡镇、道路、门牌号等;

(3)用第二步的城市跟现有数据库中的城市列表做对应,判断出对应的城市简码;

(4)建立楼盘物业数据层,包括具体区域的边界及横坐标和纵坐标的最大最小值;

(5)根据城市简码和第一步中的坐标点,计算出当前落点位置对应的数据层中的楼盘物业。具体判断规则见以下步骤(假设楼盘物业的区域都为圆形)。

a.如图1所示,处于唯一楼盘物业区域中,结论:落点位置为楼盘物业。

b.如图2所示,处于两个楼盘物业区域交接处,结论:取距离中心点最近的楼盘物业。

c.如图3所示,处于包含关系的楼盘物业区域内,结论:取距离中心点最近的楼盘物业。

d.如图4所示,不处于任何楼盘物业区域内时,结论:不属于楼盘物业。

对于如何判断是否处于楼盘物业的步骤如下:

第一步,将楼盘物业区域坐标首位相连,组成一个区域块。排除区域边界坐标少于4个的情况。

第二步,根据落点坐标判断是否在第一步组成的区域块中。要查找给定点是否落在多边形内,将点和多边形传递给google.maps.geometry.poly.containslocation()。如果该点位于多边形内或其边缘,则函数返回true。

第三步,将在区域内的所有楼盘物业情况按照上述(5)中的判断规则分类。

第四步,得到落点位置对应的楼盘物业信息。

(6)根据第(5)步中的楼盘物业显示对应的楼盘物业详细、价格、估价等等业务数据信息。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1