[發明專利]一種基于S52標準海圖水深符號的優化顯示方法在審
| 申請號: | 202010060517.5 | 申請日: | 2020-01-19 |
| 公開(公告)號: | CN111243053A | 公開(公告)日: | 2020-06-05 |
| 發明(設計)人: | 王曉原;夏媛媛;姜雨函;董曉斐;李嗣邦 | 申請(專利權)人: | 智慧航海(青島)科技有限公司 |
| 主分類號: | G06T11/00 | 分類號: | G06T11/00;G06T11/60 |
| 代理公司: | 北京易捷勝知識產權代理事務所(普通合伙) 11613 | 代理人: | 齊勝杰 |
| 地址: | 266200 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 s52 標準 海圖 水深 符號 優化 顯示 方法 | ||
本發明涉及一種基于S52標準海圖水深符號的優化顯示方法,包括步驟:根據預先設定的第一集合,獲取第二集合;所述第一集合包括:120個水深值符號;所述每一水深值符號均具有符號名稱和與所述符號相應的S52海圖顯示標準的繪制路徑;所述水深值符號的符號名稱具有12個字符;且所述水深值符號的符號名稱中的從左至右的第11位字符為0至9中的任一數字;獲取多個待顯示的水深值,并根據預先設定的S52海圖顯示標準確定與所述待顯示的水深值相應的第一顏色或第二顏色;基于所述待顯示的水深值、第二集合,分別獲取所述多個待顯示的水深值符號并顯示。
技術領域
本發明涉及一種基于S52標準海圖水深符號的優化顯示方法。
背景技術
在實際航行中,海圖中水深值的準確為航行安全保駕護航。在電子海圖中高效準確顯示海域中各個目標點的水深值,可以在宏觀上為船長了解周圍海域情況提供非常重要的依據。而當前對S52標準的實現方式各不相同,有更改符號的描述形式,使用SVG矢量描述語言來進行優化符號顯示;有的通過建立數據庫來優化符號顯示;但是這些方案都是對傳統技術方案的另一種實現方式,本質上S52標準中的符號與優化后的符號還是保持一一對應關系。無法徹底解決海圖中水深符號維護困難且易出錯,顯示效率低下的問題。
S52標準中給定了一系列坐標點記為符號繪制路徑,每一個符號都有各自的符號繪制路徑,依次將符號繪制路徑連接起來,就繪制成0-9中每一個單獨的數字,記為水深值十進制位符號。涉及到水深點的符號名稱有SY(SOUNDG00)~SY(SOUNDG59)60個符號名稱,SY(SOUNDS00)~SY(SOUNDS59)60個符號名稱,總共120個符號名稱。其中,SY表示該符號是點符號;“SOUNDG01”表示符號的主體名稱,必定為8個字符;最后面的1表示該符號顯示的效果就是數字1;倒數第二個數字與符號樞軸點的位置有關,同時與水深值的十進制位對應,如附圖1所示。
傳統的技術方案中包括:獲取需要顯示的水深值value。分離得到水深值value中的每十進制數字。例如,value值為95.6,則分離得到9、5、6這三個數字。根據9、5、6這三個數字,查找對應的三個符號。9是十位上的數字,需要根據符號的倒數第二個數字查得表示十位上數字9的符號;同理,查得表示個位數字5的符號,小數位數字6的符號;這樣就得到3個水深值十進制位符號。將得到的3個符號在同一點按照順序繪制出來,就得到完整的水深值符號。
但是,傳統技術方案對將所有十進制位上數字都生成0-9這10個符號,需要維護的符號總數量多達120個,符號不容易維護和擴展,數量的增多導致出錯的機率變大,也增加定位錯誤符號的難度。在顯示水深值符號時,需要從120個符號中查找所有對應的水深值十進制位符號,每有十進制位就需要查找一次,查找的效率太低。而且,實際上,每十進制位數字都是一個單獨的水深值十進制位符號,組合在一起才是一個完整的水深值符號。如果單個水深值十進制位符號出現問題,也無法準確發現,導致顯示的水深值出現問題,危害航行安全。
發明內容
(一)要解決的技術問題
為了解決現有技術的上述問題,本發明提供一種基于S52標準海圖水深符號的優化顯示方法。
(二)技術方案
為了達到上述目的,本發明提供一種基于S52標準海圖水深符號的優化顯示方法,包括步驟:
A1、根據預先設定的第一集合,獲取第二集合;
所述第一集合包括:120個水深值符號;
所述每一水深值符號均具有符號名稱和與所述符號相應的S52海圖顯示標準的繪制路徑;
所述符號名稱具有12個字符;且所述水深值符號的符號名稱中的從左至右的第11位字符為0至9中的任一數字;
A2、獲取多個待顯示的水深值,并根據預先設定的S52海圖顯示標準確定與所述待顯示的水深值相應的第一顏色或第二顏色;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于智慧航海(青島)科技有限公司,未經智慧航海(青島)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010060517.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:空調器及其控制方法和控制裝置
- 下一篇:一種青稞米釀飲料及其制備工藝





