数据处理方法、设备及信息展示方法技术

技术编号:35049771 阅读:62 留言:0更新日期:2022-09-28 10:48
本申请公开了一种数据处理方法,包括:获得目标对象包含的多个店铺的原始几何形状信息;根据所述店铺的原始几何形状信息,获得店铺的第一几何点信息集合和几何线信息集合,并获得几何线和几何点、几何线和店铺标识信息之间的关联关系;将几何点进行合并处理,更新几何线及几何点之间的关联关系;根据更新的几何线及几何点之间的关联关系,以及几何线和店铺标识信息之间的关联关系,得到目标对象包含的多个店铺的目标几何形状信息。采用上述方法,以解决店铺的轮廓之间、以及店铺与楼层的轮廓之间的缝隙和重叠问题。之间的缝隙和重叠问题。之间的缝隙和重叠问题。

【技术实现步骤摘要】
数据处理方法、设备及信息展示方法


[0001]本申请涉及地理信息
,具体涉及一种数据处理方法、装置、电子设备及存储设备,本申请还涉及一种信息展示方法。

技术介绍

[0002]目前,目前电子地图的室内采集工艺,是以建筑为单位进行采集的。其中每个采集的建筑中包含若干楼层,每个楼层中又有若干的店铺。由于采集精度的限制,店铺的轮廓之间,以及店铺与楼层的轮廓之间,会出现细小的缝隙或者重叠现象。这会导致最终渲染在客户端上的室内地图的店铺轮廓出现错乱。
[0003]消除店铺的轮廓之间,以及店铺与楼层的轮廓之间的缝隙和重叠问题,使得电子地图显示效果与店铺的实际布局情况一致,更好的还原真实世界,提高用户的体验,是亟待解决的问题。

技术实现思路

[0004]本申请提供一种数据处理方法、装置、电子设备及存储设备,以解决店铺的轮廓之间、以及店铺与楼层的轮廓之间的缝隙和重叠问题。
[0005]本申请提供一种数据处理方法,包括:
[0006]获得目标对象包含的多个店铺的原始几何形状信息;
[0007]根据所述店铺的原始几何形状信息,获得店铺的第一几何点信息集合和几何线信息集合,并获得几何线和几何点、几何线和店铺标识信息之间的关联关系;
[0008]将几何点进行合并处理,更新几何线及几何点之间的关联关系;
[0009]根据更新的几何线及几何点之间的关联关系,以及几何线和店铺标识信息之间的关联关系,得到目标对象包含的多个店铺的目标几何形状信息。
[0010]作为一种实施方式,所述将几何点进行合并处理,包括:
[0011]将几何点之间的距离小于预设距离阈值的几何点合并为一个几何点。
[0012]作为一种实施方式,所述将几何点之间的距离小于预设距离阈值的几何点合并为一个几何点,更新几何线及几何点之间的关联关系,包括:
[0013]遍历第一几何点信息集合;
[0014]获得当前几何点和临时几何点之间的第一距离,所述临时几何点为所述第一几何点信息集合中除当前几何点之外且未被标记为待移除几何点的几何点;
[0015]判断所述第一距离是否小于预设的距离阈值;
[0016]若是,获得临时几何点对应的几何线信息;
[0017]将临时几何点对应的几何线信息与临时几何点的关联关系,修改为该几何线与当前几何点的关联关系,并在当前几何点中增加与该几何线的关联关系;
[0018]将所述临时几何点标记为待移除几何点。
[0019]作为一种实施方式,所述将临时几何点对应的几何线信息与临时几何点的关联关
系,修改为该几何线与当前几何点的关联关系,包括:
[0020]获得当前几何点的坐标;
[0021]获得临时几何点在所述临时几何点对应的几何线信息中的坐标索引序号;
[0022]将所述几何线信息中所述坐标索引序号对应的坐标修改为当前几何点的坐标。
[0023]作为一种实施方式,所述在当前几何点中增加与该几何线的关联关系,包括:
[0024]在当前几何点的属性信息中增加临时几何点对应的几何线信息的索引序号,以及,在当前几何点的属性信息中增加临时几何点在所述临时几何点对应的几何线信息中的坐标索引序号;其中,所述临时几何点对应的几何线信息的索引序号,指临时几何点对应的几何线信息在几何线信息集合中的索引序号。
[0025]作为一种实施方式,还包括:
[0026]将所述待移除几何点信息从第一几何点信息集合移除,得到移除后的第二几何点信息集合;
[0027]将所述第二几何点信息集合的几何点和几何线进行合并处理,并更新几何线及几何点、几何线和店铺标识信息之间的关联关系。
[0028]作为一种实施方式,所述将所述第二几何点信息集合的几何点和几何线进行合并处理,包括:
[0029]将与几何线之间的垂直距离小于预设距离阈值的所述第二几何点信息集合的几何点合并到该几何线上。
[0030]作为一种实施方式,所述将与几何线之间的垂直距离小于预设距离阈值的所述第二几何点信息集合的几何点合并到该几何线上包括:
[0031]遍历第二几何点信息集合和几何线信息集合;
[0032]当临时几何线关联的所有几何点未和当前几何点合并过,并且,当前几何点不属于临时几何线,并且,当前几何点和临时几何线不属于同一多边形时,判断当前几何点与临时几何线之间的垂直距离是否超过预设的距离阈值;
[0033]若否,将当前几何点合并到临时几何线。
[0034]作为一种实施方式,所述将当前几何点合并到临时几何线,包括:
[0035]获得当前几何点到临时几何线的投影点信息;
[0036]根据所述投影点信息,判断投影后形成的店铺几何形状是否为非法图形;
[0037]若否,获得当前几何点和投影点形成的线段与当前几何点所属的几何线的关系;
[0038]如果当前几何点和投影点形成的线段与当前几何点所属的几何线的关系全部为不相交,则将当前几何点的坐标信息更新为投影点的坐标信息。
[0039]作为一种实施方式,所述根据所述店铺的原始几何形状信息,获得店铺的第一几何点信息集合和几何线信息集合,并获得几何线和几何点、几何线和店铺标识信息之间的关联关系,包括:
[0040]获得店铺的原始几何形状对应的全部几何点信息;
[0041]判断几何点是否为店铺的原始几何形状对应的最后一个点,若是将其去除,得到剩余的几何点;
[0042]将剩余的几何点信息存入第一几何点信息集合并保存店铺标识信息与剩余的几何点的关联关系;
[0043]获得店铺的原始几何形状对应的全部几何线信息;每个几何线信息包含两个表示端点的几何点信息;
[0044]判断几何线是否为店铺的原始几何形状对应的最后一个点和第一个点组成的线段,若是将其去除,得到剩余的几何线;
[0045]将剩余的几何线信息存入几何线信息集合并保存店铺标识信息与剩余的几何线的关联关系。
[0046]作为一种实施方式,还包括:
[0047]判断店铺的原始几何形状是否为多面类型;
[0048]若是,将店铺的原始几何形状修改为单面类型,得到修改后的店铺的几何形状;
[0049]所述获得店铺的原始几何形状对应的全部几何点信息,包括:
[0050]获得修改后的店铺的几何形状对应的全部几何点信息;
[0051]所述获得店铺的原始几何形状对应的全部几何线信息,包括:
[0052]获得修改后的店铺的几何形状对应的全部几何线信息。
[0053]本申请提供一种数据处理装置,包括:
[0054]原始几何形状信息获得单元,用于获得目标对象包含的多个店铺的原始几何形状信息;
[0055]关联关系获得单元,用于根据所述店铺的原始几何形状信息,获得店铺的第一几何点信息集合和几何线信息集合,并获得几何线和几何点、几何线和店铺标识信息之间的关联关系;
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其中,包括:获得目标对象包含的多个店铺的原始几何形状信息;根据所述店铺的原始几何形状信息,获得店铺的第一几何点信息集合和几何线信息集合,并获得几何线和几何点、几何线和店铺标识信息之间的关联关系;将几何点进行合并处理,更新几何线及几何点之间的关联关系;根据更新的几何线及几何点之间的关联关系,以及几何线和店铺标识信息之间的关联关系,得到目标对象包含的多个店铺的目标几何形状信息。2.根据权利要求1所述的方法,其中,所述将几何点进行合并处理,包括:将几何点之间的距离小于预设距离阈值的几何点合并为一个几何点。3.根据权利要求2所述的方法,其中,所述将几何点之间的距离小于预设距离阈值的几何点合并为一个几何点,更新几何线及几何点之间的关联关系,包括:遍历第一几何点信息集合;获得当前几何点和临时几何点之间的第一距离,所述临时几何点为所述第一几何点信息集合中除当前几何点且未被标记为待移除几何点的几何点;判断所述第一距离是否小于预设的距离阈值;若是,获得临时几何点对应的几何线信息;将临时几何点对应的几何线信息与临时几何点的关联关系,修改为该几何线与当前几何点的关联关系,并在当前几何点中增加与该几何线的关联关系;将所述临时几何点标记为待移除几何点。4.根据权利要求3所述的方法,其中,所述将临时几何点对应的几何线信息与临时几何点的关联关系,修改为该几何线与当前几何点的关联关系,包括:获得当前几何点的坐标;获得临时几何点在所述临时几何点对应的几何线信息中的坐标索引序号;将所述几何线信息中所述坐标索引序号对应的坐标修改为当前几何点的坐标。5.根据权利要求3所述的方法,其中,所述在当前几何点中增加与该几何线的关联关系,包括:在当前几何点的属性信息中增加临时几何点对应的几何线信息的索引序号,以及,在当前几何点的属性信息中增加临时几何点在所述临时几何点对应的几何线信息中的坐标索引序号;其中,所述临时几何点对应的几何线信息的索引序号,指临时几何点对应的几何线信息在几何线信息集合中的索引序号。6.根据权利要求2

5任一权项所述的方法,其中,还包括:将所述待移除几何点信息从第一几何点信息集合移除,得到移除后的第二几何点信息集合;将所述第二几何点信息集合的几何点和几何线进行合并处理,并更新几何线及几何点、几何线和店铺标识信息之间的关联关系。7.根据权利要求6所述的方法,所述将所述第二几何点信息集合的几何点和几何线进行合并处理,包括:将与几何线之间的垂直距离小于预设距离阈值的所述第二几何点信息集合的几何点合并到该几何线上。
8.根据权利要求7所述的方法,其中,所述将与几何线之间的垂直距离小于预设距离阈值的所述第二几何点信息集合的几何点合并到该几何线上,包括:遍历第二几何点信息集合和几何线信息集合;当临时几何线关联的所有几何点未和当前几何点合并过,并且,当前几何点不属于临时几何线,并且,当前几何点和临时几何线...

【专利技术属性】
技术研发人员:杜强
申请(专利权)人:阿里巴巴新加坡控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1