一种生成区域分级渲染图的方法、系统及电子设备技术方案

技术编号:24938066 阅读:32 留言:0更新日期:2020-07-17 20:57
本发明专利技术公开了一种生成区域分级渲染图的方法、系统及电子设备,首先,获取分级渲染图的基础数据,基础数据包括空间数据,空间数据包含区域编码字段和区域空间范围字段;从空间数据中取出所有的区域编码字段,由区域编码和区域编码对应的数值组成的第一编码标记数组;其次,从第一编码标记数组中提取出每个区域编码对应的数值组成第二编码标记数组;其中,通过jenk算法计算区间分级数组;其次,定义一个颜色标记数组;循环遍历第一编码标记数组,遍历过程中,判断每个区域编码的数值,是否落在区间分级数组包括的数值范围内;若是,则按照颜色数组里记录的颜色信息,来渲染空间数据里当前区域编码对应的区域空间范围到地图上。

【技术实现步骤摘要】
一种生成区域分级渲染图的方法、系统及电子设备
本专利技术属于数据可视化领域,具体涉及一种生成区域分级渲染图的方法、系统及电子设备。
技术介绍
在这个大数据信息时代,各行各业都在探索从海量数据中得到信息,而数据可视化作为一种以形象、直观方式帮助受众理解数据深层含义的手段被广泛关注和应用。区域分级渲染图是数据可视化在地理信息系统(GeographicInformationSystem或Geo-Informationsystem,GIS)中的一种具体应用,它是一种基于区域某类数据大小来分级渲染地图的可视化方法,能综合展示数据地理空间特征和属性特征。通常,区域分级渲染图的生成需要对海量数据进行分析,通过最大值和最小值将数据等分成多个组,每个组的颜色按顺序依次递增或者递减,当某个区域的数据落在其中一个组的时候,这个区域就显示这个组的颜色,但是实际情况经常会遇到数据分布不均匀,导致很多区域数据都在同一个组,颜色都一样,很多区域的数据大小还是区分不开,不能够直观的展示出区域数据对比情况,如何将海量数据进行分组,能直观的在地图上分辨出大部分区域的数据大本文档来自技高网...

【技术保护点】
1.一种生成区域分级渲染图的方法,其特征在于,包括以下步骤:/nS1、获取分级渲染图的基础数据,所述基础数据包括空间数据,所述空间数据包含区域编码字段和区域空间范围字段;从所述空间数据中取出所有的区域编码字段,由区域编码和所述区域编码对应的数值组成的第一编码标记数组M;其中:M=[{α

【技术特征摘要】
1.一种生成区域分级渲染图的方法,其特征在于,包括以下步骤:
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};
S4、循环遍历所述第一编码标记数组M,且在遍历过程中,判断每个区域编码对应的数值βi,是否落在区间分级数组θi包括的数值范围内;若是,则取出颜色数组里的第i个元素,并在空间数据中获取当前区域编码对应的区域空间范围,基于第i个元素对应的颜色信息来渲染空间数据里所述当前区域编码对应的区域空间范围到地图上,实现不同的分级颜色动态渲染区域空间数据到地图上。


2.根据权利要求1所述的一种生成区域分级渲染图的方法,其特征在于,步骤S1中,所述空间数据包括本地GeoJSON标准格式空间数据或者是符合ogc标准的wms服务。


3.根据权利要求2所述的一种生成区域分级渲染图的方法,其特征在于,步骤S1中包括通过后台接口从在线和/或离线的统计汇总数据或本地存档文件得到每个区域编码对应的数值;所述第一编码标记数组为由区域编码和所述区域编码对应的数值组成的Json对象的数组。


4.根据权利要求1所述的一种生成区域分级渲染图的方法,其特征在于,步骤S2中,通过jenks算法得到区间分级数组。


5.根据权利要求1所述的一种生成区域分级渲染图的方法,其特征在于,步骤S3中,所述第一颜色标记数组ɡ中按照递进的颜色信息为每个元素进行赋值。


6.一种生成区域分级渲染图的系统,其特征在于,包括以下模块:
基础数据获取模...

【专利技术属性】
技术研发人员:黄宇席胜王国峰徐敬根黄万磊韩赓赵腾达徐明
申请(专利权)人:武大吉奥信息技术有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1