本文共 798 字,大约阅读时间需要 2 分钟。
本篇博客主要介绍《基于ArcGIS Runtime for .NET(WPF)的实时航班展示解决方案》
此方案实现ArcGIS Runtime接入互联网实时航班数据并完成三维展现。下面给出方案展示:
此方案由两个程序组成:”数据处理转发程序“以及”实时航班监控程序“。两程序均为Windows App,可部署于两台机器,两程序联合实现实时航班展示功能。
数据处理转发程序提供功能如下
1. 发送模拟飞行器数据
发送简单的飞行器飞行数据,飞行器按经纬线直线飞行,供调试用
2. 查找发送中飞行器姿态信息
查找正在发送的飞行器批次信息,显示飞行器实时姿态数据
3. 接入实时数据
a) 采用互联网数据,http协议对接
b) 解析http数据包,构建航班数据结构
c) 航班数据插值,对航班姿态(经度、维度、高度、机头朝向)进行计算插值,平滑飞机转弯姿态
d) 将插值后的航班数据转发至目标机器。“实时航班监控程序”使用ArcGIS Runtime SDK for .NET(WPF)进行开发,ArcGIS Runtime版本100.1。程序监听6000端口,接收“数据处理转发程序”转发的数据包,并进一步进行处理。
近距离下,展示航班姿态,包括朝向、倾角、翻滚角。