二三维一体化军工GIS系统关键技术研究开题报告3.ppt

上传人:b****1 文档编号:1399328 上传时间:2022-10-22 格式:PPT 页数:26 大小:5.53MB
下载 相关 举报
二三维一体化军工GIS系统关键技术研究开题报告3.ppt_第1页
第1页 / 共26页
二三维一体化军工GIS系统关键技术研究开题报告3.ppt_第2页
第2页 / 共26页
二三维一体化军工GIS系统关键技术研究开题报告3.ppt_第3页
第3页 / 共26页
二三维一体化军工GIS系统关键技术研究开题报告3.ppt_第4页
第4页 / 共26页
二三维一体化军工GIS系统关键技术研究开题报告3.ppt_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

二三维一体化军工GIS系统关键技术研究开题报告3.ppt

《二三维一体化军工GIS系统关键技术研究开题报告3.ppt》由会员分享,可在线阅读,更多相关《二三维一体化军工GIS系统关键技术研究开题报告3.ppt(26页珍藏版)》请在冰豆网上搜索。

二三维一体化军工GIS系统关键技术研究开题报告3.ppt

导师:

武舫汇报人:

刘俊楠,二三维一体化军工GIS系统,关键技术研究,一,二,三,四,五,目录:

1.国产操作系统与国产处理器的出现2.二三维一体化军工GIS技术理念快速发展3.军用GIS在国内装备与国际出口需求量急剧增加,一、选题依据,a,b,选题背景及研究意义,1.二维和三维都成为一个平台下的不同窗体的选择2.使用已有数据,并提升可视化效果3.跨语言调用,支持Kylin与Loongson4.本系统解决了已有军用GIS系统有了不能用,能用不好用的问题,二、技术与理论支持,场景组织内存管理渲染过程数据加载,瓦片数据加载矢量数据切片栅格数据切片,OSGEarth,GLSL,OSG,顶点着色器片断着色器,二、技术与理论支持,投影纹理凹凸贴图多重纹理,QAXCLASS控件QAXTYPE对象,数据库与索引,QtActiveX,三维常用纹理技术,SpatialiteR-TreeQ-Tree,a,二三维数据一体化,b,c,二三维操作一体化,三、系统的设计与实现,二三维数据样式一体化,同时支持OGR与GDAL支持的常用数据,以及军用民用数据一体化显示,配好样式的二维地图可以直接切片生成三维瓦片,MapTool封装二维与三维不同事件处理机制,3.1二三维一体化,d,二三维显示一体化,e,c,3.1二三维一体化,二三维分析一体化,二维和三维在一个程序中可以随时切换显示,或者同时显示,二维分析三维同步显示结果;使用共同的分析模块,3.1二三维一体化,二三维一体化军工GIS系统总体界面显示图,3.1二三维一体化,二三维样式一体化(二维切片生成三维瓦片窗体),二三维操作一体化与量算一体化,3.2数据提供者,数据显示途径,数据提供者类结构图,DTIS_3D,三维代码结构图,通过传入的三维引擎类型获取不同的三维模块,3.3三维模块多引擎切换,3.4军工模块,206天龙项目百万量级航迹线极限测试下地图操作流畅标绘与分析功能正常并且稳定使用,技术难关:

1.二维地图100万*40个点需要实时绘制?

2.Item过多会造成刷新的循环调用,装备的武器配置较低,CPU使用率逐渐上升?

3.未知用户空情类型情况下,如果实现空情过滤?

4.空情过滤出的结果如何快速显示?

3.4.1ActiveX封装结构,航迹部分封装的ActiveX控件,ActiveX中的PrivateSlots,ActiveX中的signals,Signal生成的ActiveX中的事件,内部Com组件中的鼠标事件,引用变量进行数据传递bEnableInnerEvent,事件传输过程,3.4.2ActiveX中的事件传输过程,简单工厂模式:

工厂模式中最简单的一种,它可以用比较简单的方式隐藏创建对象的细节,一般只需要告诉工厂类所需要的类型,工厂类就会返回需要的产品类,但客户端看到的只是产品的抽象对象,无需关心到底是返回了哪个子类。

classDTISO_DataTypeFactory:

publicQObjectpublicslots:

DTISO_Point*createPoint();DTISO_Points*createPoints();DTISO_UserRenderContext*createUserRenderContext();DTISO_Rgn*createRgn();DTISO_Geometry*createGeometry();DTISO_MapSymbol*createMapSymbol();DTISO_StringList*createStringList();DTISO_ExtraPar*createExtraPar();,ActiveX中的简单工厂创建常用的GIS数据对象,3.4.3工厂模式,PPI:

常见的雷达显示方式。

雷达天线通常显示在屏幕中心,物标回波能以同心圆显示。

在雷达气象观测中以极坐标的形式显示雷达天线以一定仰角扫描一周时,测站周围目标物的分布情况及其回波强度。

航际符号,PPI(军标中的特殊类别),地图,军标,上下层关系,3.4.4PPI与各种符号的上下层,四、核心算法实现,4.1等高线一体化生成三维高程库,传统方活动:

窗口拟合法、移动拟合法、反距离权内插,处理效率低,规则格网模型,等高线,离散到规则,1.将等高线与控制点的经纬度坐标转换为DEM中对应的像素坐标;2.采用DDA算法将等高线离散并存储在DEM中;3.反复侵蚀,直到没有可侵蚀的像素。

DEM中的所有高程点为最临近已知点的高程中的最小值;4.获取等值线,以栅格形式存在;5.处理山顶和谷地。

4.1等高线一体化生成三维高程库,兰州市区标准的两山夹一河地形,Unity中显示兰州市区标准的两山夹一河地形,启用4个线程并行处理,包括读取等高线时间、生成DEM时间、再加上保存DEM成GeoTiff文件时间,总共花了1.6*4秒(兰州市区四幅5万数据)!

而且DEM数据经验证后完全正确!

LOD:

地图的级别,最上一级为0,向下依次递增;X:

瓦片的横向索引,起始位置为最左边,数值为0,向右+1递增;Y:

瓦片的纵向索引,起始位置为最上面,数值为0,向下+1递增。

三维场景形成简图,LOD,X,Y,4.1等高线一体化生成三维高程库,unsignedinttilesX=(unsignedint)2*(1(unsignedint)LOD);unsignedinttilesY=(unsignedint)1*(1(unsignedint)LOD);doublerx=(L-(-180)/360;inttileX=clampBelow(unsignedint)(rx*(double)tilesX),tilesX-1);doublery=(B-(-90)/180;inttileY=clampBelow(unsignedint)(1.0-ry)*(double)tilesY),tilesY-1);returnDTIS_TileKey(LOD,tileX,tileY);,通过LOD,L,B确定瓦片,4.1等高线一体化生成三维高程库,4.2svg快速生成三维军标,1.QSvgRender转成QBitmap;2.QBitmap转成QRegion;3.QPainterPath添加QRegion;4.QPainterPath简化simpified();5.QPainterPath转成QPolygon群;6.QPolygon进行道格拉斯-普克算法抽稀;7.在三维组件中构建PlotSblNode节点。

二维军标支持SVG的自行扩展,三维军标只能用这种快速建模的方法才能更好的实现向后兼容。

其中用到的各种算法以及算法中的参数起到了承上启下的作用。

4.3三维水面仿真,GLSL纹理扭曲多重纹理叠加,4.4海量地名,1.约有400万个地名如何存储?

2.这么多地名如何快速查询?

3.如何在三维场景中显示视口区域的地名?

4.不需要显示的地名如何删除才能解决资源同抢的问题?

4.5三维格网,经纬格网效果展示,北约MGRS网格,五、创新点与亮点,ThankYou!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 机械仪表

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1