[發明專利]一種基于QGIS的跨平臺矢量地圖要素符號渲染方法及裝置在審
| 申請號: | 201911127999.5 | 申請日: | 2019-11-18 |
| 公開(公告)號: | CN111209356A | 公開(公告)日: | 2020-05-29 |
| 發明(設計)人: | 黃海鋒;閆志愿;丁永祥;文述生;王江林;李寧;周光海;肖浩威;黃勁風;馬原;徐丹龍;楊藝;馬然;閆少霞;莊所增;潘偉鋒;張瓏耀;劉國光;郝志剛;陶超;韋錦超;趙瑞東;潘軍兆;陳奕均 | 申請(專利權)人: | 廣州南方衛星導航儀器有限公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29 |
| 代理公司: | 廣州市越秀區哲力專利商標事務所(普通合伙) 44288 | 代理人: | 曾令軍 |
| 地址: | 510665 廣東省廣州市天河*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 qgis 平臺 矢量 地圖 要素 符號 渲染 方法 裝置 | ||
本發明公開了一種基于QGIS的跨平臺矢量地圖要素符號渲染方法及裝置,包括以下步驟:建立基本要素庫,將每個基本要素映射為對應的語義描述并存儲到所述基本要素庫中;所述語義描述用于組建對應的基本要素及該基本要素對應的參數值;根據用戶所輸入的符號設計指令獲取對應的基本要素的語義描述生成對應符號的符號描述并保存至符號庫中,所述符號描述由基本要素的語義描述構成;獲取需要繪制的符號的符號描述并根據符號描述以及地圖參數信息進行符號渲染。該方法基于QGIS的符號渲染框架,利用QGIS強大的渲染邏輯和圖層管理機制,將符號設計和渲染完全分開,通過符號描述的方式來設計符號,可以做到單獨設計和編輯符號,獨立性好、跨平臺能力強。
技術領域
本發明涉及計算機地圖制圖領域,尤其涉及一種基于QGIS的跨平臺矢量地圖要素符號渲染方法及裝置。
背景技術
地圖符號是表達地圖內容的基本手段,它不僅能表示事物的空間位置、形狀、質量和數量特征、而且還可以表示各事物之間的相互聯系及區域總體特征,它是地圖的語言。
符號設計是地圖制圖成圖至關重要的一步,符號設計系統主要包括基本符號的定義、組合方式的定義、以及符號的渲染等關鍵技術的設計。
目前市面上的許多的符號設計系統,均將符號分為點、線、面三類分開設計,其中點狀符號由尺寸、顏色、形狀等參數決定其樣式;線狀符號由寬帶、虛線間隔等參數決定;面狀符號由輪廓線和填充兩部分組成。為了表示復雜的現實世界,地圖符號也有千千萬萬種,符號設計系統一般利用簡單的點組合成為復雜的點、簡單的線組合為復雜的線、簡單的面組合為復雜的面,以滿足各種地圖符號的設計。但各系統又存在局限性,各大符號設計系統均采用的是“利用簡單符號構成復雜符號”的原理,對簡單符號的選擇是各大符號設計系統的最主要的區別。在ArcGIS中點狀符號分為3D標記符號、3D簡單標記符號、3D字符標記符號、簡單標記符號、箭頭標記符號、圖片標記符號和字符標記符號七種類型;在QGIS中則是使用大量的基礎矢量符號作為基本符號,基本符號類型多。線和面的分類也大相徑庭,其次符號組合方式、渲染方法等也各不相同。
因此,利用一個系統或平臺設計的符號難以在其他平臺使用,使用不同的平臺制圖,均需要重新設計制作符號。
發明內容
為了克服現有技術的不足,本發明的目的之一在于提供一種基于QGIS的跨平臺矢量地圖要素符號渲染方法,其基于QGIS的符號渲染框架,利用QGIS強大的渲染邏輯和圖層管理機制,將符號設計和渲染完全分開,通過符號描述的方式來設計符號,可以做到單獨設計和編輯符號,獨立性好、跨平臺能力強。
本發明的目的之二在于提供一種電子設備,其基于QGIS的符號渲染框架,利用QGIS強大的渲染邏輯和圖層管理機制,將符號設計和渲染完全分開,通過符號描述的方式來設計符號,可以做到單獨設計和編輯符號,獨立性好、跨平臺能力強。
本發明的目的之三在于提供一種計算機可讀存儲介質,該存儲介質中的計算機程序運行時可實現基于QGIS的符號渲染框架,利用QGIS強大的渲染邏輯和圖層管理機制,將符號設計和渲染完全分開,通過符號描述的方式來設計符號,可以做到單獨設計和編輯符號,獨立性好、跨平臺能力強。
本發明的目的之一采用如下技術方案實現:
一種基于QGIS的跨平臺矢量地圖要素符號渲染方法,包括以下步驟:
建立基本要素庫,將每個基本要素映射為對應的語義描述并存儲到所述基本要素庫中;所述語義描述用于組建對應的基本要素及該基本要素對應的參數值;所述基本要素包括點、簡單線、點劃線、寬度漸變線、雙線、簡單面、填充點以及填充線;
根據用戶所輸入的符號設計指令獲取對應的基本要素的語義描述生成對應符號的符號描述并保存至符號庫中,所述符號描述由基本要素的語義描述構成;所述符號設計指令包括:基本要素選擇指令、基本要素參數設置指令以及基本要素疊加指令;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州南方衛星導航儀器有限公司,未經廣州南方衛星導航儀器有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911127999.5/2.html,轉載請聲明來源鉆瓜專利網。





