[发明专利]基于分布式集群的地图切片方法、装置、设备及介质有效
申请号: | 202110316812.7 | 申请日: | 2021-03-23 |
公开(公告)号: | CN113032509B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 栗国保;俞志宏;李剑锋;陈鋆泓;陈涌嘉;钟勇;唐武林;韩阳;成晓攀 | 申请(专利权)人: | 广东南方数码科技股份有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/27;G06F16/22 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 曹瑞敏 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 集群 地图 切片 方法 装置 设备 介质 | ||
1.一种基于分布式集群的地图切片方法,其特征在于,所述方法包括:
获取待切片区域的待切片数据,所述待切片数据包括至少一个地理区域对应的图形数据;
根据所述待切片区域的边界值,计算目标瓦片的瓦片级别下待生成的各目标瓦片的行列号以及边界值;
对各所述目标瓦片的边界值进行编码,得到各所述目标瓦片对应的编码值,并将各所述目标瓦片对应的编码值作为键,将各所述目标瓦片对应的行列号作为值,形成第一集合;
对各所述地理区域的边界值进行编码,得到各所述地理区域对应的编码值,并将各所述地理区域对应的编码值作为键,将各所述地理区域对应的图形数据作为值,形成第二集合;
将所述第一集合与所述第二集合按照键进行关联,得到多个关联数据,每个关联数据中包括所述第一集合中的数据和所述第二集合中的数据;
根据各所述关联数据中目标瓦片的边界值以及地理区域的边界值,使用所述分布式集群中的多个执行器分别对各所述关联数据进行裁切处理,得到裁切处理结果数据,并将各所述关联数据中的目标瓦片的瓦片级别和行列号作为键,将所述裁切处理结果数据作为值;
根据作为键的所述关联数据中的目标瓦片的瓦片级别和行列号以及作为值的所述裁切处理结果数据,使用所述分布式集群中的多个执行器生成各所述目标瓦片的瓦片数据。
2.根据权利要求1所述的方法,其特征在于,所述根据作为键的所述关联数据中的目标瓦片的瓦片级别和行列号以及作为值的所述裁切处理结果数据,使用所述分布式集群中的多个执行器生成各所述目标瓦片的瓦片数据,包括:
为具有相同瓦片级别和行列号的键添加随机数,得到新的键;
根据所述新的键以及作为值的所述裁切处理结果数据,使用所述分布式集群中的多个执行器生成各所述目标瓦片的瓦片数据。
3.根据权利要求2所述的方法,其特征在于,所述根据所述新的键以及作为值的所述裁切处理结果数据,使用所述分布式集群中的多个执行器生成各所述目标瓦片的瓦片数据,包括:
将相同键对应的裁切处理结果数据划分为一组,得到多组目标数据;
分别由各执行器对每组目标数据进行仿射变换处理,得到仿射变换后的空间数据集,将仿射变换后的空间数据集对应的键中的随机数剔除,得到仿射变换后的空间数据集对应的新的键,根据所述新的键以及所述新的键对应的空间数据集,使用所述分布式集群中的多个执行器生成各所述目标瓦片的瓦片数据。
4.根据权利要求3所述的方法,其特征在于,所述根据所述新的键以及新的键对应的空间数据集,使用所述分布式集群中的多个执行器生成各所述目标瓦片的瓦片数据,包括:
将相同键对应的空间数据集划分为一组,得到多组待渲染数据;
使用所述分布式集群中的多个执行器对各组所述待渲染数据进行渲染处理,生成各所述目标瓦片的瓦片数据。
5.根据权利要求3所述的方法,其特征在于,所述根据所述新的键以及所述新的键对应的空间数据集,使用所述分布式集群中的多个执行器生成各所述目标瓦片的瓦片数据,包括:
为所述新的键增加所述随机数,得到目标键;
将相同目标键对应的空间数据集划分为一组,得到多组待渲染数据;
使用所述分布式集群中的多个执行器对各组所述待渲染数据进行渲染处理,生成各所述目标瓦片的瓦片数据。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述对各所述目标瓦片的边界值进行编码,得到各所述目标瓦片对应的编码值,包括:
使用四叉树网格编码算法,对各所述目标瓦片的边界值进行编码,得到各所述目标瓦片对应的编码值。
7.根据权利要求1-5任一项所述的方法,其特征在于,所述对各所述地理区域的边界值进行编码,得到各所述地理区域对应的编码值,包括:
根据四叉树网格编码算法以及各所述地理区域的边界值,得到各所述地理区域对应的编码值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东南方数码科技股份有限公司,未经广东南方数码科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110316812.7/1.html,转载请声明来源钻瓜专利网。