● 摘要
地形服务器主要设计为飞行仿真系统的其他子单元提供地形数据支持,真实性和实时性是其最主要的性能指标。
系统的设计从位置初始化、地形数据组织管理、地形数据动态加载与提取、输出查询数据这些方面入手,来实现和满足设计需求。位置初始化根据输入的初始位置机场或者载机平台,查询数据库或者航母列表文件,确定起始点的经纬度位置;地形数据组织管理创造性地采用按纬度位置分块的地形分割方法,便于对全球地形数据进行组织和管理;地形数据动态加载与提取根据移动中的飞机位置,动态地处理周围区域地形,并通过交运算提取地表数据信息;输出查询数据是通过UDP协议将查询到的地表数据信息输出。系统设计过程中考虑了如航母这类移动载机平台,将这类移动的“地形”做成三维模型加载到缓存中,以满足飞机从航母起飞和降落等需求。
通过相关设计与实现,完成了可用于飞行仿真系统的地形服务器软件,能够为其他子单元提供实时真实的地表地形数据,达到了设计需求。
相关内容
相关标签