AirNav 雷达按需 API 系列:空域数据

上图:计算机屏幕上显示的 AirNav RadarBox API
AirNav RadarBox 按需 API (ODAPI) 允许将实时、预定或历史航班数据根据需要轻松集成到客户端应用程序中。
这些数据由我们的地面和空间 ADS-B 网络汇总,包括 70 多个数据字段,例如航班号、呼号、注册、预定和实际出发和到达时间、飞机速度、高度和其他飞行参数。
为什么客户喜欢我们的 API 解决方案?
- 按查询信用定价- 仅按您使用的内容付费。
- 开发人员友好的 API — 无缝集成到客户端应用程序。
- 每月 10,000 个积分起。——价格实惠,可选择升级积分。
- 来自 12 个以上来源的飞行数据- 通过冗余确保准确性。
- 24/7客户支持-365天优先电子邮件和电话支持。
文档、SDK 下载和数据源
有关文档、定价、下载客户端 SDK 和数据源的更多信息,请访问 - https://www.radarbox.com/api/documentation
空域数据
本周的 RadarBox API 重点关注空域数据,例如 NOTAM(飞行员通知)、NAT(北大西洋航迹)和 PAC(太平洋有组织航迹系统 - PACOTS)。

上图:API 文档页面的 Airspace 截图
1. 2021 年 9 月 13 日为洛杉矶国际机场发布的航行通告

上图:API 文档页面的空域数据截图
2. NAT(北大西洋航线)

上图:API 文档页面的空域数据截图
北大西洋航线是西欧和北美之间横跨大西洋的高海拔航线。这些航线每日更新。
3. PAC(太平洋有组织轨道系统 - PACOTS)

上图:API 文档页面的空域数据截图
太平洋有组织航线系统描述了夏威夷或北美与日本/东南亚之间横跨太平洋的一系列航线 - 每日更新。
如何使用 RadarBox On-Demand API
获取免费代币
您将通过您的企业帐户获得一个免费令牌,这将为您提供足够的积分来玩游戏。您可以通过导航到您的API 仪表板找到您的令牌。获得令牌后,在新选项卡中打开API 文档,以便继续阅读此处的操作指南
分步指南
1. 验证

上图:API 文档页面的空域数据截图
以下步骤将展示与 API 交互是多么简单。在文档页面上,您可以滚动浏览规范。每个调用都需要经过身份验证,因此您需要将要使用的令牌放在上下文中。只需将令牌插入指定的表单并点击“保存”按钮即可。从现在开始,所有服务调用都将与您的帐户相关联。
2. 查看所有可用服务

上图:API 文档页面的空域数据截图
在左侧菜单中,您可以找到可用服务的列表。单击每个服务将带您进入端点详细信息,您可以在其中找到所需参数和响应的详细格式等信息。
3.进入测试模式

上图:API 文档页面的空域数据截图
单击“试用”按钮将激活测试模式,您将能够提交实时请求。

上图:API 文档页面的空域数据截图
进入测试模式后,中间一栏将显示请求规范,右侧将显示包含请求负载的文本框。文本框中会预先填充您需要自定义的测试值。
4. 示例测试用例
最简单的场景之一是试图找出特定飞机的当前位置。

上图: API 文档页面的空域数据截图
我们对示例有效载荷进行了编辑,删除了除我们的标准之外的所有内容:获取尾号为 G-TTNG 的飞机的当前位置。点击“发送请求”按钮后,我们应该会在几秒钟内收到响应。如果一切顺利,我们应该会看到请求的状态代码和响应有效载荷在初始请求下方弹出

上图:API 文档页面的空域数据截图
响应字段的文档应该显示在响应有效负载的左侧,以便于解释数据。
实现你自己的客户端
上面显示的界面非常适合为您的调用建立原型,但当然,您仍需要实现自己的 API 客户端。我们将展示仅用几行代码即可轻松实现完整的 Python API SDK。
.png)
上图:API 文档页面的空域数据截图
您可以使用自己喜欢的语言/框架下载 Web 服务客户端 - 我们目前支持最流行的语言/框架,例如 C#、Java、PHP、Python、Scala、Swift 和 Javascript。
只需从下拉菜单中选择您的选项,下载就会自动开始。完成后,您需要提取存档并在您最喜欢的 IDE 中打开内容。

上图:README.md 文档
README.md 文件包含有价值的信息,并且针对我们感兴趣的框架进行了定制。在这种情况下,它提供了有关如何设置 Python 环境以便能够顺利运行 API 客户端的说明。此外,它还提供了可直接复制/粘贴到代码中的代码片段。

上图:README.md 文档
我们已经将 README 文件中的代码片段复制到我们自己的文件“liveflights-client.py”中,并且我们只需要添加两件事:身份验证字符串(承载令牌)和搜索参数(注册“G-TTNG”),与我们之前在测试界面中创建的调用相同。

上图:README.md
保存文件后,我们可以打开终端并使用 Python 运行我们刚刚实现的客户端。
我们与竞争对手有何不同?
“ AirNav Radarbox 与其竞争对手的不同之处在于我们所说的 AirNav 的 3F。灵活地满足每个客户的要求。打造功能丰富、面向未来的产品,同时关注客户满意度。 ” - AirNav Systems 首席执行官 Andre Brandao。
可定制性意味着所有解决方案都根据客户的具体要求量身定制。我们通过提供 ADS-B、FAA SWIM、Oceanic、MLAT、卫星 ADS-C、HFDL、ADS-C、卫星 ADS-B 无缝集成到现有客户应用程序和平台,以确保完整准确的数据,这意味着我们可以相对轻松地提供很多服务。
通过提供 JSON、XML、CSV、KML、ESRI 等多种数据格式,我们还以更少的成本提供更多的数据,这正是我们脱颖而出的原因。
最后,我们提供全天候客户支持,帮助您解决任何问题并为您选择合适的套餐。
所以不要犹豫,为什么不进一步了解一下 AirNav RadarBox 能为您提供什么呢?要与我们联系,请单击此处立即了解!


