获取格点数据的开发框架搭建方法、装置、设备及介质制造方法及图纸

技术编号:28871567 阅读:15 留言:0更新日期:2021-06-15 23:04
本申请涉及一种获取格点数据的开发框架搭建方法、装置、设备及介质。获取格点数据的开发框架搭建方法中,提供地理信息系统字典接口,以通过地理信息系统字典接口进行回调,从而获取实现地理信息系统字典接口的实现类的数据主题、列族规划以及数据计算方法。获取多个实现地理信息系统字典接口的实现bean,并为每个实现bean创建地理信息系统字典容器,可以保证多个不同农业相关预测中格点数据的获取。为地理信息系统字典容器创建定时任务代理,以将地理信息系统字典容器封装为定时任务,即定时遍历格点并存储计算结果,可以使得在获取格点数据时无需实时请求及计算,提高线上实时格点数据查询的性能,并为全国热力图制作分析打下基础。

【技术实现步骤摘要】
获取格点数据的开发框架搭建方法、装置、设备及介质
本申请涉及格点数据获取
,特别是涉及一种获取格点数据的开发框架搭建方法、装置、设备及介质。
技术介绍
农业相关的如气象灾害预测、病虫害预测等核心能力均以气象格点数据为基础,结合相关算法实现实时计算,从而以格点数据的形式在全国范围进行投放。例如,在进行病虫害预测时,需要覆盖全国所有格点数据的热力图。在现有技术中,获取全国格点数据需要线下编写单独的程序并遍历全国所有格点。然而,农业相关的核心能力计算逻辑复杂,且需要通过发送请求来获取气象数据,故其性能受限于IO或CPU等方面。另外,由于格点数据量大,故通过线下遍历全国格点获取数据的方式会导致程序的宿主机内存及CPU占用率较高且耗时较长,需要研发人员格外关注并处理,增加额外研发成本。
技术实现思路
基于此,有必要针对现有技术获取格点数据导致研发成本增加的问题,提供一种获取格点数据的开发框架搭建方法、装置、设备及介质。本申请提供一种获取格点数据的开发框架搭建方法,包括:提供地理信息系统字典接口,以通过所述本文档来自技高网...

【技术保护点】
1.一种获取格点数据的开发框架搭建方法,其特征在于,包括:/n提供地理信息系统字典接口,以通过所述地理信息系统字典接口进行回调,获取实现所述地理信息系统字典接口的实现类的数据主题、列族规划以及数据计算方法;/n获取多个实现所述地理信息系统字典接口的实现bean;/n为每个所述实现bean分别创建地理信息系统字典容器,所述地理信息系统字典容器包括所述地理信息系统字典接口的实现类作为属性,所述地理信息系统字典容器内置的格点数据计算方法通过回调所述实现类的所述数据主题、所述列族规划以及所述数据计算方法实现格点数据计算;/n为所述地理信息系统字典容器创建定时任务代理,以将所述地理信息系统字典容器封装为...

【技术特征摘要】
1.一种获取格点数据的开发框架搭建方法,其特征在于,包括:
提供地理信息系统字典接口,以通过所述地理信息系统字典接口进行回调,获取实现所述地理信息系统字典接口的实现类的数据主题、列族规划以及数据计算方法;
获取多个实现所述地理信息系统字典接口的实现bean;
为每个所述实现bean分别创建地理信息系统字典容器,所述地理信息系统字典容器包括所述地理信息系统字典接口的实现类作为属性,所述地理信息系统字典容器内置的格点数据计算方法通过回调所述实现类的所述数据主题、所述列族规划以及所述数据计算方法实现格点数据计算;
为所述地理信息系统字典容器创建定时任务代理,以将所述地理信息系统字典容器封装为定时任务。


2.根据权利要求1所述的获取格点数据的开发框架搭建方法,其特征在于,所述格点数据计算方法,包括:
根据所述实现类的所述数据主题,获取地理信息系统字典的元数据;
根据所述元数据的经纬度信息,调用所述实现类的所述数据计算方法;
根据所述数据计算方法对每个格点进行计算,得到所述实现类的格点数据计算结果。


3.根据权利要求2所述的获取格点数据的开发框架搭建方法,其特征在于,所述根据所述数据计算方法对每个格点进行计算,得到所述实现类的格点数据计算结果之后,还包括:
通过远程过程调用协议将所述格点数据计算结果按照经纬度存放至Hbase,以根据行键和列族定位所述格点数据计算结果中的数据。


4.根据权利要求1所述的获取格点数据的开发框架搭建方法,其特征在于,所述获取格点数据的开发框架搭建方法搭建的框架以Spring框架为基础,实现所述地理信息系统字典接口的所述实现类以单例形式托管给Spring容器。


5.根据权利要求4所述的获取格点数据的开发框架搭建方法,其特征在于,所述获取多个实...

【专利技术属性】
技术研发人员:鲍嘉宝王彭波
申请(专利权)人:中化现代农业有限公司
类型:发明
国别省市:北京;11

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

1