[发明专利]二/三维地理空间显示方法及系统在审
申请号: | 202010419911.3 | 申请日: | 2020-05-18 |
公开(公告)号: | CN111581323A | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 邓勇;王玉菊 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/26;G06F8/38 |
代理公司: | 北京市恒有知识产权代理事务所(普通合伙) 11576 | 代理人: | 郭文浩;尹文会 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 地理 空间 显示 方法 系统 | ||
本发明涉及一种二/三维地理空间显示方法及系统,所述显示方法包括通过插件管理单元遍历加载插件库中的扩展插件;通过地理数据管理单元加载地图主题,根据地图主题,加载对应的地理数据及瓦片数据;通过图层绘制管理单元加载地理数据为地理图层,并根据绘制要求调取对应扩展插件的管理接口以绘制图层,并在对应的二维或三维空间中显示。从而可在没有硬件三维加速支持的条件下在国产的道实时嵌入式操作系统上,实现二/三维地理空间显示。
技术领域
本发明涉及计算机软件处理技术领域,特别涉及一种二/三维地理空间显示方法及系统。
背景技术
随着国产道实时嵌入式操作系统在武器装备中的应用普及,该系统上的应用软件开发需求与日俱增。在道系统上实现二/三维地理空间显示,并在此基础上开展仿真、指挥、态势显示等业务应用需求迫切。
传统Windows、Linux已经有了完整的软硬件三维加速的实现方案,在道系统上已经实现有二维地理数据、海图等绘制应用,但实现三维加速,技术难度较大,其他系统的三维显示方法无法无缝迁移到道系统。
因此,亟需在国产道实时嵌入式操作系统上,实现一个二/三维地理空间的显示方法,以满足目前业务应用需求。
发明内容
为了解决现有技术中的上述问题,即在没有硬件三维加速支持的条件下,在国产的道实时嵌入式操作系统上,实现二/三维地理空间显示,本发明的目的在于提供一种二/三维地理空间显示方法及系统。
为解决上述技术问题,本发明提供了如下方案:
一种二/三维地理空间显示方法,所述显示方法包括:
通过插件管理单元遍历加载插件库中的扩展插件;
通过地理数据管理单元加载地图主题,根据地图主题,加载对应的地理数据及瓦片数据;
通过图层绘制管理单元加载地理数据为地理图层,并根据绘制要求调取对应扩展插件的管理接口以绘制图层,并在对应的二维或三维空间中显示,所述绘制要求为二维绘制或三维绘制。
可选地,所述显示方法还包括:
接收用户的输入信息;
根据所述输入信息进行地理场景漫游、二/三维切换、地物地标交互;
触发瓦片的加载和/或图层绘制更新。
可选地,所述地图主题为可定制的XML配置文件,用于描述不同的地图显示模式、展现特性、地理数据及瓦片配置定制加载;
所述通过地理数据管理单元加载地图主题,根据地图主题,加载对应的地理数据及瓦片数据,具体包括:
遍历加载地图主题;
根据加载的地图主题,加载地理数据,所述地理数据包括与国界、海岸线、城市中至少一者相关的数据信息;
加载地理数据并组织为多个可绘制图层;
接收用户的控制指定,所述控制指令为用户指定的地图主题、地理场景需求;
根据用户指定的地图主题调取对应的地图主题,并根据调取的地图主题的瓦片配置,初始化地图瓦片缓冲区和下载接口;
根据地理场景需要,加载相应区域、相应缩放级别的瓦片数据。
可选地,所述显示方法还包括:
在瓦片数据加载前,采取瓦片的本地降级处理,用于地理空间的即时显示。
可选地,所述扩展插件包括显示绘制类、处理解析类、定位服务类中至少一者。
可选地,所述根据绘制要求调取对应扩展插件的管理接口以绘制图层,具体包括以下任意一者:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010419911.3/2.html,转载请声明来源钻瓜专利网。