[发明专利]基于GIS生成三维热力图的方法有效
申请号: | 201910634207.7 | 申请日: | 2019-07-15 |
公开(公告)号: | CN110349261B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 郝敬全;王小鹏;辛国茂;庄同光;马述杰 | 申请(专利权)人: | 泰华智慧产业集团股份有限公司 |
主分类号: | G06T17/05 | 分类号: | G06T17/05;G06F16/29 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 邓建国 |
地址: | 250101 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 gis 生成 三维 力图 方法 | ||
1.一种基于GIS生成三维热力图的方法,其特征在于,包括步骤:
获取待处理点要素数据对象集合,所述待处理点要素数据对象集合包括多个点要素;
提取所述待处理点要素数据对象集合的特征数据,根据所述特征数据得到所述待处理点要素数据对象集合的热力图的位置坐标,根据所述位置坐标的最大值和所述位置坐标的最小值得到二维热力灰度图的长宽比例,根据所述长宽比例得到所述二维热力灰度图的图片参数;其中,所述特征数据包括所述点要素的经纬坐标和所述点要素的热力分析的属性值;
确定所述点要素的热力分析的属性值阈值:当所述点要素的热力分析的属性值最大值大于所述点要素的热力分析的属性值平均值时,所述阈值范围是0~1;
点要素的热力数据最大值根据以下方法得到:
pmax =α×p1max,
其中,pmax是点要素的热力数据最大值,α是阈值,p1max是点要素的热力分析的属性值最大值;
生成二维热力灰度图,根据所述图片参数生成一张空白图片,根据所述要素点所在位置的颜色生成二维热力灰度图:根据所述要素点创建一个缓冲区,所述缓冲区填充渐进的灰度带,灰度值从内而外逐渐减小;根据所述点要素的热力分析的属性值和所述点要素的热力数据最大值,确定每个点要素的当前灰度值;
生成二维热力图,根据叠加后的所述灰度值映射颜色,对所述二维热力灰度图重新着色,生成二维热力图;
生成三维热力图片,预设一个三维图形,所述三维图形包括三维地图或者三维建筑模型,将所述二维热力图贴合到所述三维图形上,生成三维热力图片;
获取动态三维热力图,绑定所述待处理点要素数据对象集合的视野,根据所述视野生成动态三维热力图。
2.根据权利要求1所述的基于GIS生成三维热力图的方法,其特征在于,所述图片参数包括所述二维热力灰度图的长度和宽度。
3.根据权利要求1所述的基于GIS生成三维热力图的方法,其特征在于,根据所述特征数据得到所述待处理点要素数据对象集合的热力图的位置坐标,进一步为,所述位置坐标包括多个所述点要素坐标,所述点要素坐标x,y根据以下方法得到:
其中,x是所述点要素横坐标,y是所述点要素纵坐标,是所述待处理点要素数据对象集合中多个所述点要素横坐标的最小值,是所述待处理点要素数据对象集合中多个所述点要素横坐标的最大值,是所述待处理点要素数据对象集合中多个所述点要素纵坐标的最小值,是所述待处理点要素数据对象集合中多个所述点要素纵坐标的最大值,w是所述待处理点要素数据对象集合的宽度,h是所述待处理点要素数据对象集合的长度,(lon,lat)为点要素的经纬坐标。
4.根据权利要求3所述的基于GIS生成三维热力图的方法,其特征在于,所述待处理点要素数据对象集合的长度h根据以下方法得到:
其中,a是所述待处理点要素数据对象集合的长宽比,所述二维热力灰度图的宽度w1为显示所述二维热力灰度图的显示器的分辨率。
5.根据权利要求1所述的基于GIS生成三维热力图的方法,其特征在于,每个点要素的当前灰度值根据以下方法得到:
,
其中,Q是每个点要素的当前灰度值,p是所述点要素的热力分析的属性值,pmax是所述点要素的热力数据最大值。
6.根据权利要求1所述的基于GIS生成三维热力图的方法,其特征在于,所述点要素包括当前视野内的点要素或者是全局视野内的点要素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰华智慧产业集团股份有限公司,未经泰华智慧产业集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910634207.7/1.html,转载请声明来源钻瓜专利网。