The present invention relates to the field of agricultural meteorological services, in order to solve the agricultural meteorological data management system of the current slow response speed, requires a large storage space, the invention provides a weather management apparatus, method and computer system based on block includes an obtaining unit, a storage unit, a determining unit, generating unit, query unit and return unit; acquisition unit is connected with the storage unit; storage unit and a determination unit connected; determining unit connected with the generating unit; generating unit is connected with the query unit; the query unit is connected with the return unit, if the spatial coordinates input by the user hit the rectangular area, the query plots in the meteorological data table; otherwise, the query in general data table in return for the unit; the query results returned to the user. The invention has fast response speed and flexible and convenient use, and enables users to quickly query the fine meteorological data of the plots, thereby improving the user experience and reducing the storage space without losing universality.
【技术实现步骤摘要】
本专利技术涉及农业气象服务领域,具体涉及一种基于地块的气象管理装置、方法及计算机系统。
技术介绍
农业需要空间精度高、准确性高的气象服务。农业气象服务具有涉及到的气象要素多、空间范围广、查询频次高的特点,其中,气象要素包括温度、湿度、风速、风向、降水、光照和降雪等气象信息数据。气象数据通常以栅格气象数据的格式存储在数据库中,该数据库向用户提供多种空间查询操作,但在进行空间查询操作时,点阵列对近上千组栅格字段进行空间查询耗时较久,响应速度较慢;而且气象数据涉及多个时间维度、多个变量,如果全国的气象数据都做精细化存储将会导致数据量极大,大大增加了需要的存储空间,更降低了气象数据查询速度。
技术实现思路
本专利技术提供了一种基于地块的气象管理装置、方法及计算机系统,以解决目前的农业气象数据管理系统响应速度慢、需要很大存储空间的问题。第一方面,本专利技术提供了一种基于地块的气象管理装置,包括获取单元、存储单元、确定单元、生成单元、查询单元和返回单元;所述获取单元与所述存储单元连接,用于获取栅格气象数据;所述存储单元与所述确定单元连接,用于将所述栅格气象数据存储于通用数据表中;所述确定单元与所述生成单元连接,用于根据地块的空间坐标确定所述地块的最大外边界,以得到覆盖所述地块的矩形区域;所述生成单元与所述查询单元连接,用于生成所述矩形区域的精细气象数据,并将该精细气象数据存储于地块气象数据表中;所述查询单元与所述返回单元连接,用于对用户输入的空间点坐标进行判断,如果所述空间点坐标命中了所述矩形区域,则在所述地块气象数据表中查询;否则,在所述通用数据表中查询;所述返回单元 ...
【技术保护点】
一种基于地块的气象管理装置,包括获取单元、存储单元、确定单元、生成单元、查询单元和返回单元;所述获取单元与所述存储单元连接,用于获取栅格气象数据;所述存储单元与所述确定单元连接,用于将所述栅格气象数据存储于通用数据表中;所述确定单元与所述生成单元连接,用于根据地块的空间坐标确定所述地块的最大外边界,以得到覆盖所述地块的矩形区域;所述生成单元与所述查询单元连接,用于生成所述矩形区域的精细气象数据,并将该精细气象数据存储于地块气象数据表中;所述查询单元与所述返回单元连接,用于对用户输入的空间点坐标进行判断,如果所述空间点坐标命中了所述矩形区域,则在所述地块气象数据表中查询;否则,在所述通用数据表中查询;所述返回单元用于将查询结果返回给用户。
【技术特征摘要】
1.一种基于地块的气象管理装置,包括获取单元、存储单元、确定单元、生成单元、查询单元和返回单元;所述获取单元与所述存储单元连接,用于获取栅格气象数据;所述存储单元与所述确定单元连接,用于将所述栅格气象数据存储于通用数据表中;所述确定单元与所述生成单元连接,用于根据地块的空间坐标确定所述地块的最大外边界,以得到覆盖所述地块的矩形区域;所述生成单元与所述查询单元连接,用于生成所述矩形区域的精细气象数据,并将该精细气象数据存储于地块气象数据表中;所述查询单元与所述返回单元连接,用于对用户输入的空间点坐标进行判断,如果所述空间点坐标命中了所述矩形区域,则在所述地块气象数据表中查询;否则,在所述通用数据表中查询;所述返回单元用于将查询结果返回给用户。2.根据权利要求1所述的基于地块的气象管理装置,其特征在于,所述确定单元得到的所述矩形区域的面积比所述地块的面积大10%-40%。3.根据权利要求1或2所述的基于地块的气象管理装置,其特征在于,如果用户要求的查询精度为M,则所述确定单元将所述矩形区域划分为若干个以M为边长的正方形。4.一种基于地块的气象管理方法,包括以下步骤:获取栅格气象数据;将所述栅格气象数据存储于通用数据表中;根据地块的空间坐标确定所述地块的最大外边界,以得到覆盖所述地块的矩形区域;生成所述矩形区域的精细气象数据,并...
【专利技术属性】
技术研发人员:陈高星,张弓,顾竹,
申请(专利权)人:北京佳格天地科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。