[发明专利]一种多形状支持可扩展三维空域显示与控制方法及系统有效
申请号: | 201811517488.X | 申请日: | 2018-12-12 |
公开(公告)号: | CN109741447B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 刘阳;耿依田;付燕丽;柏雪;王彦成 | 申请(专利权)人: | 四川九洲空管科技有限责任公司 |
主分类号: | G06T17/05 | 分类号: | G06T17/05;G06F16/29 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 钱成岑 |
地址: | 621000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 形状 支持 扩展 三维 空域 显示 控制 方法 系统 | ||
1.一种多形状支持可扩展三维空域显示与控制方法,其特征在于,包括:
步骤1,定义空域数据模板和空域显示参数模板,并根据空域数据模板获取空域数据,根据空域显示参数模板获取空域显示参数;
步骤2,根据获取的空域数据,为空域数据的每个类型创建二维和三维图层;
步骤3,根据获取的空域显示参数判断需要显示的图层,并在需要显示的图层中,基于获取的空域数据和空域显示参数,通过图元实现方法为每个空域数据创建二维或三维图元;
步骤4,输出需要显示的二维或三维图层以及图层中的图元;
空域数据的分类包括:
基本属性数据,用于标识空域、提供管理和显示基本信息,包括:空域编号、空域名称、空域类型、空域形状、空域可见性和空域说明;
位置属性数据,用于定义空域显示的位置,包括:中心点、坐标点列、起止角度和整体角度;
大小属性数据,用于定义空域的大小,包括:最低/最高海拔、长短半径和宽度/高度;
所述空域显示参数,包括:基础参数和图元参数;所述图元参数包括:文本显示参数、点显示参数、线显示参数、面显示参数。
2.如权利要求1所述的多形状支持可扩展三维空域显示与控制方法,其特征在于,步骤1中,采用HashMap,以空域类型为键,建立空域数据和空域显示参数的映射关系。
3.如权利要求1所述的多形状支持可扩展三维空域显示与控制方法,其特征在于,在图层创建前需要判断该空域数据的分类的图层是否存在。
4.如权利要求1所述的多形状支持可扩展三维空域显示与控制方法,其特征在于,步骤3中,判断需要显示的图层的方法为:根据图层的空域显示参数中的显示属性和空域可见范围进行判断,当显示属性为要显示且空域可见范围为可见时,判断该图层需要显示。
5.如权利要求1所述的多形状支持可扩展三维空域显示与控制方法,其特征在于,步骤3中,所述图元实现方法包括:三角形拼接、坐标映射和图元绘制。
6.如权利要求1所述的多形状支持可扩展三维空域显示与控制方法,其特征在于,执行所述图元实现方法前判断需要显示的图层为二维或三维图层。
7.如权利要求1所述的多形状支持可扩展三维空域显示与控制方法,其特征在于,还包括:
步骤5,获取改变的空域显示参数,并根据改变的空域显示参数更新图层和/或图元;具体包括:
步骤5.1,获取改变的空域显示参数,并确定改变的空域显示参数对应的图层;
步骤5.2,判断改变的空域显示参数为基础参数还是图元参数;若为基础参数,则执行步骤5,3;若为图元参数,则执行步骤5.4;
步骤5.3,通过更新基础参数重绘对应的图层;
步骤5.4,获取对应的图层中图元参数对应的图元,并通过将图元参数更新到图元进行重绘。
8.一种如权利要求1-7任一项所述的多形状支持可扩展三维空域显示与控制方法的显示与控制系统,其特征在于,包括:
空域数据管理单元,用于定义空域数据模板和空域显示参数模板,并根据空域数据模板获取空域数据,根据空域显示参数模板获取空域显示参数;
空域图层创建单元,用于根据获取的空域数据,为空域数据的每个类型创建二维和三维图层;
空域图元创建单元,用于根据获取的空域显示参数判断需要显示的图层,并在需要显示的图层中,基于获取的空域数据和空域显示参数,通过图元实现方法为每个空域数据创建二维或三维图元;
空域显示单元,用于显示需要显示的二维或三维图层以及图层中的图元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川九洲空管科技有限责任公司,未经四川九洲空管科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811517488.X/1.html,转载请声明来源钻瓜专利网。