AFTN和SITA报文简介

本文详细介绍了AFTN和SITA两种飞行动态电报格式,AFTN主要供空中交通管制部门使用,SITA则服务于航空公司航务部门。内容涵盖各种电报类型、格式、编码规则以及电报等级,包括起飞报、降落报、延误报、取消报和飞行预报等,并举例说明了各类电报的编写规范。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

飞行动态固定格式电报分为:AFTN和SITA两种格式的电报。

AFTN格式电报:供空中交通管制部门使用

SITA格式电报:供航空公司航务部门使用,

两种格式不能混合使用

 

1.AFTN报文

AFTN全称为民用航空飞行动态固定电报格式,具体格式如下:

(1)第一行:电报种类

(2)第二行:使用时间(UTC时间)

(3)第三行:电报级别

 

下面分别对以上格式内容做说明:

电报种类说明:用三个字母表示电报类代号,具体说明如下:

PLN

飞行预报

CPL

现行飞行变更报

COR

修订飞行预报

EST

预计飞越报

ABS

取消重复与非重复性飞行预报

CDN

管制协调报

FPL

领航计划报

ACP

管制协调接受报

CHG

修定领航计划报

LAM

逻辑确认报

CNL

取消领航计划报

RQP

请求飞行计划报

DEP

起飞报

RQS

请求领航计划补充信息报

ARR

落地报

SPL

令航计划补充信息报

DAL

延误报

ALR

告警报

RTN

返航报

RCF

无线电通信失效报

ALN

备降报

ovlfly

飞跃报

 

电报级别说明:

(1)SS:第一等级,遇险报。

(2)DD:第二等级,特级报。

(3)FF:第三等级,加急报。(常用)

(4)GG:第四等级,急报。(常用)

 

电报代码中的特别编组号说明如下:

编组号

数据类型

3

电报类别、编号和参考数据

### 解析 AFTN 协议的方法 AFTN(航空固定电信网,Aeronautical Fixed Telecommunication Network)是一种用于全球民航通信的标准网络协议。它主要用于传输飞行计划、气象数据其他关键信息。以下是关于解析 AFTN 报文的相关方法工具。 #### 1. **AFTN 报文结构** AFTN 报文具有严格的格式定义,通常由多个字段组成,包括报头、地址部分、正文以及结束符等。其基本结构如下: - **起始字符 (ZCZC)**:表示报文的开始。 - **地址部分**:包含发送方接收方的信息。 - **正文内容**:实际的数据内容,可能涉及飞行计划或其他航务消息。 - **结束字符 (NNNN)**:标记报文的结束。 这种固定的格式使得可以通过正则表达式或者字符串操作来提取各个部分的内容[^1]。 #### 2. **解析方法** ##### 使用 Python 进行解析 可以利用 Python 编写脚本来解析 AFTN 报文。下面是一个简单的示例代码片段,展示如何通过字符串分割的方式读取并处理 AFTN 数据流中的不同组件。 ```python def parse_aftn_message(message): try: start_marker = 'ZCZC' end_marker = 'NNNN' if not message.startswith(start_marker) or not message.endswith(end_marker): raise ValueError("Invalid AFTN Message Format") body_start_index = message.find(' ', message.index(start_marker)) + 1 header = message[len(start_marker):body_start_index].strip() body_end_index = message.rfind(end_marker) body = message[body_start_index:body_end_index].strip() return { "header": header, "body": body } except Exception as e: print(f"Parsing Error: {e}") return None aftn_example = "ZCZC ABCD1234 EFGH5678 THIS IS THE MESSAGE BODY NNNN" parsed_result = parse_aftn_message(aftn_example) if parsed_result is not None: print(parsed_result["header"]) # 输出头部信息 print(parsed_result["body"]) # 输出主体内容 ``` 上述代码实现了对标准 AFTN 报文的基本拆分逻辑,并返回字典形式的结果以便进一步分析或存储[^2]。 #### 3. **现有工具推荐** 除了手动编写程序外,还有一些现成软件可以帮助完成更复杂的任务: - **AMHS/AFIS**: 提供全面支持 AFTN 其他相关协议的功能套件,在工业界广泛采用。 - **开源库如 pyModeS 或者 similar aviation libraries**: 虽然主要针对 ADS-B 等新型技术开发,但某些扩展模块也可能覆盖传统电报系统的兼容性需求[^3]。 注意选择适合自己应用场景的具体实现方案非常重要。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

机场信息系统研究员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值