ArcGIS Velocity 中的 ADS-B Exchange 源类型用于连接到 ADS-B Exchange API 并返回全球航班实时数据。
示例
以下是源的使用示例:
- 执法机构在计划中的活动期间使用 ADS-B Exchange 源,以突出显示进入指定区域或行为异常的飞机。 此信息可与其他实时数据源相结合,以便提供背景信息并支持实时决策。
- 区域规划机构使用 ADS-B Exchange 源数据以捕获实际飞行路径数据来支持环境分析。 分析人员可以检查飞行器相对于周边社区的飞行高度和频次,评估潜在的噪音暴露与环境影响。
用法说明
使用源时,请谨记以下内容:
- ADS-B Exchange 源按照配置向导中源轮询间隔步骤定义的频率,向指定的 ADS-B Exchange API URL 发送请求。 最小源轮询间隔为 10 秒。
- 此源支持移除不需要的字段和调整字段名称。 hex 字段自动配置为 TRACK_ID,now 字段自动配置为 START_TIME。 不支持添加新字段,因为方案是根据 ADS-B Exchange 提供的数据预先确定的。
- 此源只能配置为返回实时数据。 Velocity 提供四个航空器实时事件过滤选项:国家/地区、区域、行政区划和自定义过滤器。
- 如果使用国家/地区过滤器选项,请参见完整的支持的国家/地区列表。
- 如果使用行政区划过滤器选项,请参见完整的支持的行政区划(州或省)列表。
- 如果使用自定义过滤器过滤器选项,请注意以下事项:
- 航空器事件将根据可配置的逻辑表达式过滤。
- 构建逻辑表达式时,支持的运算符集和允许的输入值取决于所选字段。
- 如果使用多个逻辑表达式,则必须选择逻辑运算符值 AND 或 OR。 逻辑运算符决定如何对多个逻辑表达式求值。 如果值为 AND,则返回所有逻辑表达式求值结果均为 true 的航空器事件。 如果值为 OR,则返回至少有一个逻辑表达式求值结果为 true 的航空器事件。
- 最多可以使用 10 个逻辑表达式来过滤航空器事件。
- Velocity 订阅许可级别对源可以接收的数据量有限制。 如果源超过许可级别的获取限制,则会向日志写入一条消息,并向您发送一封电子邮件,通知已达到限制。 如果数据获取超限的持续时间超过一个小时,源会停止。 如有必要,请与您的 Esri 代表或 Esri 技术支持人员 支持 合作,以了解支持您的工作流的 Velocity 许可级别。 许可级别如下所示:
- Standard - 以 25 KB/秒的速度获取和处理数据(每秒约 100 个事件)。
- Advanced - 以 250 KB/秒的速度获取和处理数据(每秒约 1,000 个事件)。
- Dedicated - 以 2,500 KB/秒的速度获取和处理数据(每秒约 10,000 个事件)。
参数
以下是源的参数:
| 参数 | 描述 | 数据类型 |
|---|---|---|
| API 密钥 (必填) | 通过 ADS-B Exchange API 进行身份验证所需的 API 密钥。 | 字符串 |
| 过滤器类型 (必填) | 根据以下选项过滤航空器实时事件:
| 字符串 |
| 逻辑表达式 (可选) | 如果过滤器类型参数设置为自定义过滤器选项,则此参数可用。 航空器事件将根据可配置的逻辑表达式过滤。 | 字符串 |
| 逻辑运算符 (可选) | 如果过滤器类型参数设置为自定义过滤器选项且提供了多个逻辑表达式,则此参数可用。 逻辑运算符参数决定如何对多个逻辑表达式求值。 有关逻辑运算符的详细信息,请参阅上面的用法说明部分。 | 字符串 |
| 其他日志记录 (可选) | 指定是否为由 Velocity 发送到 ADS-B Exchange API 的原始请求和响应打开日志记录。 注:仅打开此参数以进行故障排除,并在完成故障排除时关闭。 在打开参数后启动源,调试级别日志即会出现在源日志页面上。 如有必要,请联系 Esri Technical 支持 以获得故障排除方面的帮助。 | 布尔 |
注意事项和限制
使用源时,请考虑以下事项:
- 要使用此源类型,需要 ADS-B Exchange 订阅和 API 密钥。
- ADS-B Exchange 源类型的最小轮询间隔为 10 秒钟。
- 构造逻辑表达式时,不能使用以下字段:nav_modes、lastPosition、mlat、tisb、acas_ra, 和 geometries。