CN108763345A - 小区经纬度的校验方法、用户设备、存储介质及装置 - Google Patents
小区经纬度的校验方法、用户设备、存储介质及装置 Download PDFInfo
- Publication number
- CN108763345A CN108763345A CN201810458880.5A CN201810458880A CN108763345A CN 108763345 A CN108763345 A CN 108763345A CN 201810458880 A CN201810458880 A CN 201810458880A CN 108763345 A CN108763345 A CN 108763345A
- Authority
- CN
- China
- Prior art keywords
- latitude
- cell
- longitude
- boundary
- verified
- 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 50
- 238000003860 storage Methods 0.000 title claims abstract description 16
- 210000004027 cell Anatomy 0.000 claims description 303
- 238000013507 mapping Methods 0.000 claims description 20
- 238000001514 detection method Methods 0.000 claims description 3
- 210000003888 boundary cell Anatomy 0.000 claims 1
- 238000012795 verification Methods 0.000 abstract description 15
- 238000002360 preparation method Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 210000003719 b-lymphocyte Anatomy 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000002715 modification method Methods 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Classifications
-
- 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
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了小区经纬度的校验方法、用户设备、存储介质及装置。本发明中接收用户在电子地图中绘制的当前小区的小区区域边界,所述小区区域边界为由连续的经纬度坐标点构成的封闭多边形;获取待校验经纬度信息;将当前小区的小区区域边界与所述待校验经纬度信息进行匹配;在匹配成功时,将所述待校验经纬度信息作为当前小区的经纬度信息。在发明中通过该小区区域边界来验证业务人员准备的需要进行校验的经纬度信息的正确与否,保证了校验结果的准确率,解决了现有技术中在校验小区经纬度信息时存在的校验准确率较低的技术问题。
Description
技术领域
本发明涉及数据处理领域,尤其涉及小区经纬度的校验方法、用户设备、存储介质及装置。
背景技术
随着房产中介公司的不断发展,房产中介公司所掌握的房源信息也不断地增涨,其中,房源信息包括小区所处的经纬度坐标点、小区名称、小区的地产商信息以及小区均价等。正是由于房产中介公司所掌握的房源信息的数据体量较大且数据类型较为多样,故而,该房源信息极易出现错误且较难被排查。
比如,房源信息中记录的小区所处的经纬度坐标点就极易出现错误,因为,常规的房源信息中为了标记一个小区的地理位置,常以该小区所处区域的一个经纬度坐标点进行小区标记,以减少需要标记的数据量,便于统计且同时便于房源数据库的建立。但是,一个小区占据了一大块区域,仅靠一个经纬度坐标点难以明确小区所处的准确位置以及小区的边界,当在校验房源信息中的小区经纬度坐标点数据时,较难判断房源信息中记录的小区经纬度坐标点是否正确,也就导致校验准确率较低。这是因为,同一个小区可能同时存在多个正确的小区经纬度坐标点来表征该小区的位置,仅靠一个认定为正确的小区经纬度坐标点来完成数据校验较难保证校验结果的准确性。
所以,可认为在校验房源信息中的小区经纬度坐标时存在校验准确率较低的技术问题。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供小区经纬度的校验方法、用户设备、存储介质及装置,旨在解决现有技术中在校验小区经纬度坐标时存在的校验准确率较低的技术问题。
为实现上述目的,本发明提供一种小区经纬度的校验方法,所述小区经纬度的校验方法包括以下步骤:
接收用户在电子地图中绘制的当前小区的小区区域边界,所述小区区域边界为由连续的经纬度坐标点构成的封闭多边形;
获取待校验经纬度信息;
将当前小区的小区区域边界与所述待校验经纬度信息进行匹配;
在匹配成功时,将所述待校验经纬度信息作为当前小区的经纬度信息。
优选地,所述接收用户在电子地图中绘制的当前小区的小区区域边界的步骤包括:
接收用户在电子地图中绘制的当前小区的小区区域边界和用户输入的当前小区的当前小区标识;
所述获取待校验经纬度信息的步骤包括:
调用预设地图数据API以查询与所述当前小区标识对应的待校验经纬度信息。
优选地,所述将当前小区的小区区域边界与所述待校验经纬度信息进行匹配之后,所述小区经纬度的校验方法还包括:
在匹配失败时,根据所述小区区域边界调用所述预设地图数据API查询出位于所述小区区域边界对应区域之内的小区;
将位于所述小区区域边界对应区域之内的小区的经纬度信息作为目标经纬度信息,将所述目标经纬度信息作为当前小区的经纬度信息。
优选地,所述接收用户在电子地图中绘制的当前小区的小区区域边界和用户输入的当前小区的当前小区标识之后,所述小区经纬度的校验方法还包括:
建立当前小区的小区区域边界与当前小区标识的对应关系,并将所述对应关系添加至预设映射关系,所述预设映射关系中包括小区区域边界与小区标识的对应关系;
从所述预设映射关系中提取各小区区域边界;
根据当前小区的小区区域边界与各小区中其他小区的区域边界判断当前小区和其他小区是否存在重叠范围;
在当前小区和其他小区存在重叠范围时,除去所述当前小区区域边界中的重叠范围,以获得修改后的小区区域边界;
将所述预设映射关系中的当前小区区域边界替换为修改后的小区区域边界。
优选地,所述接收用户在电子地图中绘制的当前小区的小区区域边界的步骤包括:
记录用户在电子地图中绘制出的实时移动轨迹,并确定所述实时移动轨迹的轨迹位置;
在所述电子地图中查询所述轨迹位置附近的预设区域轮廓;
判断所述实时移动轨迹与所述预设区域轮廓是否存在重合部分;
在所述实时移动轨迹与所述预设区域轮廓存在重合部分时,根据所述预设区域轮廓对所述实时移动轨迹进行修正,将修正后的实时移动轨迹作为当前小区的小区区域边界。
优选地,所述待校验经纬度信息为待校验经纬度坐标点;
所述将当前小区的小区区域边界与所述待校验经纬度信息进行匹配的步骤包括:
检测所述待校验经纬度坐标点表示的坐标点是否位于当前小区的小区区域边界的范围之内;
所述在匹配成功时,将所述待校验经纬度信息作为当前小区的经纬度信息,包括:
当所述待校验经纬度坐标点表示的坐标点位于当前小区的小区区域边界边界的范围之内时,将所述待校验经纬度坐标点作为当前小区的经纬度坐标点。
优选地,所述检测所述待校验经纬度坐标点表示的坐标点是否位于当前小区的小区区域边界的范围之内的步骤包括:
将所述小区区域边界的经纬度坐标点通过GeoHash算法生成对应的字符串集合,并根据所述待校验经纬度坐标点通过所述GeoHash算法生成对应的字符串;
判断所述字符串是否在所述字符串集合中;
所述当所述待校验经纬度坐标点表示的坐标点位于当前小区的小区区域边界边界的范围之内时,将所述待校验经纬度坐标点作为当前小区的经纬度坐标点的步骤包括:
当所述字符串在所述字符串集合中时,将所述待校验经纬度坐标点作为当前小区的经纬度坐标点。
此外,为实现上述目的,本发明还提出一种小区经纬度的校验设备,所述小区经纬度的校验设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的小区经纬度的校验程序,所述小区经纬度的校验程序配置为实现如上文所述的小区经纬度的校验方法的步骤。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有小区经纬度的校验程序,所述小区经纬度的校验程序被处理器执行时实现如上文所述的小区经纬度的校验方法的步骤。
此外,为实现上述目的,本发明还提出一种小区经纬度的校验装置,所述小区经纬度的校验装置包括:边界绘制模块、信息获取模块、信息匹配模块以及坐标确定模块;
所述边界绘制模块,用于接收用户在电子地图中绘制的当前小区的小区区域边界,所述小区区域边界为由连续的经纬度坐标点构成的封闭多边形;
所述信息获取模块,用于获取待校验经纬度信息;
所述信息匹配模块,用于将当前小区的小区区域边界与所述待校验经纬度信息进行匹配;
所述坐标确定模块,用于在匹配成功时,将所述待校验经纬度信息作为当前小区的经纬度信息。
在本发明中为了完成对于经纬度信息的校验工作,提出了一种新的数据类型即小区区域边界,并通过该小区区域边界来验证业务人员准备的需要进行校验的经纬度信息的正确与否,正是由于小区区域边界可以更加全面且准确地记录当前小区的位置信息,既增加了可判定为当前小区的经纬度信息的信息个数,也保证了校验结果的准确率,故而,解决了现有技术中在校验小区经纬度信息时存在的校验准确率较低的技术问题。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的用户设备结构示意图;
图2为本发明小区经纬度的校验方法第一实施例的流程示意图;
图3为本发明小区经纬度的校验方法第二实施例的流程示意图;
图4为重叠范围的示意图;
图5为替换移动轨迹的示意图;
图6为本发明小区经纬度的校验方法第三实施例的流程示意图;
图7为本发明小区经纬度的校验装置第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的用户设备结构示意图。
如图1所示,该用户设备可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本发明中可为USB接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对用户设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及小区经纬度的校验程序。
在图1所示的用户设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接外设;所述用户设备通过处理器1001调用存储器1005中存储的小区经纬度的校验程序,并执行本发明实施例提供的小区经纬度的校验方法。
基于上述硬件结构,提出本发明小区经纬度的校验方法的实施例。
参照图2,图2为本发明小区经纬度的校验方法第一实施例的流程示意图。
在第一实施例中,所述小区经纬度的校验方法包括以下步骤:
步骤S10:接收用户在电子地图中绘制的当前小区的小区区域边界,所述小区区域边界为由连续的经纬度坐标点构成的封闭多边形;
可以理解的是,考虑到现实生活中的小区多为建筑群且往往占据了一块较大的地理区域,而房产中介公司掌握的房源信息中的小区经纬度信息往往以经纬度坐标点的形式存在,由于小区所占的区域较大,这就导致在校验房源信息时较难对经纬度坐标点进行准确的校验,为了解决该技术问题,本实施例提出了一种新的经纬度信息的校验方式,即通过绘制小区区域边界来校验小区的经纬度信息是否正确,可以大大提高坐标点校验的准确性。
在具体实现中,本实施例的执行主体为用户设备。其中,用户设备可为智能手机、平板电脑或个人电脑等电子设备。比如,当用户在操作智能手机时,智能手机中将预先安装有预设应用程序,可通过预设应用程序来实施本实施例描述的技术方案。比如,为了校验小区的经纬度信息是否正确地记录了小区的位置,本实施例将先绘制出一个小区区域边界,而且,小区区域边界将绘制在可显示小区位置的地图图像中。具体而言,用户可在网页中打开一个可显示小区、街道以及桥梁等建筑物的位置的地图图像,其表现形式可参考百度地图以及高德地图等。
应当理解的是,智能手机的屏幕上可显示该电子地图的地图图像,用户可通过手指或者触控笔在智能手机的屏幕上进行小区所处的位置的持续描绘,比如,可围绕着A小区所处位置的边缘地带勾勒出一个封闭的不规则线圈以记录用户手指的滑动轨迹,该滑动轨迹即为小区区域边界。由于小区区域边界由熟悉A小区的位置信息的业务人员来执行,则绘制出的小区区域边界具有较高的准确性。
此外,绘制完的小区区域边界较好地囊括了A小区内的所有小区建筑,所以,对于常规的房源信息而言,在该小区区域边界内的所有经纬度坐标点均可代表A小区,进而,在该小区区域边界内的所有经纬度坐标点均为A小区正确的小区经纬度坐标点。
步骤S20:获取待校验经纬度信息;
步骤S30:将当前小区的小区区域边界与所述待校验经纬度信息进行匹配;
可以理解的是,所述待校验经纬度信息的信息类型可为单个经纬度坐标点,而为了完成对于待校验经纬度坐标点的校验,可将该待校验经纬度坐标点与用户绘制的A小区的小区区域边界进行匹配。其中,对于匹配的具体方式可为,判断待校验经纬度坐标点是否处于A小区的小区区域边界圈出的边界内侧。
步骤S40:在匹配成功时,将所述待校验经纬度信息作为当前小区的经纬度信息。
在具体实现中,若该坐标点处于边界内侧则认为匹配成功,由于在该小区区域边界内的所有经纬度坐标点均为A小区正确的小区经纬度坐标点,所以,可认为待校验经纬度坐标点为正确的标记了A小区的位置的经纬度坐标点,自此,也就完成了对于待校验经纬度坐标点的校验工作。
可以理解的是,正是由于单一的经纬度信息存在着极高的不确定性,而且对于用户与房产中介公司而言,标记A小区的经纬度信息只需要能够正确地标记A小区的位置,故而,对于如何通过单个经纬度信息来标记A小区不存在着固定的坐标标记方法,这也就对A小区的经纬度信息的校验带来了较高的难度,所以,本实施例通过提出了一种新的房源信息的数据类型即小区区域边界,小区区域边界可以准确地体现小区的位置信息且便于对房产中介公司已统计的待校验经纬度信息进行高效的校验操作。
在本实施例中为了完成对于经纬度信息的校验工作,提出了一种新的数据类型即小区区域边界,并通过该小区区域边界来验证业务人员准备的需要进行校验的经纬度信息的正确与否,正是由于小区区域边界可以更加全面且准确地记录当前小区的位置信息,既增加了可判定为当前小区的经纬度信息的信息个数,也保证了校验结果的准确率,故而,解决了现有技术中在校验小区经纬度信息时存在的校验准确率较低的技术问题。
参照图3,图3为本发明小区经纬度的校验方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明小区经纬度的校验方法的第二实施例。
在第二实施例中,所述步骤S10,可以包括:
步骤S101:接收用户在电子地图中绘制的当前小区的小区区域边界和用户输入的当前小区的当前小区标识;
可以理解的是,本发明小区经纬度的校验方法第一实施例描述了一种经纬度信息的新的校验方式,而考虑到房产中介公司多需要建立自己的房源信息数据库以供用户以及业务人员使用,而在建立自己的房源信息数据库简记为自建房源数据库的过程中可使用该校验方式以完成对于自建房源数据库的数据添加。
应当理解的是,自建房源数据库的数据添加方式具体为,业务人员将先确定当前待绘制的小区区域边界的小区标识,小区标识可为小区的名称,比如A小区。
所述步骤S20,可以包括:
步骤S201:调用预设地图数据API以查询与所述当前小区标识对应的待校验经纬度信息。
在具体实现中,在确定小区标识“A小区”并完成对于小区区域边界的绘制后,为了完成对于自建房源数据库的数据添加操作,可参考第三方房源数据库中的房源信息以完成对于自建房源数据库的数据添加,比如,可调用预设地图数据应用程序编程接口(Application Programming Interface,API)以连接至第三方房源数据库,从而查看到第三方房源数据库中的与“A小区”对应的经纬度信息。
可以理解的是,在获取到第三方房源数据库中的经纬度信息后需要对该经纬度信息进行校验,在校验成功后才可认为该经纬度信息为正确的统计数据。并且,将把校验成功的该待校验经纬度信息添加至自建房源数据库中,以完善并完成自建房源数据库的建立。
此外,考虑到第三方房源数据库中可能不单记录有小区标识与经纬度信息,可能还记录有A小区的其他类型的房源信息,比如,小区地产商信息、小区房屋均价以及小区绿化面积等,可将该房源信息对应地添加至自建房源数据库中。
进一步地,所述步骤S30之后,所述小区经纬度的校验方法还包括:
步骤S401:在匹配失败时,根据所述小区区域边界调用所述预设地图数据API查询出位于所述小区区域边界对应区域之内的小区;
在具体实现中,当用户绘制的小区区域边界与第三方房源数据库中的经纬度信息匹配失败时,表明第三方房源数据库中记录的“A小区”并未为真实的“A小区”,可能出现小区名称统计错误等问题。所以,本实施例将自动对第三方房源数据库中的其他小区进行排查,以找到真正的“A小区”,具体的排查手段为,将一一地把第三方房源数据库中的经纬度信息与该小区区域边界进行比对。
步骤S402:将位于所述小区区域边界对应区域之内的小区的经纬度信息作为目标经纬度信息,将所述目标经纬度信息作为当前小区的经纬度信息。
可以理解的是,当比对成功时,比如,若与该小区区域边界比对成功的经纬度信息(33.1,101.1)在第三方房源数据库中被记录为“小区B”,则可认为第三方房源数据库中的原记录的“小区A”的经纬度信息(11,34)记录错误,“小区A”的经纬度信息实则为第三方房源数据库中原记录的“小区B”的经纬度信息(33.1,101.1),则可将目标经纬度信息(33.1,101.1)作为小区A的经纬度信息。
进一步地,所述接收用户在电子地图中绘制的当前小区的小区区域边界和用户输入的当前小区的当前小区标识之后,所述小区经纬度的校验方法还包括:
建立当前小区的小区区域边界与当前小区标识的对应关系,并将所述对应关系添加至预设映射关系,所述预设映射关系中包括小区区域边界与小区标识的对应关系;
从所述预设映射关系中提取各小区区域边界;
根据当前小区的小区区域边界与各小区中其他小区的区域边界判断当前小区和其他小区是否存在重叠范围;
在当前小区和其他小区存在重叠范围时,除去所述当前小区区域边界中的重叠范围,以获得修改后的小区区域边界;
将所述预设映射关系中的当前小区区域边界替换为修改后的小区区域边界。
可以理解的是,考虑到在绘制“A小区”的小区区域边界时可能存在绘制出的小区区域边界与其他小区的小区区域边界重叠的情况,为了更加智能地完成预设映射关系的建立,可适应性地调整该重叠部分。
在具体实现中,可参照图4,图4为重叠范围的示意图。当绘制完“A小区”的小区区域边界后,可将“A小区”的小区区域边界以预设映射关系的形式进行存储,以便业务人员可实时查看以了解房源状态。并且,将把预设映射关系中的所有小区区域边界一一地与“A小区”的小区区域边界进行比对,若发现“A小区”的小区区域边界与“B小区”的小区区域边界存在如图4中所示的重叠范围,可在“A小区”的小区区域边界中刨除该重叠范围,以生成修改后的“A小区”的小区区域边界,并将该修改后的“A小区”的小区区域边界认定为真正的“A小区”的小区范围。
进一步地,所述接收用户在电子地图中绘制的当前小区的小区区域边界的步骤包括:
记录用户在电子地图中绘制出的实时移动轨迹,并确定所述实时移动轨迹的轨迹位置;在所述电子地图中查询所述轨迹位置附近的预设区域轮廓;判断所述实时移动轨迹与所述预设区域轮廓是否存在重合部分;在所述实时移动轨迹与所述预设区域轮廓存在重合部分时,根据所述预设区域轮廓对所述实时移动轨迹进行修正,将修正后的实时移动轨迹作为当前小区的小区区域边界。
应当理解的是,考虑到业务人员在手动绘制小区区域边界的过程中极易出现一定的偏差,本实施例提供一种自动修正区域边界的智能化修正方法,可参照图5,图5为替换移动轨迹的示意图,具体而言,当用户在电子地图上绘制小区区域边界时,由于地图图像中本来就存在小区建筑群、主干道道路以及桥梁等的轮廓线,为了降低业务人员手动绘制带来的边界误差,可在用户在电子地图上开始绘制小区区域边界时,先确定用户所绘制轨迹的轨迹位置,以搜索出与该轨迹位置相近的区域轮廓,比如,相近的区域轮廓可能为一些道路等的基础设施或者其他小区的小区区域边界。而当用户画出的实时移动轨迹中的部分线段逼近轮廓线时,可将该部分的小区区域边界替换为该部分的区域轮廓,以提高业务人员手动绘制的准确率。
在具体实现中,如图5,实线构成了一个不规则的封闭多边形即为小区区域边界,而该小区区域边界中的“A1点至B1点部分”的实线靠近预设区域轮廓即“A1点至B1点部分”的虚线,则可将“A1点至B1点部分”的实线替换为“A1点至B1点部分”的虚线,以完成对于用户绘制的小区区域边界的订正。
在本实施例中可通过匹配经纬度信息与小区区域边界的匹配结果来判断获取到的经纬度信息是否准确,当不准确时,可通过遍历第三方房源数据库中的经纬度信息来找到准确的经纬度信息。
参照图6,图6为本发明小区经纬度的校验方法第三实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明小区经纬度的校验方法的第三实施例。
在第三实施例中,所述待校验经纬度信息为待校验经纬度坐标点,所述步骤S30,包括:
步骤S301:检测所述待校验经纬度坐标点表示的坐标点是否位于当前小区的小区区域边界的范围之内;
可以理解的是,对于匹配小区区域边界与经纬度坐标点的匹配方式,可通过比对小区区域边界与经纬度坐标点的位置关系来实现,比如,当经纬度坐标点位于小区区域边界的边界内侧时可认为匹配成功;或者,计算经纬度坐标点距离“小区区域边界的边界上一点”的最短直线距离,并设置预设距离阈值,当该最短直线距离低于所述预设距离阈值时可认为匹配成功,该种方式也就不限经纬度坐标点是否一定处于小区区域边界的内侧,也可处于距离符合要求的小区区域边界的外侧。
所述步骤S40,包括:
步骤S403:当所述待校验经纬度坐标点表示的坐标点位于当前小区的小区区域边界边界的范围之内时,将所述待校验经纬度坐标点作为当前小区的经纬度坐标点。
进一步地,所述检测所述待校验经纬度坐标点表示的坐标点是否位于当前小区的小区区域边界的范围之内的步骤包括:
将所述小区区域边界的经纬度坐标点通过GeoHash算法生成对应的字符串集合,并根据所述待校验经纬度坐标点通过所述GeoHash算法生成对应的字符串;判断所述字符串是否在所述字符串集合中;
所述当所述待校验经纬度坐标点表示的坐标点位于当前小区的小区区域边界边界的范围之内时,将所述待校验经纬度坐标点作为当前小区的经纬度坐标点的步骤包括:
当所述字符串在所述字符串集合中时,将所述待校验经纬度坐标点作为当前小区的经纬度坐标点。
可以理解的是,对于匹配小区区域边界与经纬度坐标点的匹配方式,除了上述通过比较坐标点是否处于小区区域边界的内侧的方法外,还可基于GeoHash算法来完成匹配操作。其中,GeoHash算法为一种将经纬度坐标点转换成固定格式的字符串的方法,由于经纬度实则为经度与纬度的合集,若直接通过经纬度坐标点来实现匹配,既需要匹配经度也需要匹配纬度,匹配速度较慢,而GeoHash算法可按照固定的编码格式将经纬度坐标点转化为一个固定格式的字符串,在匹配时直接比对字符串比之比对经纬度坐标点更加快捷。
在具体实现中,GeoHash算法可电子地图中的所有地区划分为一个个小块,每一个小块都会对应一个字符串,故而,在获得待校验经纬度坐标点后将确定与该坐标点对应的小块,进而获得对应的字符串。由于小区区域边界包括一个较大的范围,所以,小区区域边界可能同时囊括了多个小块,故而,将获得对应的多个GeoHash字符串,即字符串集合。若与待校验经纬度坐标点对应的字符串被包含在字符串集合之中时,也就说明待校验经纬度坐标点处于小区区域边界的边界内侧。
在本实施例中描述了经纬度坐标点与小区区域边界的具体匹配方式,同时,通过结合GeoHash算法来完成经纬度坐标点与小区区域边界的匹配,可以提高匹配过程的整体效率。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有小区经纬度的校验程序,所述小区经纬度的校验程序被处理器执行时实现如上文所述的小区经纬度的校验方法的步骤。
此外,参照图7,本发明实施例还提出一种小区经纬度的校验装置,所述小区经纬度的校验装置包括:边界绘制模块10、信息获取模块20、信息匹配模块30以及坐标确定模块40;
所述边界绘制模块10,用于接收用户在电子地图中绘制的当前小区的小区区域边界,所述小区区域边界为由连续的经纬度坐标点构成的封闭多边形;
所述信息获取模块20,用于获取待校验经纬度信息;
所述信息匹配模块30,用于将当前小区的小区区域边界与所述待校验经纬度信息进行匹配;
所述坐标确定模块40,用于在匹配成功时,将所述待校验经纬度信息作为当前小区的经纬度信息。
在本实施例中为了完成对于经纬度信息的校验工作,提出了一种新的数据类型即小区区域边界,并通过该小区区域边界来验证业务人员准备的需要进行校验的经纬度信息的正确与否,正是由于小区区域边界可以更加全面且准确地记录当前小区的位置信息,既增加了可判定为当前小区的经纬度信息的信息个数,也保证了校验结果的准确率,故而,解决了现有技术中在校验小区经纬度信息时存在的校验准确率较低的技术问题。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。词语第一、第二、以及第三等的使用不表示任何顺序,可将这些单词解释为名称。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种小区经纬度的校验方法,其特征在于,所述小区经纬度的校验方法包括以下步骤:
接收用户在电子地图中绘制的当前小区的小区区域边界,所述小区区域边界为由连续的经纬度坐标点构成的封闭多边形;
获取待校验经纬度信息;
将当前小区的小区区域边界与所述待校验经纬度信息进行匹配;
在匹配成功时,将所述待校验经纬度信息作为当前小区的经纬度信息。
2.如权利要求1所述的小区经纬度的校验方法,其特征在于,所述接收用户在电子地图中绘制的当前小区的小区区域边界的步骤包括:
接收用户在电子地图中绘制的当前小区的小区区域边界和用户输入的当前小区的当前小区标识;
所述获取待校验经纬度信息的步骤包括:
调用预设地图数据API以查询与所述当前小区标识对应的待校验经纬度信息。
3.如权利要求2所述的小区经纬度的校验方法,其特征在于,所述将当前小区的小区区域边界与所述待校验经纬度信息进行匹配之后,所述小区经纬度的校验方法还包括:
在匹配失败时,根据所述小区区域边界调用所述预设地图数据API查询出位于所述小区区域边界对应区域之内的小区;
将位于所述小区区域边界对应区域之内的小区的经纬度信息作为目标经纬度信息,将所述目标经纬度信息作为当前小区的经纬度信息。
4.如权利要求2所述的小区经纬度的校验方法,其特征在于,所述接收用户在电子地图中绘制的当前小区的小区区域边界和用户输入的当前小区的当前小区标识之后,所述小区经纬度的校验方法还包括:
建立当前小区的小区区域边界与当前小区标识的对应关系,并将所述对应关系添加至预设映射关系,所述预设映射关系中包括小区区域边界与小区标识的对应关系;
从所述预设映射关系中提取各小区区域边界;
根据当前小区的小区区域边界与各小区中其他小区的区域边界判断当前小区和其他小区是否存在重叠范围;
在当前小区和其他小区存在重叠范围时,除去所述当前小区区域边界中的重叠范围,以获得修改后的小区区域边界;
将所述预设映射关系中的当前小区区域边界替换为修改后的小区区域边界。
5.如权利要求1所述的小区经纬度的校验方法,其特征在于,所述接收用户在电子地图中绘制的当前小区的小区区域边界的步骤包括:
记录用户在电子地图中绘制出的实时移动轨迹,并确定所述实时移动轨迹的轨迹位置;
在所述电子地图中查询所述轨迹位置附近的预设区域轮廓;
判断所述实时移动轨迹与所述预设区域轮廓是否存在重合部分;
在所述实时移动轨迹与所述预设区域轮廓存在重合部分时,根据所述预设区域轮廓对所述实时移动轨迹进行修正,将修正后的实时移动轨迹作为当前小区的小区区域边界。
6.如权利要求1所述的小区经纬度的校验方法,其特征在于,所述待校验经纬度信息为待校验经纬度坐标点;
所述将当前小区的小区区域边界与所述待校验经纬度信息进行匹配的步骤包括:
检测所述待校验经纬度坐标点表示的坐标点是否位于当前小区的小区区域边界的范围之内;
所述在匹配成功时,将所述待校验经纬度信息作为当前小区的经纬度信息,包括:
当所述待校验经纬度坐标点表示的坐标点位于当前小区的小区区域边界边界的范围之内时,将所述待校验经纬度坐标点作为当前小区的经纬度坐标点。
7.如权利要求6所述的小区经纬度的校验方法,其特征在于,所述检测所述待校验经纬度坐标点表示的坐标点是否位于当前小区的小区区域边界的范围之内的步骤包括:
将所述小区区域边界的经纬度坐标点通过GeoHash算法生成对应的字符串集合,并根据所述待校验经纬度坐标点通过所述GeoHash算法生成对应的字符串;
判断所述字符串是否在所述字符串集合中;
所述当所述待校验经纬度坐标点表示的坐标点位于当前小区的小区区域边界边界的范围之内时,将所述待校验经纬度坐标点作为当前小区的经纬度坐标点的步骤包括:
当所述字符串在所述字符串集合中时,将所述待校验经纬度坐标点作为当前小区的经纬度坐标点。
8.一种用户设备,其特征在于,所述用户设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行小区经纬度的校验程序,所述小区经纬度的校验程序被所述处理器执行时实现如权利要求1至7中任一项所述的小区经纬度的校验方法的步骤。
9.一种存储介质,其特征在于,所述存储介质上存储有小区经纬度的校验程序,所述小区经纬度的校验程序被处理器执行时实现如权利要求1至7中任一项所述的小区经纬度的校验方法的步骤。
10.一种小区经纬度的校验装置,其特征在于,所述小区经纬度的校验装置包括:边界绘制模块、信息获取模块、信息匹配模块以及坐标确定模块;
所述边界绘制模块,用于接收用户在电子地图中绘制的当前小区的小区区域边界,所述小区区域边界为由连续的经纬度坐标点构成的封闭多边形;
所述信息获取模块,用于获取待校验经纬度信息;
所述信息匹配模块,用于将当前小区的小区区域边界与所述待校验经纬度信息进行匹配;
所述坐标确定模块,用于在匹配成功时,将所述待校验经纬度信息作为当前小区的经纬度信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810458880.5A CN108763345A (zh) | 2018-05-14 | 2018-05-14 | 小区经纬度的校验方法、用户设备、存储介质及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810458880.5A CN108763345A (zh) | 2018-05-14 | 2018-05-14 | 小区经纬度的校验方法、用户设备、存储介质及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108763345A true CN108763345A (zh) | 2018-11-06 |
Family
ID=64006918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810458880.5A Pending CN108763345A (zh) | 2018-05-14 | 2018-05-14 | 小区经纬度的校验方法、用户设备、存储介质及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108763345A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109613577A (zh) * | 2018-12-25 | 2019-04-12 | 北京锐安科技有限公司 | 一种位置确定方法、装置、终端设备和存储介质 |
CN110068344A (zh) * | 2019-04-08 | 2019-07-30 | 丰图科技(深圳)有限公司 | 地图数据的制作方法、装置、服务器及存储介质 |
CN110599293A (zh) * | 2019-08-20 | 2019-12-20 | 贝壳技术有限公司 | 结合可视化地图的指标信息显示方法、装置及存储介质 |
CN112052407A (zh) * | 2020-08-28 | 2020-12-08 | 深圳市彬讯科技有限公司 | 业务区域查询方法、装置、计算机设备及可读存储介质 |
CN112445880A (zh) * | 2020-10-20 | 2021-03-05 | 湖南地理空间大数据产业发展有限公司 | 将企业数据自动地理空间网格化的方法、装置及相关设备 |
CN112699560A (zh) * | 2020-12-31 | 2021-04-23 | 青岛海尔科技有限公司 | 位置识别方法和装置、存储介质及电子装置 |
CN113535865A (zh) * | 2020-04-21 | 2021-10-22 | ***通信集团四川有限公司 | 一种地图网格划分方法和电子设备 |
CN113590982A (zh) * | 2021-08-10 | 2021-11-02 | 平安银行股份有限公司 | 验证问题的生成方法、装置、设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015192716A1 (zh) * | 2014-06-20 | 2015-12-23 | 北京奇虎科技有限公司 | 一种基于电子地图的划线搜索方法和装置 |
CN106652756A (zh) * | 2015-11-03 | 2017-05-10 | 圆通速递有限公司 | 基于电子地图的多边形精确绘制方法及其应用方法 |
-
2018
- 2018-05-14 CN CN201810458880.5A patent/CN108763345A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015192716A1 (zh) * | 2014-06-20 | 2015-12-23 | 北京奇虎科技有限公司 | 一种基于电子地图的划线搜索方法和装置 |
CN106652756A (zh) * | 2015-11-03 | 2017-05-10 | 圆通速递有限公司 | 基于电子地图的多边形精确绘制方法及其应用方法 |
Non-Patent Citations (2)
Title |
---|
刘悦;吴彩燕;: "基于经纬度坐标的栅格图像配准与裁剪" * |
陈鲤文;邹复民;张方舟;: "校正数据库模式在手机定位***中的实现" * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109613577A (zh) * | 2018-12-25 | 2019-04-12 | 北京锐安科技有限公司 | 一种位置确定方法、装置、终端设备和存储介质 |
CN110068344A (zh) * | 2019-04-08 | 2019-07-30 | 丰图科技(深圳)有限公司 | 地图数据的制作方法、装置、服务器及存储介质 |
CN110068344B (zh) * | 2019-04-08 | 2021-11-23 | 丰图科技(深圳)有限公司 | 地图数据的制作方法、装置、服务器及存储介质 |
CN110599293A (zh) * | 2019-08-20 | 2019-12-20 | 贝壳技术有限公司 | 结合可视化地图的指标信息显示方法、装置及存储介质 |
CN113535865A (zh) * | 2020-04-21 | 2021-10-22 | ***通信集团四川有限公司 | 一种地图网格划分方法和电子设备 |
CN113535865B (zh) * | 2020-04-21 | 2023-11-10 | ***通信集团四川有限公司 | 一种地图网格划分方法和电子设备 |
CN112052407A (zh) * | 2020-08-28 | 2020-12-08 | 深圳市彬讯科技有限公司 | 业务区域查询方法、装置、计算机设备及可读存储介质 |
CN112052407B (zh) * | 2020-08-28 | 2024-05-03 | 深圳市彬讯科技有限公司 | 业务区域查询方法、装置、计算机设备及可读存储介质 |
CN112445880A (zh) * | 2020-10-20 | 2021-03-05 | 湖南地理空间大数据产业发展有限公司 | 将企业数据自动地理空间网格化的方法、装置及相关设备 |
CN112699560A (zh) * | 2020-12-31 | 2021-04-23 | 青岛海尔科技有限公司 | 位置识别方法和装置、存储介质及电子装置 |
CN113590982A (zh) * | 2021-08-10 | 2021-11-02 | 平安银行股份有限公司 | 验证问题的生成方法、装置、设备及存储介质 |
CN113590982B (zh) * | 2021-08-10 | 2024-05-17 | 平安银行股份有限公司 | 验证问题的生成方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108763345A (zh) | 小区经纬度的校验方法、用户设备、存储介质及装置 | |
JP6141393B2 (ja) | 目標位置を確定するための方法及び装置 | |
CN104159189B (zh) | 基于智能手机的居民出行信息获取方法 | |
CN108874919B (zh) | 规划用地自动核查方法、电子设备、存储介质及*** | |
CN105788017B (zh) | 一种基于北斗/gps定位、rfid和摄像头获取学生精准考勤状态的方法 | |
CN107121690B (zh) | 一种基于多运动参数的停留点识别方法和装置 | |
WO2016150407A1 (zh) | 一种基于地址解析数据的建设用地类型快速识别方法 | |
CN106574975A (zh) | 使用***信号的轨迹匹配 | |
CN105677793A (zh) | 地点数据库的建立和候选乘车地点的推荐方法及装置 | |
US9749873B1 (en) | Estimation devices and methods for estimating communication quality of wireless network and method for installing meters thereof | |
CN107087263B (zh) | 一种室内无线信号指纹数据的自动更新方法及装置 | |
CN104750879B (zh) | 一种电子地图标注、认领、纠错方法及处理设备 | |
US20220051057A1 (en) | Ai-based, semi-supervised interactive map enrichment for radio access network planning | |
US20180247526A1 (en) | Crowdsourced air quality monitoring system | |
CN107302793A (zh) | 一种基于无线信号的定位方法、服务器、终端和*** | |
CN104618869A (zh) | 室内定位方法和设备 | |
CN103476113B (zh) | 基于mnl概率辨识室内定位***及方法、定位模型建立*** | |
CN103810615A (zh) | 目标客户搜寻方法及目标客户搜寻装置 | |
CN107809766A (zh) | 一种用于网络优化的机器学习样本的生成方法及装置 | |
US20220386071A1 (en) | Road side positioning method and apparatus, device, and storage medium | |
CN106931976A (zh) | 一种导航信息更新的方法及装置 | |
CN104688176B (zh) | 一种基于ZigBee的无线视力测试装置 | |
CN108734393A (zh) | 房源信息的匹配方法、用户设备、存储介质及装置 | |
CN102640538A (zh) | 用于选择接收机的方法和装置 | |
CN107708072A (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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20181106 |