[發明專利]一種與地圖服務結合的實時分析處理方法、裝置及介質有效
| 申請號: | 202110723784.0 | 申請日: | 2021-06-29 |
| 公開(公告)號: | CN113254568B | 公開(公告)日: | 2021-10-08 |
| 發明(設計)人: | 杜震洪;胡毅榮;吳森森;汪愿愿;張豐 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 傅朝棟;張法高 |
| 地址: | 310058 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 地圖 服務 結合 實時 分析 處理 方法 裝置 介質 | ||
1.一種與地圖服務結合的實時分析處理方法,用于以地圖服務的形式對存儲在云端的遙感影像數據進行分析和可視化轉換,其特征在于,步驟如下:
S1:獲取客戶端提交的地圖服務請求,對地圖服務請求的計算表達式進行解析,按照表達式中運算的優先級將其建模為一個由柵格瓦片元數據結點和計算結點組成的工作流;所述柵格瓦片元數據結點是一個記錄柵格瓦片信息的映射表;所述計算結點中封裝有運算符對應的函數名稱和函數參數,用于執行自身結點內的計算任務同時參與工作流任務鏈路的承接驅動,其中函數參數類型為柵格瓦片元數據結點和計算結點中的至少一種;
S2:從工作流中最后一個計算結點開始觸發,調用計算結點內封裝的函數名稱和函數參數,遞歸執行工作流,完成對影像瓦片的處理;工作流執行過程中,對于任意一個當前計算結點而言,若當前計算結點所需的函數參數類型全部為柵格瓦片元數據結點,則根據柵格瓦片元數據結點中記錄的柵格瓦片信息從云端獲取柵格瓦片數據并通過函數運算得到運算結果,若當前計算結點所需的函數參數類型含有內部計算結點,則先執行該內部計算結點并利用運算結果替換內部計算結點后繼續執行當前計算結點的函數運算;
S3:對工作流中最后一個計算結點的運算結果以瓦片格式進行可視化渲染,并返回給客戶端。
2.根據權利要求1所述的與地圖服務結合的實時分析處理方法,其特征在于:所述步驟S1中,針對每個地圖服務請求,按照S11~S12進行工作流的建模:
S11:從地圖服務請求中獲取代表影像數據計算需求的計算表達式,計算表達式由運算符和參與運算的影像數據信息組成;
S12:服務端對接收到的計算表達式進行實時解析,通過遍歷計算表達式的字符串并結合兩個預先構建的棧數據結構進行工作流建模,其中棧A用于存放運算符,棧B用于存放工作流中的結點;遍歷過程中,若字符代表參與運算的影像數據信息,則將其作為一個柵格瓦片元數據結點放入棧B中,若字符代表運算符,則將其按照運算符的優先級放入棧A中;每當棧B中的元素滿足棧A中優先級最高的運算符所需的參數時,將運算符以及所需參數對應的柵格瓦片元數據結點合并封裝為一個新的計算結點存放到棧B中;整個計算表達式遍歷完畢后,最終得到一個由柵格瓦片元數據結點和計算結點組成的工作流,且工作流的最后一個結點為計算結點;所述柵格瓦片元數據結點是一個記錄柵格瓦片信息的映射表,包含獲取該柵格瓦片的數據存儲路徑、空間三元組坐標以及所需波段信息。
3.根據權利要求1所述的與地圖服務結合的實時分析處理方法,其特征在于:所述步驟S2的具體方法如下:
S21:獲取工作流的最后一個計算結點作為當前計算結點;
S22:調用當前計算結點內封裝的函數名稱和函數參數,遍歷每個函數參數,若函數運算所需的函數參數均為柵格瓦片數據,則直接通過函數運算得到運算結果;若存在至少一個函數參數不是柵格瓦片數據,則需要先執行參數替換操作,并將執行結果對應的柵格瓦片數據替換至對應的函數參數位置,待函數運算所需的所有函數參數均被替換為柵格瓦片數據后再通過函數運算得到運算結果;
所述參數替換操作需根據函數參數的類型進行選擇A)或者B):
A)若函數參數為柵格瓦片元數據結點,則根據柵格瓦片元數據結點中記錄的柵格瓦片信息從云端獲取柵格瓦片數據并替代該柵格瓦片元數據結點;
B)若函數參數為計算結點,則將函數參數對應的計算結點臨時作為新的當前計算結點,重新執行S22并返回運算結果對計算結點進行參數替換。
4.根據權利要求3所述的與地圖服務結合的實時分析處理方法,其特征在于:所述S2中,根據柵格瓦片元數據結點中記錄的柵格瓦片信息從云端獲取柵格瓦片數據的具體方法如下:
A1:讀取云端影像的元數據信息,將云端影像的空間有效范圍和地圖服務請求中所需柵格瓦片的空間范圍均轉化至統一坐標系下,然后通過空間相交關系判斷請求的柵格瓦片是否位于云端影像的區域內部,若判斷結果為是則執行A2,否則終止執行工作流并向客戶端返回錯誤信息;
A2:將地圖服務請求中所需柵格瓦片的空間范圍映射到云端影像中,得到對應的像素區域范圍,然后根據云端影像的組織格式,讀取該像素區域范圍在云端影像中有效數據段范圍,從云端獲取地圖服務請求對應的柵格數據,并規格化為256 * 256大小的柵格瓦片數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110723784.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:高位滑坡組合防護試驗裝置
- 下一篇:一種終端性能監控方法和裝置





