[发明专利]一种生成区域分级渲染图的方法、系统及电子设备有效
申请号: | 202010526376.1 | 申请日: | 2020-06-11 |
公开(公告)号: | CN111427988B | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 黄宇;席胜;王国峰;徐敬根;黄万磊;韩赓;赵腾达;徐明 | 申请(专利权)人: | 武大吉奥信息技术有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/26 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 曹雄 |
地址: | 430000 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 区域 分级 渲染 方法 系统 电子设备 | ||
本发明公开了一种生成区域分级渲染图的方法、系统及电子设备,首先,获取分级渲染图的基础数据,基础数据包括空间数据,空间数据包含区域编码字段和区域空间范围字段;从空间数据中取出所有的区域编码字段,由区域编码和区域编码对应的数值组成的第一编码标记数组;其次,从第一编码标记数组中提取出每个区域编码对应的数值组成第二编码标记数组;其中,通过jenk算法计算区间分级数组;其次,定义一个颜色标记数组;循环遍历第一编码标记数组,遍历过程中,判断每个区域编码的数值,是否落在区间分级数组包括的数值范围内;若是,则按照颜色数组里记录的颜色信息,来渲染空间数据里当前区域编码对应的区域空间范围到地图上。
技术领域
本发明属于数据可视化领域,具体涉及一种生成区域分级渲染图的方法、系统及电子设备。
背景技术
在这个大数据信息时代,各行各业都在探索从海量数据中得到信息,而数据可视化作为一种以形象、直观方式帮助受众理解数据深层含义的手段被广泛关注和应用。区域分级渲染图是数据可视化在地理信息系统(Geographic Information System或Geo-Informationsystem,GIS)中的一种具体应用,它是一种基于区域某类数据大小来分级渲染地图的可视化方法,能综合展示数据地理空间特征和属性特征。
通常,区域分级渲染图的生成需要对海量数据进行分析,通过最大值和最小值将数据等分成多个组,每个组的颜色按顺序依次递增或者递减,当某个区域的数据落在其中一个组的时候,这个区域就显示这个组的颜色,但是实际情况经常会遇到数据分布不均匀,导致很多区域数据都在同一个组,颜色都一样,很多区域的数据大小还是区分不开,不能够直观的展示出区域数据对比情况,如何将海量数据进行分组,能直观的在地图上分辨出大部分区域的数据大小对比情况,成为目前区域分级渲染图亟待解决的问题。
发明内容
本发明要解决的技术问题在于,针对现有技术无法有效的对海量数据进行分组,导致区域地图渲染颜色相近,无法直观反映区域数据大小对比情况的缺陷,提供一种基于地图分级算法生成区域分级渲染图的方法及系统,有效的将海量数据通过地图分级算法进行分组,并通过自定义颜色直观的将海量数据分级展示在区域地图上。
本发明解决其技术问题所采用的技术方案是:构造一种生成区域分级渲染图的方法,包括以下步骤:
S1、获取分级渲染图的基础数据,所述基础数据包括空间数据,所述空间数据包含区域编码字段和区域空间范围字段;从所述空间数据中取出所有的区域编码字段,由区域编码和所述区域编码对应的数值组成的第一编码标记数组M;其中:M=[{α1:β1},{α2:β2},...,{αn:βn}],α1,...,αn表示不同的区域编码,β1,...,βn表示不同的区域编码所对应的数值,n表示区域编码字段的总个数;
S2、从第一编码标记数组M中提取出每个区域编码对应的数值βi,i∈{1,n},组成第二编码标记数组β,β=[β1,...,βn];通过地图分级算法对所述第二编码标记数组β进行处理,得到若干个区间分级数组θ1,θ2,...,θt,t为所述区间分级数组的总个数,θi=[a,b],i∈{1,t};a,b均为分级后的区间数值;
S3、预定义一个包含若干个元素且用于区域分级渲染的第一颜色标记数组ɡ=[ɡ1,...,ɡt];所述第一颜色标记数组中包括的每个元素ɡi均代表一个独立的颜色信息;i∈{1,t};
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武大吉奥信息技术有限公司,未经武大吉奥信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010526376.1/2.html,转载请声明来源钻瓜专利网。