海上环境卫星监视仿真平台设计
发布时间:2018-01-15 16:03
本文关键词:海上环境卫星监视仿真平台设计 出处:《内蒙古大学》2017年硕士论文 论文类型:学位论文
更多相关文章: 卫星监视 星载SAR 卫星过境 百度API OpenGL 数字地球
【摘要】:海洋环境不仅包括海冰、赤潮、海浪等海洋自然变化,还有发生在海洋上的人类活动引起的变化,如溢油、船舶的非法排污等海洋污染。这些情况的发生不仅对海洋造成污染,还对人民生命和安全造成威胁。利用卫星遥感监视系统的覆盖面大、多时相,并且能在夜晚以及雨雪天气进行有效监控的特点,论文设计完成了海上环境卫星监视仿真平台。论文以Visual Studio 2010(VS 2010)为开发平台设计基于MFC的软件整体界面框架,设计SQL Server 2008数据库存储卫星数据;设计JavaScript(JS)代码调用Baidu API函数绘制卫星、卫星轨迹、覆盖范围等的仿真效果,显示出二维(2D)地理信息与可视化效果;应用OpenGL技术设计实现卫星过境的三维(3D)仿真,所有的设计通过编程实现对海洋的仿真。论文主要完成工作有:1.设计并编程实现了卫星过境查询功能,完成卫星球冠面覆盖方法,采用航天器地面覆盖带外沿轨迹计算模型计算出覆盖带外沿轨迹到星下点的平均距离,给出过境卫星信息。2.设计并编程实现基于百度电子地图的卫星运行2D可视化:给出卫星星下点与卫星覆盖范围边沿集合点在空间直角坐标系中的位置,使用JavaScript调用百度API函数实现仿真绘制,从而实现对单卫星、SAR卫星的轨迹和其覆盖范围的二维可视化。3.建立三维椭球体地球模型与过境卫星3D可视化,通过建立多线程技术实现了不同功能仿真,通过心跳检测方法实现了 2D百度电子地图与3D地球仿真平台之间的无缝切换,应用OpenGL技术绘制该坐标点集合和进行纹理映射,获得真实的地球椭球面三维仿真效果。增加了卫星数量的循环功能,借助该平台,实现了多卫星的过境查询,以及多卫星的2D和3D可视化功能。
[Abstract]:The marine environment includes not only the red tide, sea ice, ocean waves and other natural changes, changes in the ocean and human activities, such as oil spills, ship illegal sewage etc. marine pollution. These situations are not only pollute the ocean, but also to people's life and security threats. The use of satellite remote sensing monitoring system large coverage, multi temporal characteristics, and can effectively monitor at night and rain or snow weather, this paper completed the design of simulation platform of marine environment satellite surveillance. Based on Visual Studio 2010 (VS 2010) for the MFC software development platform to design the overall interface design framework based on the SQL Server 2008 database design (JS JavaScript satellite data;) API code calls the Baidu function to draw the satellite, the satellite trajectory simulation effect coverage, showing the two-dimensional (2D) geographic information and visual effect; the application of OpenGL Technology The design and implementation of 3D operation satellite (3D) simulation, the design and implementation of simulation of all the ocean by programming. The main contents of the paper are: 1. design and programming of the satellite query function, covering method of spherical spacecraft using satellite, ground cover with outer trajectory calculation model to calculate the average coverage with outer trajectory from the ground, given the transit satellite information.2. design and programming visual 2D Baidu satellite operation based on electronic map: given satellite satellite coverage point and edge set point in space right angle coordinates of the location, the use of JavaScript calls Baidu API function simulation rendering, thus realizing the single satellite SAR satellite the trajectory and its coverage of the 2D visualization.3. to build 3D ellipsoid earth model and transit satellite 3D visualization, through the establishment of multi thread technology to realize The different functions of simulation, through the heartbeat detection method to achieve a seamless handover between 2D map and 3D Baidu earth simulation platform, the application of OpenGL technology to draw the coordinate point collection and texture mapping, obtain the earth ellipsoid 3D simulation of the true effect. Increasing the circulation function of the number of satellites, with the platform, realizes the transit query the multi satellite, and the satellite 2D and 3D visual function.
【学位授予单位】:内蒙古大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:P715.6
【相似文献】
相关硕士学位论文 前1条
1 张蒙蒙;海上环境卫星监视仿真平台设计[D];内蒙古大学;2017年
,本文编号:1429043
本文链接:https://www.wllwen.com/kejilunwen/haiyang/1429043.html