[发明专利]一种基于矢量符号描述语言的电子海图扩展符号构建系统在审
申请号: | 201810340310.6 | 申请日: | 2018-04-05 |
公开(公告)号: | CN108733442A | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 訾少波;张超;秦计明 | 申请(专利权)人: | 西安融成科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710075 陕西省西安市高新区唐延*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 描述语言 矢量符号 电子海图 符号图形 扩展符号 符号库 构建系统 指令串 绘制 计算机屏幕显示 符号图形数据 图形化显示 编辑模块 编码模块 标准符号 符号绘制 符号显示 管理符号 管理模块 管理难度 解析模块 可移植性 图形数据 文件形式 组织存储 兼容性 可复用 还原 美观 重复 转换 创建 劳动 | ||
1.一种基于矢量符号描述语言的电子海图扩展符号构建系统,其特征在于,包括:符号显示与编辑模块,利用计算机用户图形界面辅助电子海图扩展符号图形的设计构建或编辑;符号图形编码模块,将符号的图形表示形式转换为矢量符号描述语言指令串形式;符号库管理模块,自动生成符号唯一标识信息和版本信息,并将符号的矢量符号描述语言指令串与其唯一标识、版本号及相关符号属性数据存储于结构化的、标准格式的符号库文件中,并提供专用接口对符号库进行管理;矢量符号描述语言解析模块,用于解析符号图形的矢量符号描述语言指令串,将矢量符号描述语言指令串还原为相应的图形数据;符号绘制模块,将符号的图形数据利用OpenGL标准接口快速绘制到计算机屏幕显示。
2.根据权利要求1所述的基于矢量符号描述语言的电子海图扩展符号构建系统,其特征在于,所述符号显示与编辑模块通过计算机图形用户界面的图形编辑工具进行符号图形的创建或修改。
3.根据权利要求2所述的基于矢量符号描述语言的电子海图扩展符号构建系统,其特征在于,所述计算机图形用户界面的图形工具可以创建颜色深度为8位并带有alpha通道的点、线段、填充圆、非填充圆、填充多边形、非填充多边形,其中多边形是任意不自相交多边形,圆和多边形支持半透明填充,填充透明度可指定。
4.根据权利要求1所述基于矢量符号描述语言的电子海图扩展符号构建系统,其特征在于,所述符号图形编码模块对于符号图形的编码采用矢量符号描述语言进行编码、描述,将符号图形字符化。
5.根据权利要求4所述基于矢量符号描述语言的电子海图扩展符号构建系统,其特征在于,所述矢量符号描述语言定义了特定的指令集和指令参数便于描述电子海图扩展符号的图形。
6.根据权利要求1所述基于矢量符号描述语言的电子海图扩展符号构建系统,其特征在于,所述符号库管理模块采用树形层级结构,可管理多种类型符号集合,符号库采用标准XML文件格式存储,每个符号集合和符号通过唯一标识信息和版本信息进行检索和版本管理。
7.根据权利要求6所述基于矢量符号描述语言的电子海图扩展符号构建系统,其特征在于,符号库管理模块对外导出符号库管理相关应用程序接口可供用户调用。
8.根据权利要求1所述基于矢量符号描述语言的电子海图扩展符号构建系统,其特征在于,所述矢量符号描述语言解析模块将符号图形的矢量符号语言指令串转换为点、线、面图元及对应每个图元的必要绘图参数,存储于便于绘制的数据结构中。
9.根据权利要求1所述基于矢量符号描述语言的电子海图扩展符号构建系统,其特征在于,所述符号绘制模块采用OpenGL标准接口作为绘图引擎,将符号绘制于屏幕上。
10.根据权利要求1所述基于矢量符号描述语言的电子海图扩展符号构建系统,其特征在于,所述符号绘制模块对外导出符号绘制相关应用程序接口供用户调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安融成科技有限公司,未经西安融成科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810340310.6/1.html,转载请声明来源钻瓜专利网。