System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于信息,具体涉及一种基于osg的能量环电磁态势显示方法。
技术介绍
1、科学、直观的描述电磁能量变化趋势,不仅有助于准确判断电磁环境,而且对于把握总体态势、进行科学决策至关重要;可视化技术作为一种用于发现与理解电磁态势的工具成为空间电磁环境感知中最重要的表现手段和核心技术,为用户带来思维方式与认知方式的根本性变化。
2、现有的电磁能量态势可视化技术通过图表形式展示,主要以频谱图和瀑布图方式,直观展示频段内的电磁能量态势,但是该可视化技术无法在地理信息平台上展示。现有地理信息平台种类较多,其中open scene graph(osg)是二三维渲染引擎中优秀的代表。osg基于c++和opengl编写而成,是一套开源的高性能图形渲染接口,广泛应用于可视化、虚拟现实、游戏开发、科学仿真与建模等各个领域。osg支持市面上绝大多数操作系统,包括windows、unix/linux、mac os x、kylin等。
3、现有技术方案主要围绕基于osg的不同态势仿真系统,主要内容包括基于三维图形渲染引擎osg,利用全球瓦片分割、高层数据增量存储算法实现二三维的电子地理信息平台展示。在此平台上,通过数学建模、虚拟仿真技术,在虚拟地理环境和实体模型基础上,设计指定场景下的电磁环境构建与态势仿真系统,以此实现准确、直观的电磁态势可视化显示。但目前没有把电磁能量融入到地理信息平台中可视化技术方案,无法实现地理环境和电磁能量的一体化显示。
4、现有技术方案中存在如下不足:
5、1、电磁能量态势显
6、2、地理信息平台上没有电磁能量态势可视化显示方案。
技术实现思路
1、针对现有技术中存在的上述技术问题,本专利技术提出了一种基于osg的能量环电磁态势显示方法,设计合理,克服了现有技术的不足,具有良好的效果。
2、为了实现上述目的,本专利技术采用如下技术方案:
3、一种基于osg的能量环电磁态势显示方法,包括如下步骤:
4、步骤1:利用包括高清卫星图片、二维矢量数据在内的gis信息资源,基于二维gis引擎,建立地理信息平台;
5、步骤2:采用层次细节模式,分类、分层组织管理地理要素,实现各地图图层动态加载、显示和隐藏的灵活控制;根据业务数据为主、基础地理数据为辅的原则,采用栅格化技术,将基础地理数据和高清卫星图片综合图像化,建立影像数据金字塔,并设置多级可见比例尺范围,实现根据比例尺实时加载、显示或隐藏相应图像图层的功能;
6、步骤3:在地理信息平台上绘制电磁能量圆环,实现地理信息平台与电磁环境一体化显示。
7、优选地,能量圆环的绘制包括名称、标识、圆环三部分。
8、优选地,名称代表能量圆环的物理含义,用频率范围展示频段的起始频率和终止频率。
9、优选地,标识用于展示能量圆环的特点,用图片来展示能量圆环的顺序方式,根据正常习惯,采用顺时针方式来标识能量圆环的方向,代表频率范围按照顺时针方向逐渐增大。
10、优选地,圆环的0°到360°表示
11、频段范围,0°表示起始频率,360°表示终止频率;圆环包括内圆和外圆;圆环的绘制包括顶点数组、颜色数组、图元数组三部分。
12、优选地,顶点数组用于标识数组的格式,以此来绘制圆环的场景位置;绘制时首先设置角度步径,针对每个角度,设置顶点数组的内圆半径位置和外圆半径位置,通过对360°的全方向轮询,实现全方位的能量圆环位置绘制。
13、优选地,颜色数组用于标识圆环的能量分布,以此来显示频段内电磁能量态势;首先设置能量最大值和最小值所代表的颜色,然后利用插值计算能量对应的颜色;通过对0°到360°的全方位轮询,设置对应的能量颜色,实现圆环的电磁能量绘制。
14、优选地,图元数组用以标识场景绘制的方式,采用几何体对象osg::geometry来绘制;在osg中几何图元是被几何体管理的,osg::geometry提供了管理几何图元osg::primitiveset的数组,用来添加和删除这些图元,这些图元共同构成了几何体对象。
15、本专利技术所带来的有益技术效果:
16、1、基于地理信息平台,实现了地理环境和电磁能量环境的一体化显示;
17、2、osg属于开源图形引擎,在可视化有着广泛的应用和庞大的用户群;
18、3、能量环的绘制方式可根据实际需要变换样式,有较强的扩展性。
本文档来自技高网...【技术保护点】
1.一种基于OSG的能量环电磁态势显示方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的基于OSG的能量环电磁态势显示方法,其特征在于:能量圆环的绘制包括名称、标识、圆环三部分。
3.根据权利要求2所述的基于OSG的能量环电磁态势显示方法,其特征在于:名称代表能量圆环的物理含义,用频率范围展示频段的起始频率和终止频率。
4.根据权利要求2所述的基于OSG的能量环电磁态势显示方法,其特征在于:标识用于展示能量圆环的特点,用图片来展示能量圆环的顺序方式,根据正常习惯,采用顺时针方式来标识能量圆环的方向,代表频率范围按照顺时针方向逐渐增大。
5.根据权利要求2所述的基于OSG的能量环电磁态势显示方法,其特征在于:圆环的0°到360°表示频段范围,0°表示起始频率,360°表示终止频率;圆环包括内圆和外圆;圆环的绘制包括顶点数组、颜色数组、图元数组三部分。
6.根据权利要求5所述的基于OSG的能量环电磁态势显示方法,其特征在于:顶点数组用于标识数组的格式,以此来绘制圆环的场景位置;绘制时首先设置角度步径,针对每个角度,设
7.根据权利要求5所述的基于OSG的能量环电磁态势显示方法,其特征在于:颜色数组用于标识圆环的能量分布,以此来显示频段内电磁能量态势;首先设置能量最大值和最小值所代表的颜色,然后利用插值计算能量对应的颜色;通过对0°到360°的全方位轮询,设置对应的能量颜色,实现圆环的电磁能量绘制。
8.根据权利要求5所述的基于OSG的能量环电磁态势显示方法,其特征在于:图元数组用以标识场景绘制的方式,采用几何体对象osg::Geometry来绘制;在osg中几何图元是被几何体管理的,osg::Geometry提供了管理几何图元osg::PrimitiveSet的数组,用来添加和删除这些图元,这些图元共同构成了几何体对象。
...【技术特征摘要】
1.一种基于osg的能量环电磁态势显示方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的基于osg的能量环电磁态势显示方法,其特征在于:能量圆环的绘制包括名称、标识、圆环三部分。
3.根据权利要求2所述的基于osg的能量环电磁态势显示方法,其特征在于:名称代表能量圆环的物理含义,用频率范围展示频段的起始频率和终止频率。
4.根据权利要求2所述的基于osg的能量环电磁态势显示方法,其特征在于:标识用于展示能量圆环的特点,用图片来展示能量圆环的顺序方式,根据正常习惯,采用顺时针方式来标识能量圆环的方向,代表频率范围按照顺时针方向逐渐增大。
5.根据权利要求2所述的基于osg的能量环电磁态势显示方法,其特征在于:圆环的0°到360°表示频段范围,0°表示起始频率,360°表示终止频率;圆环包括内圆和外圆;圆环的绘制包括顶点数组、颜色数组、图元数组三部分。
6.根据权利要求5所述的基于osg的能...
【专利技术属性】
技术研发人员:卜晓楠,许建华,刘军,王元恺,杨青,赵世伟,
申请(专利权)人:中国电子科技集团公司第四十一研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。