[发明专利]通过lua配置地图样式的方法有效
申请号: | 201610848135.2 | 申请日: | 2016-09-23 |
公开(公告)号: | CN106373176B | 公开(公告)日: | 2019-12-17 |
发明(设计)人: | 徐远泰 | 申请(专利权)人: | 上海图聚智能科技股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T11/00 |
代理公司: | 31001 上海申汇专利代理有限公司 | 代理人: | 翁若莹;柏子雵 |
地址: | 200082 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种通过lua配置地图样式的方法,地图采用分层方式进行渲染,每个图层是对各几何元素的符号化,其同一几何元素在不同图层具有不同的渲染样式。本发明实现了一种灵活、方便的室内地图渲染样式配置方法,通过lua脚本配置文件,用户可以对整个图层、单个或者一类几何元素进行样式设置,并可以快速直观地查看显示效果。 | ||
搜索关键词: | 通过 lua 配置 地图 样式 方法 | ||
【主权项】:
1.一种通过lua配置地图样式的方法,地图采用分层方式进行渲染,每个图层是对各几何元素的符号化,其同一几何元素在不同图层具有不同的渲染样式,其特征在于,关于地图的数据和样式的设计是分离的,数据只是描述了渲染元素的一些常用属性,而样式则是独立于数据单独存在,样式无需关注数据的图形,只需要提供对应的配置,就可以让各种各样的数据以自己的需要显示在地图上,所述方法包括以下步骤:/n步骤1、根据不同几何元素在不同图层的渲染样式,为每个图层设计反应各几何元素在当前图层的渲染样式的Lua配置文件;/n步骤2、通过C++调用Lua配置文件启动对各个图层的循环渲染,其中,对当前图层的渲染包括以下步骤:/n添加当前图层后,判断Lua配置文件中是否存在与当前图层名称相同的配置,若无,则当前图层创建失败,若有,则读取Lua配置文件对当前图层的各几何元素进行渲染,从而完成当前图层的渲染;/n在所述步骤1中,用户对所述Lua配置文件中特定图层的特定几何元素默认样式进行修改从而形成特定样式;/n在所述步骤2中,对当前图层进行渲染具体包括如下步骤:/n步骤2.1、创建当前图层后,判断Lua配置文件中是否存在与当前图层名称相同的配置,若无,则当前图层创建失败,若有,进入步骤2.2;/n步骤2.2、读取Lua配置文件中的相应配置,遍历当前图层的每个几何元素进行渲染,对于当前几何元素而言,判断是否为特定样式,若是,则读取Lua配置文件中的特定样式后,按照特定样式对当前几何元素进行渲染,若不是,则读取Lua配置文件中的默认样式后,按照默认样式对当前几何元素进行渲染;/n步骤2.3、遍历完当前图层的所有几何元素后,完成对当前图层的渲染。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海图聚智能科技股份有限公司,未经上海图聚智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610848135.2/,转载请声明来源钻瓜专利网。
- 上一篇:降膜蒸发器和降膜蒸发器的冷媒气液分离方法
- 下一篇:旋翅冷凝器及具有其的冰箱