一种气象水利色斑图的动态绘制方法及系统技术方案

技术编号:33910135 阅读:14 留言:0更新日期:2022-06-25 19:19
本发明专利技术公开了一种气象水利色斑图的动态绘制方法及系统,包括:响应用户选择的绘图参数以及绘图范围,获取对应的第一格点数据;根据用户选择的图片像素,通过双线性插值法对所述第一格点数据进行插值处理,得到对应的第二格点数据;根据所述绘图范围与所述第二格点数据,获得对应的气象水利色斑图。本发明专利技术获取对应选取的绘图参数以及绘图范围的第一格点数据,并通过对第一格点数据进行双线性插值处理,实现数据加密的效果,防止绘制得到的气象水利色斑图失真,提升气象水利色斑图的绘制精度,以使预报员能根据气象水利色斑图进行更加精确的分析。精确的分析。精确的分析。

【技术实现步骤摘要】
一种气象水利色斑图的动态绘制方法及系统


[0001]本专利技术涉及气象水利色斑图绘制领域,尤其涉及一种气象水利色斑图的动态绘制方法及系统。

技术介绍

[0002]气象水利色斑图,是一种温度、降水量等气象要素的表现形式,通过气象水利色斑图,人们可以快速了解到不同地区、不同时间的气象情况。此外,特定的天气条件会对林业、农业、水利事业造成严重影响,结合气象水利色斑图呈现的数据信息和专业知识服务,能够为各领域的产业提供有效的运营指导。
[0003]然而,传统网站上对于气象水利色斑图的展示,基本是以简单的呈现静态的气象水利色斑图为主。基于此种情况,用户如果想要在地图上查看静态的气象水利色斑图上更加精细的内容,则直接放大静态的气象水利色斑图的某一指定位置,但由于此时的气象水利色斑图除了显示区域,其余参数固定不变,所以往往会出现图片放大失真的问题,影响用户的使用。进一步地,如果是动态绘制气象水利色斑图,常规的软件如geoserver软件虽然能够动态调整绘图参数,以解决图片精度的问题,但是需要针对每一份格点数据进行发布,操作麻烦,影响整体的绘图效率。

技术实现思路

[0004]本专利技术提供了一种气象水利色斑图的动态绘制方法及系统,以解决现有技术中由于绘图参数的动态调整,对应的气象水利色斑图数据配置复杂,且易出现气象水利色斑图放大失真的技术问题。
[0005]为了解决上述技术问题,本专利技术实施例提供了一种气象水利色斑图的动态绘制方法,包括:
[0006]响应用户选择的绘图参数以及绘图范围,获取对应的第一格点数据;
[0007]根据用户选择的图片像素,通过双线性插值法对所述第一格点数据进行插值处理,得到对应的第二格点数据;
[0008]根据所述绘图范围与所述第二格点数据,获得对应的气象水利色斑图。
[0009]进一步地,在所述响应用户选择的绘图参数,获取对应的第一格点数据之前,还包括:
[0010]采集与绘图参数以及地理位置对应的原始数据,并判断所述原始数据为离散点数据、格点数据还是矢量数据;
[0011]若所述原始数据为离散点数据,则通过插值算法将所述原始数据转换为格点数据,并对所述格点数据进行存储,作为初始格点数据;
[0012]若所述原始数据为格点数据,则对所述原始数据进行存储,作为初始格点数据;
[0013]若所述原始数据为矢量数据,则将所述原始数据作为所述第二格点数据。
[0014]进一步地,所述响应用户选择的绘图参数以及绘图范围,获取对应的第一格点数
据,具体为:
[0015]从所述初始格点数据中,筛选出符合所述绘图参数的格点数据,作为初始筛选数据;
[0016]从所述初始筛选数据中,筛选出符合所述绘图范围的格点数据,作为所述第一格点数据。
[0017]进一步地,所述根据用户选择的图片像素,通过双线性插值法对所述第一格点数据进行插值处理,得到对应的第二格点数据,具体为:
[0018]根据所述图片像素,确定屏幕上显示所述气象水利色斑图的尺寸,进而确定所述第二格点数据构成的网格的尺寸;
[0019]根据确定的所述第二格点数据构成的网格的尺寸,通过双线性插值法对所述第一格点数据进行插值处理,得到对应的所述第二格点数据。
[0020]进一步地,所述根据所述绘图范围与所述第二格点数据,获得对应的气象水利色斑图,具体为:
[0021]根据矩形切割方式,将所述绘图范围切割成N个相同大小的第一区域;其中,N≥4;
[0022]根据用户选择的投影参数,将所述第二格点数据转化为对应的第三格点数据;
[0023]根据所述第三格点数据,利用多线程的方法,分别绘制N个所述第一区域对应的第一色斑图,然后合并N张所述第一色斑图,得到所述第一色斑图对应的第二色斑图,作为所述气象水利色斑图。
[0024]进一步地,在所述获得对应的气象水利色斑图之后,还包括:
[0025]根据所述绘图范围,将所述气象水利色斑图叠加到地图上对应的地理位置上。
[0026]为了解决相同的技术问题,本专利技术还提供了一种气象水利色斑图的动态绘制系统,包括:数据获取模块、数据处理模块以及绘图模块;
[0027]其中,所述数据获取模块,用于响应用户选择的绘图参数以及绘图范围,获取对应的第一格点数据;
[0028]所述数据处理模块,用于根据用户选择的图片像素,通过双线性插值法对所述第一格点数据进行插值处理,得到对应的第二格点数据;
[0029]所述绘图模块,用于根据所述绘图范围与所述第二格点数据,获得对应的气象水利色斑图。
[0030]进一步地,所述绘图模块还包括:区域划分单元和绘图单元;
[0031]其中,所述区域划分单元,用于根据矩形切割方式,将所述绘图范围切割成N个相同大小的第一区域;其中,N≥4;
[0032]所述绘图单元,用于根据用户选择的投影参数,将所述第二格点数据转化为对应的第三格点数据,并根据所述第三格点数据,利用多线程的方法,分别绘制N个所述第一区域对应的第一色斑图,然后合并N张所述第一色斑图,得到所述第一色斑图对应的第二色斑图,作为所述气象水利色斑图。
[0033]进一步地,所述气象水利色斑图的动态绘制系统,还包括:原始数据处理模块和色斑图叠加模块;
[0034]其中,所述原始数据处理模块,用于采集与绘图参数以及地理位置对应的原始数据,并获取对应的格点数据,为所述数据获取模块提供所述第一格点数据;
[0035]所述色斑图叠加模块,用于根据所述绘图范围,将所述气象水利色斑图叠加到地图上对应的地理位置上。
[0036]进一步地,所述原始数据处理模块,还包括:原始数据获取单元和原始数据预处理单元;
[0037]其中,所述原始数据获取单元,用于采集与绘图参数以及地理位置对应的原始数据;
[0038]所述原始数据预处理单元,用于判断所述原始数据是否为格点数据;若是,则将所述原始数据直接存放至预设的内存位置上;若否,则通过插值算法将所述原始数据转换为格点数据,并存放至预设的内存位置上。
[0039]相比于现有技术,本专利技术实施例具有如下有益效果:
[0040]本专利技术提出了一种气象水利色斑图的动态绘制方法及系统,通过响应用户选择的绘图参数以及绘图范围,动态获取对应的第一格点数据,并结合双线性插值法对第一格点数据进行插值处理,然后结合绘图范围,获得对应的气象水利色斑图。通过对第一格点数据的插值处理,实现数据加密的效果,防止绘制得到的气象水利色斑图失真,进而使预报员能够依据对应的气象水利色斑图,对气象、水利进行更加精确的分析,为预报员的专业服务提供更好的支撑,进一步促进林业、农业等产业的发展。
附图说明
[0041]图1:为本专利技术提供的一种气象水利色斑图的动态绘制方法的一种实施例的流程示意图;
[0042]图2:为本专利技术提供的一种气象水利色斑图的动态绘制方法的一种实施例的全流程示意图;
...

【技术保护点】

【技术特征摘要】
1.一种气象水利色斑图的动态绘制方法,其特征在于,包括:响应用户选择的绘图参数以及绘图范围,获取对应的第一格点数据;根据用户选择的图片像素,通过双线性插值法对所述第一格点数据进行插值处理,得到对应的第二格点数据;根据所述绘图范围与所述第二格点数据,获得对应的气象水利色斑图。2.如权利要求1所述的一种气象水利色斑图的动态绘制方法,其特征在于,在所述响应用户选择的绘图参数,获取对应的第一格点数据之前,还包括:采集与绘图参数以及地理位置对应的原始数据,并判断所述原始数据为离散点数据、格点数据还是矢量数据;若所述原始数据为离散点数据,则通过插值算法将所述原始数据转换为格点数据,并对所述格点数据进行存储,作为初始格点数据;若所述原始数据为格点数据,则对所述原始数据进行存储,作为初始格点数据;若所述原始数据为矢量数据,则将所述原始数据作为所述第二格点数据。3.如权利要求1所述的一种气象水利色斑图的动态绘制方法,其特征在于,所述响应用户选择的绘图参数以及绘图范围,获取对应的第一格点数据,具体为:从初始格点数据中,筛选出符合所述绘图参数的格点数据,作为初始筛选数据;从所述初始筛选数据中,筛选出符合所述绘图范围的格点数据,作为所述第一格点数据。4.如权利要求1所述的一种气象水利色斑图的动态绘制方法,其特征在于,所述根据用户选择的图片像素,通过双线性插值法对所述第一格点数据进行插值处理,得到对应的第二格点数据,具体为:根据所述图片像素,确定屏幕上显示所述气象水利色斑图的尺寸,进而确定所述第二格点数据构成的网格的尺寸;根据确定的所述第二格点数据构成的网格的尺寸,通过双线性插值法对所述第一格点数据进行插值处理,得到对应的所述第二格点数据。5.如权利要求1所述的一种气象水利色斑图的动态绘制方法,其特征在于,所述根据所述绘图范围与所述第二格点数据,获得对应的气象水利色斑图,具体为:根据矩形切割方式,将所述绘图范围切割成N个相同大小的第一区域;其中,N≥4;根据用户选择的投影参数,将所述第二格点数据转化为对应的第三格点数据;根据所述第三格点数据,利用多线程的方法,分别绘制N个所述第一区域对应的第一色斑图,然后合并N张所述第一色斑图,得到所述第一...

【专利技术属性】
技术研发人员:刘翔苏耀遲王莹王亮伍鸿健黄志旺詹彦鑫
申请(专利权)人:广州数鹏通科技有限公司
类型:发明
国别省市:

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

1