[发明专利]一种基于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.vipzhuanli.com/pat/books/201911127999.5/2.html,转载请声明来源钻瓜专利网。