[发明专利]数据处理方法、装置、电子设备及可读存储介质有效
申请号: | 201910105726.4 | 申请日: | 2019-02-01 |
公开(公告)号: | CN111524446B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 伏鹏 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G09B29/00 | 分类号: | G09B29/00 |
代理公司: | 北京智信四方知识产权代理有限公司 11519 | 代理人: | 宋海龙 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 可读 存储 介质 | ||
本公开实施例公开了一种数据处理方法、装置、电子设备及可读存储介质,方法包括:响应于描述带状图元走向的轨迹输入,计算沿着轨迹相邻接地设置的多个平面几何图形的中心点构成的中心点序列,其中每一平面几何图形的中心点与轨迹的偏差满足预设阈值;根据预设规则,在中心点序列中选择部分或全部中心点,并且在所选择的中心点处生成第一图元;对于所选择的中心点中每对相邻的两个中心点,计算每对相邻的两个中心点之间的最短路径;检测每对相邻的两个中心点之间的最短路径是否被包括第一图元的图元覆盖;响应于每对相邻的两个中心点之间的最短路径已被包括第一图元的图元覆盖的检测结果,对包括第一图元的图元进行渲染,以生成连贯的带状图元。
技术领域
本公开涉及计算机技术领域,具体涉及一种数据处理方法、装置、电子设备及可读存储介质。
背景技术
目前,相关技术中的诸如地图编辑器之类的图形编辑器在创建带状图元时,通常需要编辑人员在编辑界面手动创建图层以及图层上的带状图形,以达到生成带状图元的目的。例如,地图中的带状山脉制作方案多为专业美术人员手工拼接。因此,该方法虽能满足可控性,真实性需求,可以制作中小型图,但对于大型、超大型图,制作效率低下,且人工制作的图单调且容易出错,难满足连续性,多样性需求。
发明内容
为了解决相关技术中的问题,本公开实施例提供一种数据处理方法、装置、电子设备及可读存储介质。
第一方面,本公开实施例中提供了一种数据处理方法,包括:
响应于用于描述带状图元走向的轨迹输入,计算沿着所述轨迹相邻接地设置的多个平面几何图形的中心点构成的中心点序列,其中,每一平面几何图形的中心点与所述轨迹的偏差满足预设阈值;
根据预设规则,在所述中心点序列中选择部分或全部中心点,并且在所选择的中心点处生成第一图元;
对于所选择的中心点中每对相邻的两个中心点,计算所述每对相邻的两个中心点之间的最短路径;
检测所述每对相邻的两个中心点之间的最短路径是否被包括所述第一图元的图元覆盖;
响应于所述每对相邻的两个中心点之间的最短路径已被包括所述第一图元的图元覆盖的检测结果,对包括所述第一图元的图元进行渲染,以生成连贯的带状图元。
结合第一方面,本公开在第一方面的第一种实现方式中,还包括:
响应于所述每对相邻的两个中心点之间的最短路径未被包括所述第一图元的图元覆盖的检测结果,检索尺寸足以覆盖未被图元覆盖的所述最短路径的第二图元,其中,所述第二图元的尺寸小于所述第一图元的尺寸;
响应于检索到尺寸足以覆盖未被图元覆盖的所述最短路径的第二图元,在检索到的第二图元中选择第二图元覆盖未被图元覆盖的所述最短路径。
结合第一方面的第一种实现方式,本公开在第一方面的第二种实现方式中,还包括:
响应于未检索到尺寸足以覆盖未被图元覆盖的所述最短路径的第二图元,选择至少一个第三图元覆盖未被图元覆盖的所述最短路径,其中,所述第三图元的尺寸小于所述第二图元的尺寸;
对包括所述第一图元的图元进行渲染,以生成连贯的带状图元。
结合第一方面的第二种实现方式,本公开在第一方面的第三种实现方式中,还包括:
计算全部对相邻的两个中心点之间的最短路径上的第三图元的数量;
检测计算出的第三图元的数量是否满足预设条件;
响应于检测出第三图元的数量不满足所述预设条件的结果,计算全部对相邻的两个中心点之间的最短路径附近的适合所述第三图元的位置;
选择至少一个第三图元设置在适合所述第三图元的位置,直至计算出的第三图元的数量满足所述预设条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910105726.4/2.html,转载请声明来源钻瓜专利网。