一种基于地理信息的测量报告数据快速可视化的方法技术

技术编号:36846353 阅读:23 留言:0更新日期:2023-03-15 16:31
本发明专利技术提供了一种基于地理信息的测量报告数据快速可视化的方法,包括S1:以缩放层级为L,将地球地图划分为2

【技术实现步骤摘要】
一种基于地理信息的测量报告数据快速可视化的方法


[0001]本专利技术涉及地理信息系统和通信领域,尤其涉及一种基于地理信息的测量报告数据快速可视化的方法。

技术介绍

[0002]测量报告是用户终端所测量的网络原始数据,测量报告携带了上下行无线链路的相关信息。基于测量报告的深入分析,是网络问题定位、网络覆盖分析和邻区优化等网络性能评估和优化的有效手段之一。同时测量报告数据还能够提供人口动态分布信息,能够应用在城市规划,管理等多种场景。
[0003]当前地理信息技术已经深入到各行各业,能为城市建设中的规划和管理提供客观、科学的依据。地理信息技术的发展使人们可以随时方便的获取和管理与自己生活息息相关的空间状态信息,它能够为多种数据的呈现提供支撑。让用户对数据有更直观,更深刻、更清晰的认识。
[0004]测量报告包括经纬度,RSCP、ISCP、BLER和发射功率等。每天都有海量的测量报告更新,采用常规的文本文件,数据库的方式难以进行高效的查询分析,导致现有的测量报告数据难以做到城市级,分指标,快速加载浏览。从而也让测量报告数据的应用不够广泛。
[0005]所以需要一种新的技术手段,能够对现有的测量报告数据进行快速处理后,能够基于地理信息对数据进行快速,灵活地呈现,让用户能够高效,直观地查看测量报告数据,提高测量报告的应用场景,发挥更大的数据价值。

技术实现思路

[0006]针对现有技术中所存在的不足,本专利技术提供了一种基于地理信息的测量报告数据快速可视化的方法,解决了现有技术中存在的在地图浏览过程中测量报告加载、聚合和可视化效率低的问题。
[0007]根据本专利技术的实施例,一种基于地理信息的测量报告数据快速可视化的方法,其包括:
[0008]S1:以缩放层级为L,根据经纬度将地球地图划分为2
L
个低层栅格,以每个低层栅格所在的行和列进行编号;
[0009]S2:提取测量报告数据中的经度和纬度,并将测量报告数据中的经度和纬度分别换算行值和列值,确定测量报告数据所在的低层栅格位置;
[0010]S3:以缩放层级为K,根据经纬度将地球地图以相同的起点划分为2
K
个高层栅格,以每个高层栅格所在的行和列进行编号,并创建对应的分块文件,之后将高层栅格包含的低层栅格内的测量报告数据存入分块文件;
[0011]S4:前端生成缩放层级为M的地图视窗,将地图视窗的经纬度范围换算成行列值范围,并读取该行列值范围内的所有高层栅格对应的分块文件中的测量报告数据;
[0012]S5:将地图视窗等分成多个视窗栅格,并将S4中读取到所有测量报告数据定位到
视窗栅格中,并对视窗栅格进行渲染。
[0013]优选地,所述缩放层级L、K、M均小于21,且M≤L,K<L。
[0014]优选地,所述S4中,地图视窗为标准的正方形,所述行列值范围包括行值范围和列值范围,同时将左上角经度和纬度以及右下角的经度和纬度分别转换成最小行值、最小列值、最大行值和最大列值,以此可得到行值范围和列值范围。
[0015]优选地,所述S3中,分块文件的命名规则为:缩放层级_行值_列值,所述S4中读取分块文件时,根据分块文件的名称进行检索,读取名称中行值和列值均在行列值范围内的分块文件。
[0016]优选地,所述S2中,还需提取测量报告数据的中RSRP值,并在S5中,计算每个视窗栅格中的所有测量报告数据中的RSRP值的均值,对视窗栅格进行染色。
[0017]相比于现有技术,本专利技术具有如下有益效果:
[0018]通过将测量报告数据划分成更利于地图渲染的栅格分块文件,方便读取和聚合,然后根据地图视窗的可视范围获取相应的分块文件并按绘制栅格聚合,在聚合中可以对分块文件中的测量报告数据进行统计计算,让测量报告渲染更灵活,无需加载和查询所有测量报告数据,服务器负载变小,加载效率变高,提高地图浏览中测量报告读取和聚合的速度。
附图说明
[0019]图1为本专利技术实施例的系统流程图。
[0020]图2为本专利技术实施例的栅格划分原理图。
[0021]图3为本专利技术实施例的测量报告数据进行文件划分图。
[0022]图4为本专利技术实施例的地图视窗加载数据原理图。
[0023]图5为本专利技术实施例的地图栅格渲染图。
具体实施方式
[0024]下面结合附图及实施例对本专利技术中的技术方案进一步说明。
[0025]如图1所示,本专利技术实施例提出了一种基于地理信息的测量报告数据快速可视化的方法,包括:
[0026]S1:以缩放层级为L,根据经纬度将地球地图划分为2
L
个低层栅格,以每个低层栅格所在的行和列进行编号;
[0027]如图2所示,为了提高测量报告的栅格文件的查找效率,借鉴常用的TMS地图服务规范,划分栅格,类似于金字塔形状,缩放层级的数值越大,等级越低,数值越小,等级越高,以经度[

180
°
,180
°
],纬度[

85.051129
°
,85.051129
°
]的正方形划分栅格范围,划分原点为[

180
°
,85.05
°
],栅格个数为2
n
个。
[0028]每个测量报告栅格宽度在赤道大约为40075016.6855784/(2
n
),其中n为缩放层级,可以根据业务对空间位置的精度进行调整,n越大,精度越高,但是由于测量报告的定位的精度大致在10米以内,所以n最大可以取值21,一个网格在赤道附近宽度大约在19.1米,本实施例中测量报告数据的缩放层级为L=20,地球地图划分为2
20
个低层栅格,此为最低层级同时根据低层栅格所在的行列位置对其进行编号。
[0029]S2:提取测量报告数据中的经度和纬度,并将测量报告数据中的经度和纬度分别换算行值和列值,确定测量报告数据所在的低层栅格位置;
[0030]如图3所示,一份原始的测量报告数据中包括经度、纬度、RSRP、RSRQ、时间、RSCP、ISCP和BLER等等大量数据,在本专利技术中,经度、纬度、时间和RSRP和RSRQ为需要关注或使用的数据。
[0031]将每一份测量报告数据中的经度和纬度利用如下两个公式分别转换成行值和列值,以此确定该测量报告数据位于哪一个低层栅格内,每一个低层栅格可以包含一个或者多个测量报告数据。
[0032][0033][0034]其中col为行值,row为列值,lat为纬度,lng经度。
[0035]S3:以缩放层级为K,根据经纬度将地球地图以相同的起点划分为2
K
个高层栅格,以每个高层栅格所在的行和列进行编号,并创建对应的分块文件,之后将高层栅格包含的低层栅格内的测量报告数据存入分块文件;
[0036]之后本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于地理信息的测量报告数据快速可视化的方法,其特征在于:包括:S1:以缩放层级为L,根据经纬度将地球地图划分为2
L
个低层栅格,以每个低层栅格所在的行和列进行编号;S2:提取测量报告数据中的经度和纬度,并将测量报告数据中的经度和纬度分别换算行值和列值,确定测量报告数据所在的低层栅格位置;S3:以缩放层级为K,根据经纬度将地球地图以相同的起点划分为2
K
个高层栅格,以每个高层栅格所在的行和列进行编号,并创建对应的分块文件,之后将高层栅格包含的低层栅格内的测量报告数据存入分块文件;S4:前端生成缩放层级为M的地图视窗,将地图视窗的经纬度范围换算成行列值范围,并读取该行列值范围内的所有高层栅格对应的分块文件中的测量报告数据;S5:将地图视窗等分成多个视窗栅格,并将S4中读取到所有测量报告数据定位到视窗栅格中,并对视窗栅格进行渲染。2.如权利要求1所述的一种基于地理信息的测量报告数据快...

【专利技术属性】
技术研发人员:谢岗陈星宇程蜀晋
申请(专利权)人:重庆市信息通信咨询设计院有限公司
类型:发明
国别省市:

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

1