预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110838165A(43)申请公布日2020.02.25(21)申请号201810908705.1(22)申请日2018.08.10(71)申请人菜鸟智能物流控股有限公司地址英属开曼群岛大开曼资本大厦一座四层847号邮箱(72)发明人刘林(74)专利代理机构北京清源汇知识产权代理事务所(特殊普通合伙)11644代理人冯德魁窦晓慧(51)Int.Cl.G06T15/20(2011.01)G06T17/20(2006.01)权利要求书3页说明书12页附图3页(54)发明名称基于SVG的图形渲染方法以及装置(57)摘要本申请公开了一种基于SVG的图形渲染方法,包括:获取待渲染场地的场地数据中最小网格单元的网格集合;根据所述网格集合中最小网格单元之间的相邻关系,将所述网格集合划分为至少一个网格子集;根据所述网格子集中最小网格单元的网格边框,确定所述网格子集对应的网格图形的图形边框;根据所述图形边框渲染所述网格图形。所述基于SVG的图形渲染方法通过引入SVG作为底层图形渲染技术实现最小网格单元这一级别的图形渲染,图形渲染更加成熟稳定,学习成本更低,不仅能满足多样化业务场景的实际需求,还提升了渲染效率。CN110838165ACN110838165A权利要求书1/3页1.一种基于SVG的图形渲染方法,其特征在于,包括:获取待渲染场地的场地数据中最小网格单元的网格集合;根据所述网格集合中最小网格单元之间的相邻关系,将所述网格集合划分为至少一个网格子集;根据所述网格子集中最小网格单元的网格边框,确定所述网格子集对应的网格图形的图形边框;根据所述图形边框渲染所述网格图形。2.根据权利要求1所述的基于SVG的图形渲染方法,其特征在于,所述获取待渲染场地的场地数据中最小网格单元的网格集合,采用如下方式实现:从所述场地数据中筛选满足特定业务类型的最小网格单元,根据筛选出的最小网格单元形成所述网格集合。3.根据权利要求1所述的基于SVG的图形渲染方法,其特征在于,所述根据所述网格子集中最小网格单元的网格边框,确定所述网格子集对应的网格图形的图形边框,采用如下方式实现:针对所述网格子集中的至少一个最小网格单元,执行如下操作:判断所述最小网格单元在上、下、左和/或右四个方向是否存在网格边框,若存在,将所述网格边框加入所述网格子集对应的边框集合中;将所述边框集合中的网络边框按相邻关系顺序排列,获得所述网格子集对应的网格图形的图形边框。4.根据权利要求1所述的基于SVG的图形渲染方法,其特征在于,所述根据所述网格子集中最小网格单元的网格边框,确定所述网格子集对应的网格图形的图形边框,采用如下方式实现:针对所述网格子集中的至少一个最小网格单元,执行如下操作:判断所述最小网格单元在上、下、左和/或右四个方向是否存在网格边框,若存在,将所述网格边框加入所述网格子集对应的边框集合中;根据所述边框集合中网格边框之间的相接关系,将所述边框集合划分为至少一个边框子集;分别将所述边框子集中的网络边框按相邻关系顺序排列,获得所述边框子集对应的网格图形的至少一个图形边框。5.根据权利要求4所述的基于SVG的图形渲染方法,其特征在于,所述相接关系,包括首尾直接相接和/或首尾间接相接;并且,所述根据所述边框集合中网格边框之间的相接关系,将所述边框集合划分为至少一个边框子集子步骤采用并查集实现。6.根据权利要求5所述的基于SVG的图形渲染方法,其特征在于,所述根据所述网格子集中最小网格单元的网格边框,确定所述网格子集对应的网格图形的图形边框步骤执行后,且所述根据所述图形边框渲染所述网格图形步骤执行前,执行如下操作:判断所述网格图形的边框子集的数目是否为1,若是,执行所述根据所述图形边框渲染所述网格图形步骤。7.根据权利要求6所述的基于SVG的图形渲染方法,其特征在于,若所述判断所述网格图形的边框子集的数目是否为1步骤的判断结果为否,执行如下操作:2CN110838165A权利要求书2/3页按照预设切分基准对所述网格图形进行切分,获得所述网格图形的至少一个子图形;确定所述子图形的子图形边框;根据确定的所述子图形边框渲染所述子图形。8.根据权利要求7所述的基于SVG的图形渲染方法,其特征在于,所述按照预设切分基准对所述网格图形进行切分,获得所述网格图形的至少一个子图形子步骤执行后,且所述根据确定的所述子图形边框渲染所述子图形子步骤执行前,针对所述网格图形的至少一个子图形,执行如下操作:判断所述子图形与相邻的子图形是否满足合并约束条件,若是,将所述子图形与当前相邻的子图形进行合并;若否,执行所述根据确定的所述子图形边框渲染所述子图形子步骤。9.根据权利要求8所述的基于SVG的图形渲染方法,其特征在于,所述合并约束