[發明專利]一種歷史列表的操作方法和裝置有效
| 申請號: | 202011025084.6 | 申請日: | 2020-09-25 |
| 公開(公告)號: | CN112181248B | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 王江林;文述生;劉國光;黃海鋒;黃偉健;肖浩威;閆少霞;閆志愿;郝志剛;鄒盛開 | 申請(專利權)人: | 廣州南方衛星導航儀器有限公司 |
| 主分類號: | G06F3/04845 | 分類號: | G06F3/04845;G06F11/34;G06F16/29 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 楊小紅 |
| 地址: | 510000 廣東省廣州市天河*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 歷史 列表 操作方法 裝置 | ||
本發明公開了一種歷史列表的操作方法和裝置,本發明包括:當在所述歷史列表接收到用戶輸入的點擊操作時,檢測所述點擊操作的點擊位置,將所述點擊位置對應的編輯索引作為指定編輯索引;將所述指定編輯索引與當前編輯索引之間的編輯索引作為目標編輯索引;其中,所述當前編輯索引為與所述當前畫布對應的編輯單元的編輯索引;對所述目標編輯索引對應的編輯單元執行調整操作,生成目標畫布;將所述當前編輯索引更新為所述指定編輯索引;將所述當前畫布更新為所述目標畫布,進而提高在矢量數據較多的情況下編輯操作的響應速度以及數據存儲準確率。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種歷史列表的操作方法和裝置。
背景技術
歷史列表,顧名思義就是記錄軟件使用過程中的近段時間來的所有操作的列表,能夠在軟件編輯的過程中,快速地回退或者前進到歷史列表某一步的編輯操作,再從該狀態下繼續編輯,這是很有必要的,極為方便地去掉某些不想要甚至是錯誤的編輯操作。而對于GIS(Geographic Information System,地理信息系統),在使用GIS測圖軟件作圖的過程中,作圖員需要經常性進行撤銷或者恢復的操作,而歷史列表的存在對實現需求和提高作圖效率起到重要的作用。
GIS測圖軟件通常編輯的是GIS定義的相關矢量數據,比如:點、線、面等矢量數據,而且為了下次打開軟件能繼續進行編輯這些矢量數據或者把矢量數據輸出等原因,現有的歷史列表是直接把這些矢量數據保存到數據庫文件中,在每次用戶操作時,直接對數據庫文件進行編輯。但上述歷史列表的操作方法在數據量較多時容易導致編輯過程出現卡頓,無法及時響應用戶的操作,同時還可能會由于編輯過程的卡頓導致矢量數據保存到數據庫時出錯。
發明內容
本發明提供了一種歷史列表的操作方法和裝置,解決了現有技術由于GIS測圖軟件編輯的數據量較多,所導致的編輯操作響應較慢,矢量數據容易保存出錯的技術問題。
本發明提供的一種歷史列表的操作方法,應用于GIS測圖軟件,所述GIS測圖軟件包括當前畫布和歷史列表,所述歷史列表包括多條編輯索引,每條所述編輯索引具有對應的一個或多個編輯單元,所述方法包括:
當在所述歷史列表接收到用戶輸入的點擊操作時,檢測所述點擊操作的點擊位置,將所述點擊位置對應的編輯索引作為指定編輯索引;
將所述指定編輯索引與當前編輯索引之間的編輯索引作為目標編輯索引;其中,所述當前編輯索引為與所述當前畫布對應的編輯單元的編輯索引;
對所述目標編輯索引對應的編輯單元執行調整操作,生成目標畫布;
將所述當前編輯索引更新為所述指定編輯索引;
將所述當前畫布更新為所述目標畫布。
可選地,所述調整操作包括撤銷操作和恢復操作,所述對所述目標編輯索引對應的編輯單元執行調整操作,生成目標畫布的步驟,包括:
當所述指定編輯索引的位置位于所述當前編輯索引的位置的上方時,對所述目標編輯索引對應的編輯單元執行撤銷操作,生成目標畫布;
當所述指定編輯索引的位置位于所述當前編輯索引的位置的下方時,對所述目標編輯索引對應的編輯單元執行恢復操作,生成目標畫布。
可選地,所述GIS測圖軟件還包括緩存模塊,所述方法還包括:
當在所述當前畫布上接收到用戶輸入的編輯操作時,新建與所述編輯操作對應的待判斷編輯單元;
判斷所述待判斷編輯單元對應的待判斷編輯索引與所述歷史列表的棧頂編輯索引是否一致;
若一致,則存儲所述待判斷編輯單元到所述緩存模塊,生成新建畫布;
更新所述棧頂編輯索引為所述待判斷編輯索引;
將所述當前畫布更新為所述新建畫布。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州南方衛星導航儀器有限公司,未經廣州南方衛星導航儀器有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011025084.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種腳手架安全狀態監測評價儀
- 下一篇:一種箱包用工作臺





