1.一種基于地塊的氣象管理裝置,包括獲取單元、存儲單元、確定單元、生成單元、查詢單元和返回單元;
所述獲取單元與所述存儲單元連接,用于獲取柵格氣象數(shù)據(jù);
所述存儲單元與所述確定單元連接,用于將所述柵格氣象數(shù)據(jù)存儲于通用數(shù)據(jù)表中;
所述確定單元與所述生成單元連接,用于根據(jù)地塊的空間坐標(biāo)確定所述地塊的最大外邊界,以得到覆蓋所述地塊的矩形區(qū)域;
所述生成單元與所述查詢單元連接,用于生成所述矩形區(qū)域的精細(xì)氣象數(shù)據(jù),并將該精細(xì)氣象數(shù)據(jù)存儲于地塊氣象數(shù)據(jù)表中;
所述查詢單元與所述返回單元連接,用于對用戶輸入的空間點(diǎn)坐標(biāo)進(jìn)行判斷,如果所述空間點(diǎn)坐標(biāo)命中了所述矩形區(qū)域,則在所述地塊氣象數(shù)據(jù)表中查詢;否則,在所述通用數(shù)據(jù)表中查詢;
所述返回單元用于將查詢結(jié)果返回給用戶。
2.根據(jù)權(quán)利要求1所述的基于地塊的氣象管理裝置,其特征在于,所述確定單元得到的所述矩形區(qū)域的面積比所述地塊的面積大10%-40%。
3.根據(jù)權(quán)利要求1或2所述的基于地塊的氣象管理裝置,其特征在于,如果用戶要求的查詢精度為M,則所述確定單元將所述矩形區(qū)域劃分為若干個以M為邊長的正方形。
4.一種基于地塊的氣象管理方法,包括以下步驟:
獲取柵格氣象數(shù)據(jù);
將所述柵格氣象數(shù)據(jù)存儲于通用數(shù)據(jù)表中;
根據(jù)地塊的空間坐標(biāo)確定所述地塊的最大外邊界,以得到覆蓋所述地塊的矩形區(qū)域;
生成所述矩形區(qū)域的精細(xì)氣象數(shù)據(jù),并將該精細(xì)氣象數(shù)據(jù)存儲于地塊氣象數(shù)據(jù)表中;
對用戶輸入的空間點(diǎn)坐標(biāo)進(jìn)行判斷,如果所述空間點(diǎn)坐標(biāo)命中了所述矩形區(qū)域,則在所述地塊氣象數(shù)據(jù)表中查詢;否則,在所述通用數(shù)據(jù)表中查詢;
將查詢結(jié)果返回給用戶。
5.根據(jù)權(quán)利要求4所述的基于地塊的氣象管理方法,其特征在于,所述矩形區(qū)域的面積比所述地塊的面積大10%-40%。
6.根據(jù)權(quán)利要求4或5所述的基于地塊的氣象管理方法,其特征在于,如果用戶要求的查詢精度為M,則將所述矩形區(qū)域劃分為若干個以M為邊長的正方形。
7.一種計算機(jī)系統(tǒng),包括處理器和存儲器,所述處理器與所述存儲器連接,所述處理器用于獲取柵格氣象數(shù)據(jù);將所述柵格氣象數(shù)據(jù)存儲于通用數(shù)據(jù)表中;根據(jù)地塊的空間坐標(biāo)確定所述地塊的最大外邊界,以得到覆蓋所述地塊的矩形區(qū)域;生成所述矩形區(qū)域的精細(xì)氣象數(shù)據(jù),并將該精細(xì)氣象數(shù)據(jù)存儲于地塊氣象數(shù)據(jù)表中;對用戶輸入的空間點(diǎn)坐標(biāo)進(jìn)行判斷,如果所述空間點(diǎn)坐標(biāo)命中了所述矩形區(qū)域,則在所述地塊氣象數(shù)據(jù)表中查詢;否則,在所述通用數(shù)據(jù)表中查詢;將查詢結(jié)果返回給用戶。
8.根據(jù)權(quán)利要求7所述的計算機(jī)系統(tǒng),其特征在于,所述處理器確定的所述矩形區(qū)域的面積比所述地塊的面積大10%-40%。
9.根據(jù)權(quán)利要求7或8所述的計算機(jī)系統(tǒng),其特征在于,所述處理器還用于如果用戶要求的查詢精度為M,則將所述矩形區(qū)域劃分為若干個以M為邊長的正方形。