【技术实现步骤摘要】
一种电子地图的区域调整方法、装置及电子设备
本文件涉及计算机
,尤其涉及一种电子地图的区域调整方法、装置及电子设备。
技术介绍
目前,在对线下商户进行业务拓展时,往往会优先选择人流量较多的地区作为业务拓展的目标区域。这些目标区域对应的电子围栏可以通过机器学习进行挖掘,以形成对应的多边形区域,其中,一个多边形区域中包含多个GPS坐标点,一个GPS坐标点对应于一个用户的位置。然而,在上述场景中,若用户的GPS坐标点由于建筑物的遮挡、恶劣天气等原因发生漂移,则会导致用户的GPS坐标点不准确。在这种情况下,包含在某个多边形区域中的GPS坐标点对应的一个或多个用户的实际地理位置,可能不在该多边形区域中,这就会导致所挖掘得到的电子地图区域覆盖率较低。因此,针对现有技术中的上述问题需要提供一种可靠的电子地图的区域调整方法。
技术实现思路
本说明书实施例提供了一种电子地图的区域调整方法、装置及电子设备,以提供一种可靠的电子地图的区域调整方法。为解决上述技术问题,本说明书实施例是这样实现的:第 ...
【技术保护点】
1.一种电子地图的区域调整方法,包括:/n获取电子地图中的待调整区域;/n基于预设的预处理规则,对所述待调整区域对应的多边形进行预处理,以得到预处理后的多边形;所述预设的预处理规则用于去除所述待调整区域对应的多边形中的异常区域;/n基于预设的调整方向和预设的调整距离,对所述预处理后的多边形中的多个边进行等距调整,以得到调整后的多边形,其中,所述等距调整包括扩展调整和缩放调整中的一种调整方式;/n基于所述调整后的多边形与所述待调整区域在地理位置上的对应关系,在所述电子地图中更新所述待调整区域的位置和范围。/n
【技术特征摘要】
1.一种电子地图的区域调整方法,包括:
获取电子地图中的待调整区域;
基于预设的预处理规则,对所述待调整区域对应的多边形进行预处理,以得到预处理后的多边形;所述预设的预处理规则用于去除所述待调整区域对应的多边形中的异常区域;
基于预设的调整方向和预设的调整距离,对所述预处理后的多边形中的多个边进行等距调整,以得到调整后的多边形,其中,所述等距调整包括扩展调整和缩放调整中的一种调整方式;
基于所述调整后的多边形与所述待调整区域在地理位置上的对应关系,在所述电子地图中更新所述待调整区域的位置和范围。
2.如权利要求1所述的方法,所述待调整区域对应的多边形中的异常区域包括下述至少一种:
所述待调整区域对应的多边形中的不闭合区域;
所述待调整区域对应的多边形中的自相交区域;
所述待调整区域对应的多边形中的至少两个连续的重复顶点。
3.如权利要求2所述的方法,所述预设的预处理规则包括下述至少一种:
若所述待调整区域对应的多边形中存在不闭合区域,则连接所述不闭合区域对应的两个顶点;
若所述待调整区域对应的多边形中存在自相交区域,则去除所述自相交区域中面积较小的区域;
若所述待调整区域对应的多边形中存在至少两个连续的重复顶点,则保留所述至少两个连续的重复顶点中的一个顶点,并删除所述至少两个连续的重复顶点中的其他顶点。
4.如权利要求1所述的方法,基于预设的调整方向和预设的调整距离,对所述预处理后的多边形中的多个边进行等距调整,以得到调整后的多边形,包括:
将所述预处理后的多边形投射到坐标轴上,以获取所述预处理后的多边形中x轴坐标最大的点;
将所述预处理后的多边形中x轴坐标最大的点作为起始点,基于预设的顺时针调整方向和预设的调整距离,依次确定所述预处理后的多边形中的多个顶点对应的调整点;
基于所述多个顶点对应的调整点,对所述预处理后的多边形进行调整,以得到调整后的多边形。
5.如权利要求4所述的方法,将所述预处理后的多边形中x轴坐标最大的点作为起始点,基于预设的顺时针调整方向和预设的调整距离,依次确定所述预处理后的多边形中的多个顶点对应的调整点,包括:
基于所述预处理后的多边形中的目标顶点、第一目标边、第二目标边和所述预设的调整距离,构建目标平行四边形,所述目标平行四边形中相邻两边的长度一致,所述目标平行四边形中相互平行的两个边之间的距离为所述预设的调整距离;
基于所述目标平行四边形,确定所述目标顶点对应的目标调整点;
所述目标顶点为所述第一目标边和所述第二目标边的交点,所述目标顶点为以所述预处理后的多边形中x轴坐标最大的点为起始点、且按照所述预设的顺时针方向旋转过程经过所述预处理后的多边形的多个顶点集合中的任意一个顶点。
6.如权利要求4所述的方法,基于所述多个顶点对应的调整点,对所述预处理后的多边形进行调整,以得到调整后的多边形,包括:
依次连接所述多个顶点对应的调整点,以得到所述调整后的多边形。
7.如权利要求1所述的方法,基于所述调整后的多边形与所述待调整区...
【专利技术属性】
技术研发人员:宁朝阳,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。