
基本信息:
- 专利标题: 基于mapbox-gl的3D注记编辑方法及系统
- 申请号:CN202310741510.3 申请日:2023-06-20
- 公开(公告)号:CN116912361A 公开(公告)日:2023-10-20
- 发明人: 许帆 , 张田田 , 陈亚松 , 付兴伟 , 邵帅 , 李汀榕 , 李永光 , 周锐 , 张齐飞 , 万蓉 , 肖岚 , 张倩雯 , 聂中林
- 申请人: 三峡环境科技有限公司 , 长江生态环保集团有限公司
- 申请人地址: 湖北省武汉市江岸区三阳路88号匠心城·三阳中心25楼;
- 专利权人: 三峡环境科技有限公司,长江生态环保集团有限公司
- 当前专利权人: 三峡环境科技有限公司,长江生态环保集团有限公司
- 当前专利权人地址: 湖北省武汉市江岸区三阳路88号匠心城·三阳中心25楼;
- 代理机构: 宜昌市三峡专利事务所
- 代理人: 高阳
- 主分类号: G06T11/60
- IPC分类号: G06T11/60 ; G06F8/38 ; G06F9/451
摘要:
一种基于mapbox‑gl的3D注记编辑方法及系统,使用地图服务器发布地图切片服务,为浏览器提供地物空间位置及属性数据等获取服务;根据参数生成three.js中camera、scene、light等基础要素;根据参数生成canvas,将canvas作为参数生成texture,并将texture作为参数生成material,根据参数生成geometry,将material、geometry作为参数生成mesh,将mesh添加至sence中并生成渲染器准备进行渲染;将three.js中3D注记从三维坐标系转换为Web Mercator坐标系,使用mapbox‑gl的addLayer渲染至地图中;使用mapbox‑gl的getLayer,传入需要编辑的图层ID,对响应图层内的注记进行参数编辑配置,重新渲染至地图中。本发明基于mapbox‑gl与three.js来实现3D注记的编辑,使用mapbox‑gl的addLayer将3D注记添加到地图渲染并显示出来。
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06T | 一般的图像数据处理或产生 |
------G06T11/00 | 两维(2D)图像的发生,例如从一个绘图到一个位像图 |
--------G06T11/60 | .编辑图形和文本,组合图形或文本 |