1. 课程导入与AIS航迹数据认知

船舶自动识别系统(Automatic Identification System,AIS)是现代海事信息化最重要的数据源之一。它通过VHF信道,让船舶之间、船岸之间自动交换身份、位置、航向、航速等动态信息,同时承载船名、呼号、船舶尺寸、目的港等静态与航次数据。对航运分析者而言,AIS不再只是"避碰工具",而是一份持续更新、覆盖全球的船舶运动档案。本课程的目标,就是把这套原始报文,转化为可查询、可分析、可解释的航迹数据。

一、学习目标:从报文到结论的完整能力链

完成本课程后,你应当具备四项可检验的能力。第一,能说清AIS系统的组成与报文分类,知道一条船位记录由哪些字段构成、各字段的物理含义与单位。第二,能独立完成AIS数据的获取与预处理,包括数据源选择、格式解析、坐标与时间字段清洗、异常点识别。第三,能基于航迹数据计算航速、航向变化、停留与航行状态,并绘制航迹图、密度图与轨迹聚类结果。第四,能针对具体业务问题(如航道拥堵评估、船舶行为异常筛查)设计分析流程并给出可解释的结论。这四项能力对应"认知—获取—分析—应用"的递进关系,也是本课程整体结构的骨架。

二、AIS系统组成与报文类型

AIS系统由船载设备、岸基基站、卫星接收平台和数据处理中心四部分构成。船载设备包含VHF收发信机、GPS定位模块和通信控制器,按航行状态自动播发报文;岸基基站沿航道与港口布设,覆盖近岸水域;卫星AIS(S-AIS)弥补远海覆盖盲区;数据中心则负责报文解码、去重、入库与分发。理解这一链路很重要,因为后续分析中遇到的"数据缺失""位置跳变""同一船多源重复"等问题,往往源于链路某一环节,而非分析算法本身。

AIS报文按内容分为四类:静态信息(船名、呼号、IMO编号、船舶尺寸,报文类型5,约6分钟一次);动态信息(经纬度、对地航速SOG、对地航向COG、真航向、航行状态,报文类型1/2/3,航行中2~10秒一次);航次信息(吃水、目的港、预计到达时间,随类型5播发);安全相关短消息(报文类型6/8/12/14等)。分析航迹时,最核心的是类型1/2/3动态报文与类型5静态报文的关联——用MMSI作为主键,把"谁"和"在哪、往哪走"拼接起来。

AIS 系统组成与航迹数据流 船载 AIS 设备 VHF 收发信机 GPS 定位模块 通信控制器 MMSI 唯一标识 VHF 播发 接收平台 岸基基站(近岸) 卫星 AIS(远海) 第三方数据服务 覆盖范围互补 原始报文 数据处理中心 报文解码 去重与清洗 入库与分发 MMSI 关联拼接 报文类型与内容 类型 1/2/3 动态 经纬度·SOG·COG·航向 类型 5 静态/航次 船名·呼号·尺寸·目的港 类型 6/8/12/14 安全相关短消息 类型 18/19/24 B 类船台·辅助信息 航迹数据集:MMSI + 时间戳 + 位置 + 运动参数 支撑监管、拥堵分析、行为识别与航线挖掘

三、航迹数据的典型应用场景

在海事监管侧,AIS航迹用于船舶动态监控、重点水域交通流组织、违章行为取证与搜救辅助。例如交管中心可基于航迹判断船舶是否在禁航区停留、是否异常减速或逆向航行。在航运分析侧,航迹数据支撑港口吞吐量估算、航道通过能力评估、航线网络提取与船队运营效率分析。一个常见的实操例子是:取某港口进港航道一周的AIS数据,按5分钟时间窗统计断面船舶数,绘制交通流时空热力图,从而识别高峰时段与拥堵断面。这类分析的关键不在算法复杂,而在于字段口径统一——SOG单位是节(0.1节分辨率)、COG是真北向顺时针角度、时间戳需统一到UTC,否则统计结果会系统性偏移。

四、课程整体实践路线图

本课程按"认知—获取—处理—分析—应用"五段推进。前段建立AIS报文与字段的认知基础;中段进入数据获取与预处理,包括CSV/NMEA格式解析、坐标校验、缺失值与跳变点处理;后段聚焦分析方法,涵盖航迹可视化、速度与停留状态判定、轨迹聚类与异常检测;末段以综合案例收束,把前述能力组合成完整分析报告。每一节都配有可运行的数据处理示例与判断依据,建议边学边用真实或公开样例数据复现,逐步积累自己的分析脚本与参数经验。

学习建议:先不要急于上算法。把一条船连续24小时的报文按时间排序,手工核对几个关键点——位置是否连续、SOG与位置差分是否一致、静态信息是否中途变化——这一步能帮你建立对数据质量的直觉,后续所有分析都会受益。