[发明专利]基于SVG的图形渲染方法以及装置有效

专利信息
申请号: 201810908705.1 申请日: 2018-08-10
公开(公告)号: CN110838165B 公开(公告)日: 2023-05-16
发明(设计)人: 刘林 申请(专利权)人: 菜鸟智能物流控股有限公司
主分类号: G06T15/20 分类号: G06T15/20;G06T17/20
代理公司: 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 代理人: 冯德魁;窦晓慧
地址: 英属开曼群岛大开*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 svg 图形 渲染 方法 以及 装置
【说明书】:

本申请公开了一种基于SVG的图形渲染方法,包括:获取待渲染场地的场地数据中最小网格单元的网格集合;根据所述网格集合中最小网格单元之间的相邻关系,将所述网格集合划分为至少一个网格子集;根据所述网格子集中最小网格单元的网格边框,确定所述网格子集对应的网格图形的图形边框;根据所述图形边框渲染所述网格图形。所述基于SVG的图形渲染方法通过引入SVG作为底层图形渲染技术实现最小网格单元这一级别的图形渲染,图形渲染更加成熟稳定,学习成本更低,不仅能满足多样化业务场景的实际需求,还提升了渲染效率。

技术领域

本申请涉及云计算技术领域,具体涉及一种基于SVG的图形渲染方法。本申请同时涉及一种基于SVG的图形渲染装置,以及一种电子设备。

背景技术

随着移动互联网的飞速发展,基于移动互联网的电子商务也得到广泛普及,而这其中,物流成为决定电子商务普及和推广的重要一环,物流业务中存在一些实操业务是在场地内进行的,经过简化抽象过的业务模型,场地一般可以使用网格布局(Grid Layout)表示,其中的最小业务单元可以用一个网格(Grid)表示,但实际业务场景中业务元素的粒度往往并不一致,所以会有一些业务元素需要直接或间接相邻的网格集合(Grid Set)来描述,这个网格集合的形状是不规则的,每个业务元素都应该能够绘制出边框。

使用SVG(Scalable Vector Graphics,可缩放矢量图形)作为底层技术渲染,只支持绘制矩形、圆形、多边形、折线等基本几何图形,对于一些特殊业务元素需要通过组合图形来渲染,组合图形会增加DOM(Document Object Model,文档对象模型)元素的数量,导致渲染效率降低,但是业务上要求地图实时刷新,刷新频率很高,不能依赖用户使用高配置的电脑,也不能让用户感知到明显的卡顿,并且能够让用户以更友好的方式与地图进行交互,所以需要性能和体验兼顾的技术方案。

目前,在进行图形渲染时,其一是使用Canvas作为底层模型的方案,该方案是基于像素点进行开发,不支持浏览器的事件,开发成本高,交互性差,渲染结果不是矢量图,存在失真现象;同时需要有Canvas知识背景和开发经验的前端工程师进行维护,维护成本较高。其二,为了支持不规则图形的渲染,前端使用每个网格矩形作为基本图形,可以组成任何不规则的组合图形,但是这种方案的最终地图的性能与区域的大小有关系,当大量的区域变化时会导致很多的DOM元素重绘,重绘所需的计算量和计算耗时都比较高,在配置较低的电脑上容易出现明显的卡顿,用户体验较差。

发明内容

本申请提供一种基于SVG的图形渲染方法,以解决现有技术存在的缺陷。本申请同时涉及一种基于SVG的图形渲染装置,以及一种电子设备。

本申请提供一种基于SVG的图形渲染方法,包括:

获取待渲染场地的场地数据中最小网格单元的网格集合;

根据所述网格集合中最小网格单元之间的相邻关系,将所述网格集合划分为至少一个网格子集;

根据所述网格子集中最小网格单元的网格边框,确定所述网格子集对应的网格图形的图形边框;

根据所述图形边框渲染所述网格图形。

可选的,所述获取待渲染场地的场地数据中最小网格单元的网格集合,采用如下方式实现:

从所述场地数据中筛选满足特定业务类型的最小网格单元,根据筛选出的最小网格单元形成所述网格集合。

可选的,所述根据所述网格子集中最小网格单元的网格边框,确定所述网格子集对应的网格图形的图形边框,采用如下方式实现:

针对所述网格子集中的至少一个最小网格单元,执行如下操作:

判断所述最小网格单元在上、下、左和/或右四个方向是否存在网格边框,若存在,将所述网格边框加入所述网格子集对应的边框集合中;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于菜鸟智能物流控股有限公司,未经菜鸟智能物流控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810908705.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top