[發明專利]一種基于QGIS電子海圖開放式圖示表達方法在審
| 申請號: | 202310030849.2 | 申請日: | 2023-01-10 |
| 公開(公告)號: | CN116580165A | 公開(公告)日: | 2023-08-11 |
| 發明(設計)人: | 陳長林 | 申請(專利權)人: | 中國人民解放軍92859部隊 |
| 主分類號: | G06T17/05 | 分類號: | G06T17/05;G06F16/29;G06F3/0483 |
| 代理公司: | 天津盛理知識產權代理有限公司 12209 | 代理人: | 王利文 |
| 地址: | 300061*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 qgis 電子 海圖 開放式 圖示 表達 方法 | ||
本發明涉及一種基于QGIS電子海圖開放式圖示表達方法,通過用GDAL庫將電子海圖數據構造為OpenGIS幾何模型,同時讀取幾何模型對應的屬性信息;為含有屬性信息的每一類要素配置QML文件;最終通過渲染引擎使用QML和SVG對電子海圖數據進行正常顯示。本發明針對IHO電子海圖符號化規則開放性不足的問題,采用QGIS及其QML樣式語言實現對電子海圖的標準化顯示,為建立以電子海圖為底圖的海洋地理信息系統提供了有效途徑。
技術領域
本發明屬于地理信息技術領域,尤其是一種基于QGIS電子海圖開放式圖示表達方法。
背景技術
海圖作為海上各類要素的承載體,是認知海洋的“眼睛”,是開發海洋必不可少的工具。與常見的陸地地圖相比,海圖也是通過符號語言來表達現實世界,但是其符號自成體系,具有較強專業性。按照載體不同,海圖符號主要分為紙質海圖符號和電子海圖符號。對于紙質海圖符號而言,目前各海圖生產國基本遵照國際海道測量組織(IHO)制定的國際海圖規范(標準代號S-4),但是有的國家會根據本國情況進行適當的調整;對于電子海圖符號而言,世界各國普遍采用IHO制定的S-52規范(具體符號庫名稱為Preslib),其符號樣式與紙質海圖符號有不少差異。電子海圖為各類海洋地理信息系統提供了重要基礎信息,但是其S-52顯示規范相對封閉、資料難以獲取、門檻較高,需要專門開發相應的信息系統方能實現標準化顯示,一定程度上限制了海洋地理信息系統的技術發展與行業應用。
針對現有電子海圖規范不易使用的問題,涉及符號圖元和符號化指令兩部分內容,近些年已有多篇文獻探討研究開放式解決思路,取得一定的效果。在符號圖元方面,現有S-52使用HPGL指令,構造與解析復雜,極少有軟件支持,改進方法有TrueType、PostScript、SVG等;在符號化指令方面,S-52標準化顯示包括基本符號化和條件符號化兩部分內容,前者是一組能夠直接實現“要素→符號”的映射規則,后者則是一組通過較為復雜的嵌套/跳轉函數才能實現的映射規則,現有文獻主要探索利用SLD進行改造,然而都只關注基本符號化,忽略了條件符號化,且SLD本身的符號化表達能力相對有限。
發明內容
本發明的目的在于克服現有技術的不足,提出一種基于QGIS電子海圖開放式圖示表達方法,采用QGIS及其QML樣式語言實現對電子海圖的標準化顯示,為建立以電子海圖為底圖的海洋地理信息系統提供了有效途徑。
本發明解決其技術問題是采取以下技術方案實現的:
一種基于QGIS電子海圖開放式圖示表達方法,包括以下步驟;
步驟1、用GDAL庫將電子海圖數據構造為OpenGIS幾何模型,同時讀取幾何模型對應的屬性信息;
步驟2、為含有屬性信息的每一類要素配置QML文件;
步驟3、通過渲染引擎使用QML和SVG對電子海圖數據進行正常顯示。
而且,所述步驟2的具體實現方法為:首先對電子海圖數據進行預處理,然后將預處理的電子海圖數據根據點線面的分類,分別利用S-52標準進行基本符號化處理,之后對條件符號化進行處理。
而且,所述預處理的具體實現方法為:將電子海圖數據海圖符號SVG原始文件中的變量替換為實際值,其中變量存儲在svgStyle.css文件中,所述電子海圖數據海圖符號SVG原始文件從IHO網站下載。
而且,所述利用S-52標準進行基本符號化處理包括:處理點物標、線物標、面物標和文本注記,其中處理點物標包括無屬性點物標和有屬性點物標,
無屬性點物標的處理過程為:
①、符號化類型選擇Single?symbol;
②、在Symbol?layer?marker中選擇SVG?marker;
③、按照符號化指令要求,選擇Embed?File,導入.svg符號;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍92859部隊,未經中國人民解放軍92859部隊許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310030849.2/2.html,轉載請聲明來源鉆瓜專利網。





