全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211067004.2 (22)申请日 2022.09.01 (71)申请人 广州南方智能技 术有限公司 地址 510665 广东省广州市天河区思成路 39号1楼A区 (72)发明人 陶超 曾沂轮 徐丹龙 钟金明  张倩斯 张启明 林丽梅 侯祥意  周俊晖 黄彩梦  (74)专利代理 机构 广州市越秀区哲力专利商标 事务所(普通 合伙) 44288 专利代理师 孙柳 (51)Int.Cl. G06T 17/00(2006.01) G06T 15/04(2011.01) G06T 9/00(2006.01)G06F 16/29(2019.01) G06F 16/56(2019.01) (54)发明名称 基于地图服务的三维模型渲染方法、 系统、 设备及介质 (57)摘要 本发明公开了基于地图服务的三维模型渲 染方法、 系统、 设备及介质, 所述方法包括: 获取 多个地图服务发布的瓦片数据, 所述瓦片数据包 括栅格数据源以及矢量数据源的数据源类型; 判 断所述地图服务返回的所述瓦片数据的数据源 类型, 若所述瓦片数据为栅格数据源类型则返回 栅格数据源类型的图片; 若所述瓦片数据为矢量 数据源, 则对矢量数据源的所述瓦片数据进行解 析, 读取出矢量数据源的点线 面数据集合以绘制 点线面数据的canvas图形返回; 基于 所述图片以 及所述canvas图形创建图元对象, 并将其套 合在 三维模型中进行渲染。 本发明可实现WMS、 WMTS、 VTS等二维地图数据与三维模型融合, 提高渲染 质量。 权利要求书2页 说明书5页 附图4页 CN 115439609 A 2022.12.06 CN 115439609 A 1.基于地图服 务的三维模型渲染方法, 其特 征在于, 包括: 获取多个地图服务发布的瓦片数据, 所述瓦片数据包括栅格数据源以及矢量数据源的 数据源类型; 判断所述地图服务返回的所述瓦片数据的数据源类型, 若所述瓦片数据为栅格数据源 类型则返回栅格数据源类型 的图片; 若所述瓦片数据为矢量数据源, 则对矢量数据源的所 述瓦片数据进 行解析, 读取出矢量数据源的点线面数据集合以绘制点线面数据的canvas图 形返回; 基于所述图片 以及所述canvas图形创建图元对象, 并将其套合在三维模型中进行渲 染。 2.根据权利要求1所述的基于地图服务的三维模型渲染方法, 其特征在于, 获取所述瓦 片数据前, 还 包括: 设置服务参数, 所述 服务参数包括 服务地址、 服务类型以及服 务格式; 根据所述 服务参数预先确定每 个所述地图服务对应的解析和渲染方式。 3.根据权利要求2所述的基于地图服务的三维模型渲染方法, 其特征在于, 所述地图服 务包括WMS服务、 WMTS服 务以及VTS服 务。 4.根据权利要求3所述的基于地图服务的三维模型渲染方法, 其特征在于, 所述栅格数 据源包括image类型数据; 当所述地图服务返回的所述瓦片数据为image类型的数据源, 则 创建HTML ImageElement对象。 5.根据权利要求3所述的基于地图服务的三维模型渲染方法, 其特征在于, 所述矢量数 据源包括GeoJSON格式数据; 当所述地图服务返回的所述瓦片数据为GeoJSON格式, 创建 WebWorker线程异步处理GeoJSON格式数据, 解析读取出GeoJSON格式数据要素信息中的点、 线、 面数据集 合, 并绘制成canvas图形返回。 6.根据权利要求5所述的基于地图服务的三维模型渲染方法, 其特征在于, 所述矢量数 据源还包括PBF格式数据; 当所述地图服务返回的所述瓦片数据为PBF格式, 创建WebWor ker 线程异步处理PBF格式数据, 对PBF格式数据进行解码分析并创建点、 线、 面的canvas图形返 回。 7.根据权利要求1所述的基于地图服务的三维模型渲染方法, 其特征在于, 创建所述图 元对象时, 基于已创建的canvas图形或所述图片设置所述图元对象的材质参数; 基于瓦片 的网格范围创建图元几何。 8.基于地图服务的三维模型渲染系统, 其特征在于, 执行如权利要求1~7任一所述的 基于地图服 务的三维模型渲染方法; 所述系统包括: 瓦片获取模块, 获取多个地图服务发布的瓦片数据, 所述瓦片数据包括栅格数据源以 及矢量数据源的数据源类型; 数据解析模块, 判断所述地图服务返回的所述瓦片数据的数据源类型, 若所述瓦片数 据为栅格数据源类型则返回栅格数据源类型 的图片; 若所述瓦片数据为矢量数据源, 则对 矢量数据源的所述瓦片数据进 行解析, 读取出矢量数据源的点线面数据集合以绘制点线面 数据的canvas图形返回; 模型渲染模块, 基于所述 图片以及所述canvas图形创建图元对象, 并将其套合在三维 模型中进行渲染。权 利 要 求 书 1/2 页 2 CN 115439609 A 29.一种电子设备, 其特征在于, 其包括处理器、 存储器及存储于所述存储器上并可在所 述处理器上运行的计算机程序, 所述处理器执行所述计算机程序时实现权利要求1~7任一 所述的基于地图服 务的三维模型渲染方法。 10.一种计算机可读存储介质, 其特征在于, 其上存储有计算机程序, 所述计算机程序 被执行时实现权利要求1~7任一所述的基于地图服 务的三维模型渲染方法。权 利 要 求 书 2/2 页 3 CN 115439609 A 3

PDF文档 专利 基于地图服务的三维模型渲染方法、系统、设备及介质

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于地图服务的三维模型渲染方法、系统、设备及介质 第 1 页 专利 基于地图服务的三维模型渲染方法、系统、设备及介质 第 2 页 专利 基于地图服务的三维模型渲染方法、系统、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:43:59上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。