[发明专利]电子海图开放式图示表达模型及其构建方法有效
申请号: | 201910275859.6 | 申请日: | 2019-04-08 |
公开(公告)号: | CN110110296B | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 陈长林;贾俊涛;申家双;鲁强;陈超;牛红光 | 申请(专利权)人: | 中国人民解放军92859部队 |
主分类号: | G06F16/26 | 分类号: | G06F16/26;G06F16/29;G06F40/146;G06F40/143 |
代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 王利文 |
地址: | 300061*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 海图 开放式 图示 表达 模型 及其 构建 方法 | ||
本发明涉及一种电子海图开放式图示表达模型及其构建方法,该模型包括图示转换引擎和渲染引擎,该模型的构建方法包括:以XML构建开放式电子海图要素集合;以SVG和XML构建开放式电子海图符号定义集合;以XSL构建开放式电子海图图示表达规则;构建开放式图示转换引擎;构建开放式渲染引擎。本发明设计合理,采用基于XML的电子海图开放式图示表达方法,通过对IHO S‑57数据、S‑52符号定义集合和S‑52符号化指令的重构,构建了一种全开放式的电子海图可视化模式,为电子海图和其它地理信息图示表达机制的升级完善提供重要参考,提高地理信息系统的灵活性和易用性。
技术领域
本发明属于地理信息技术领域,尤其是一种电子海图开放式图示表达模型及其构建方法。
背景技术
在地理信息领域,“图示表达”(Portrayal)用于表示要素从数据变换为图形显示这一过程,涉及地理信息数据、地图符号以及两者之间的映射规则,即图示表达规则。数据的共享与互操作已经受到普遍认可;地图符号的共享与互操作,目前得到了众多学者的重视,但还未形成统一认识。
电子海图是广义地图中的一个分支,是一类非常基础的海洋地理信息产品,符合地图学基本理论,但是又独具特色。在网络发达的今天,电子地图呈现出丰富多彩的样式,但是,电子海图目前几乎只呈现出ENC(Electronic Navigational Chart,电子航海图)这一单一样式,很难看到根据不同用户和不同用途设计的新样式,该问题的根源在于:一方面,现行电子海图显示标准S-52只面向ENC,缺乏一个面向海洋地理信息全域的显示标准,而且S-52过于复杂,实现标准化海图显示是困难的;另一方面,海图数据和图示表达规则的耦合,限制了电子海图不同样式的扩展。
开放共享是地理信息应用的重要研究方向,也是实现陆海空地理信息融合的有效方式之一,更是地理信息进一步融入信息行业的重要趋势。电子海图作为一类重要的海洋地理信息,却一直处于行业封闭状态,在术语、数据标准与显示方法等方面,未能很好地融入地理信息主流。
发明内容
本发明的目的在于克服现有技术的不足,提出一种电子海图开放式图示表达模型及其构建方法,能够为电子海图和其它地理信息图示表达机制的升级完善提供重要参考,提高地理信息系统的灵活性和易用性。
本发明解决其技术问题是采取以下技术方案实现的:
一种电子海图开放式图示表达模型,包括图示转换引擎和渲染引擎,所述图示转换引擎的输入包括:XML要素集合和XSL图示表达规则,所述图示转换引擎的输出端为XML符号引用;所述渲染引擎的输入包括:图示转换引擎输出的XML符号引用以及SVG+XML符号定义集合,所述渲染引擎输出为:电子海图图形显示。
所述XML要素集合、SVG+XML符号定义集合和XSL图示表达规则通过S-52标准中相应内容转换而来,所述图示转换引擎和渲染引擎均通过软件模块实现。
一种电子海图开放式图示表达模型的构建方法,包括以下步骤:
⑴以XML构建开放式电子海图要素集合;
⑵以SVG和XML构建开放式电子海图符号定义集合;
⑶以XSL构建开放式电子海图图示表达规则;
⑷构建开放式图示转换引擎;
⑸构建开放式渲染引擎。
所述步骤1的具体实现方法为:
⑴依托行业专家知识,建立S-57与S-101的分类编码对照表;
⑵利用GDAL/OGR开源GIS组件读取S-57数据;
⑶进行分类编码的匹配与转换;
⑷按照XML结构导出S-57数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军92859部队,未经中国人民解放军92859部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910275859.6/2.html,转载请声明来源钻瓜专利网。