[发明专利]一种基于像素点栅格化的动态三维热力计算方法及系统有效
申请号: | 201811288732.X | 申请日: | 2018-10-31 |
公开(公告)号: | CN109636894B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 周普;张弼尧;徐祥;邹小芳 | 申请(专利权)人: | 成都四方伟业软件股份有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06F16/29 |
代理公司: | 成都睿道专利代理事务所(普通合伙) 51217 | 代理人: | 万利 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 像素 栅格 动态 三维 热力 计算方法 系统 | ||
本发明公开了一种基于像素点栅格化的动态三维热力计算方法及系统,包括数据处理单元,对数据进行处理生成数据源,并将数据源中需要的字段拼接成动态模型;栅格化处理单元,对动态模型生成的二维图片进行栅格化处理;上色单元,对栅格化的模糊图片上色;拉伸单元,根据颜色权重拉伸高度,得到动态三维热力图;抽离封装单元,抽离绘制完成的动态三维热力图的参数并封装成组件,供用户后续调用。利用栅格化原理,将像素点栅格化,减少了部分像素点,提高运算速率,节省计算机内存、CPU开销,抽离参数,并组件化,提供多种样式模板,用户可直接选取使用,对于非专业的业务人员也可快速的完成配置,提升易用性,三维渲染展示,提高展示效果。
技术领域
本发明属于三维图展示空间信息技术领域,具体地说,涉及一种基于像素点栅格化的动态三维热力计算方法及系统。
背景技术
随着大数据的蓬勃发展,数据可视化技术也随之快速发展。由于大数据中捆绑着大量地理空间信息,而热力图以特殊高亮的形式显示数据的特性,作为一种直观的可视化方法,具有综合展示数据空间特征和属性特征的良好特性,可帮助各个领域的研究人员获取地理空间知识,因此深受欢迎。而用户对空间信息的展示需求也越来越多。
传统的热力图都是二维热力图,二维热力图仅是使用不同的填充颜色来区分不同的热力密度,而不同的热力密度之间仅能通过不同颜色代表的不同热力密度来模糊的展示热力密度之间存在差异,且不同位置之间的颜色对比不明显,使热力图的展示效果不够直观,对比效果大打则扣。
传统热力图生成原理:
对像素点直接进行渲染
技术原理:利用Canvas进行渐变填充,生成灰度图,设置globalAlpha,重置canvas画布颜色,读取每个像素的alpha值(透明度),做一个颜色映射。
缺陷:
由于对像素点直接渲染,当像素点较多时,运算速率较低
生成的图形为二维图,没有高度维度的展示。
发明内容
针对现有技术中上述的不足,本发明提供一种基于像素点栅格化的动态三维热力计算方法及系统,利用栅格化原理,将像素点栅格化,减少部分像素点,提高运算速率,即使是百万级的数据量也可快速、流畅的展示,节省计算机内存、CPU开销,抽离参数,并组件化,提供多种样式模板,用户可直接选取使用,对于非专业的业务人员也可快速的完成配置,提升易用性;三维渲染展示,提高展示效果,动态的数据呈现方式能够更直观、更清晰的表达业务含义,给用户更好的交互体验。
为了达到上述目的,本发明采用的解决方案是:一种基于像素点栅格化的动态三维热力计算方法,包括如下步骤:
S1:数据处理:对数据进行处理生成数据源,并将数据源中需要的字段拼接成动态模型;
S2:栅格化处理:对动态模型生成的二维图片进行栅格化处理;
S3:对栅格化的模糊图片上色;
S4:根据颜色权重拉伸高度,得到动态三维热力图;
S5:抽离参数,并将参数封装成组件。
进一步地,所述的数据处理包括如下步骤:
S101:确定数据的数据类型;
S102:根据数据类型对数据进行处理,生成数据源;
S103:将生成的数据源存储入数据库;
S104:将存入数据库的数据源通过查询命令生成一张表格;
S105:在表格中筛选需要的字段拼接成动态模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都四方伟业软件股份有限公司,未经成都四方伟业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811288732.X/2.html,转载请声明来源钻瓜专利网。