NMEA AIS -海洋导航数据特征表示
除了FME工作台添加到所有特性中的通用FME特性属性之外(参见关于Feature Type属性),该格式还添加了特定于格式的属性(格式属性).
FME中创建的每个特性对应一个完整的AIS消息。通常,AIS文件中的一行对应一个AIS消息,但在某些情况下,较长的AIS消息会被分成多个消息。在这种情况下,在构造特征之前,多个消息片段将被重构为单个AIS消息。
有许多AIS消息类型,每一种都有不同的数据字段。每个消息类型对应于FME中的一个特征类型。对应的特征类型将AIS消息的数据存储为属性。在某些情况下,附加的位置特定信息将被存储为特征类型的几何特征。
下表列出了FME特性类型及其支持的AIS消息。
要查看某个FME特征类型的属性,请使用AIS读取器生成一个工作区并查看该特征类型的属性。在许多情况下,属性的值是一个常量,对应于某个字符串或值。
下表列出了规范的部分内容。这些部分提供了描述这些枚举值的表。如果想要了解属性值的含义或解释,这些链接是很好的参考。
注意:不是所有的类型6和8子类型都受支持。目前,所处理的子类型是由国际海事组织(IMO)指定的子类型。但是,可以扩展该格式以根据请求支持其他子类型。如果您想添加对另一个二进制子类型的支持,请联系support@亚搏在线safe.com并提供详细说明子类型内容的规范。
功能类型 | AIS信息 | 笔记 |
---|---|---|
ais_position_report | 类型1:职位报告A类 类别2:职位报告A类(指定进度表) 第三类:职位报告A类(对审问的回应) |
AIS消息1 - 3都对应这种类型的位置报告。这是最常见的AIS消息类型,构成了典型数据集中发现的大部分信息。 看到类型1、2和3职位报告有关如何解释属性值的信息。 |
ais_base_station_report | 类型4:基站报告 类型11:UTC/Date响应 |
类型4基站报告包含关于如何解释属性值的信息。 这种消息类型也比较常见。 |
ais_ship_static_and_voyage_related_data | 类型5:静态和航行相关数据 | 5型静态和航行相关数据包含关于如何解释属性值的信息。 |
ais_dangerous_cargo_indication | 类型6:二进制寻址消息-子类型:IMO236危险货物指示 类型6:二进制寻址消息-子类型:IMO289危险货物指示 |
类型6二进制寻址消息包含关于如何解释属性值的信息。 请参阅对应于特定子类型的章节。 |
ais_tidal_window | 类型6:二进制寻址消息-子类型:IMO236潮汐窗口 类型6:二进制寻址消息-子类型:IMO289潮汐窗口 |
|
ais_number_persons_on_board | 类型6:二进制地址消息-子类型:IMO236船上人员的数目 类型6:二进制地址消息-子类型:IMO289机上人员数 |
|
ais_text_description | 类型6:二进制地址消息-子类型:IMO289文本描述(地址) | |
ais_clearance_time_to_enter_port | 类型6:二进制地址消息-子类型:IMO289进入端口的清除时间 | |
ais_route_information | 类型6:二进制地址消息-子类型:IMO289路由信息(地址) | |
ais_berthing_data | 类型6:二进制寻址消息-子类型:IMO289停泊数据(寻址) | |
ais_area_notice | 类型6:二进制地址消息-子类型:IMO289区域通知(地址) 类型8:二进制广播消息-子类型:IMO289区域通知(广播) |
类型6二进制寻址消息包含关于如何解释属性值的信息。 参见对应于特定子类型的部分。 8型版本具有与6型相同的结构和解释,除了消息是广播而不是发送给某一艘船的事实。 这些消息包含应用特定区域通知的子区域数组。这些区域存储为特性上的聚合,聚合可以包含以下几何图形:矩形、扇区、折线、多边形以及相关文本。 |
ais_fairway_closed | 类型8:二进制广播消息-子类型:球道关闭 | 类型8二进制广播消息包含关于如何解释属性值的信息。 请参阅与此特定子类型对应的部分。 |
ais_marine_traffic_signal | 类型8:二进制广播消息-子类型:IMO289海上交通信号 | |
ais_synthetic_target | 类型8:二进制广播消息-子类型:vts生成/合成目标 | 类型8二进制广播消息包含关于如何解释属性值的信息。 请参阅与此特定子类型对应的部分。 此消息的最后一部分包含一个合成目标数组。其中的内容存储为该特性类型上的聚合,该聚合中的每个几何图形都包含描述目标属性的特征。 |
ais_weather_observation_from_ship_non_wmo | 类型8:二进制广播消息-子类型:IMO289船舶气象观测报告:非wmo变体 | 类型8二进制广播消息包含关于如何解释属性值的信息。 请参阅与此特定子类型对应的部分。 |
ais_weather_observation_from_ship_wmo | 类型8:二进制广播消息-子类型:IMO289船舶气象观测报告:非wmo变体 | |
ais_extended_ship_static_voyage_imo236 | 类型8:二进制广播消息-子类型:IMO236扩展船舶静态和航行相关数据 | |
ais_extended_ship_static_voyage_imo289 | 类型8:二进制广播消息-子类型:IMO289扩展船舶静态和航行相关数据 | |
ais_environmental_report | 类型8:二进制广播消息-子类型:IMO289环境 | 类型8二进制广播消息包含关于如何解释属性值的信息。 请参阅与此特定子类型对应的部分。 这个特性类型有一个聚合,它包含1到5个几何图形。这些几何图形可以对应一个位置,也可以是空的。在这两种情况下,这些几何图形的特征描述了不同类型的环境报告。这些报告的规格可以在上面的链接中找到。 |
ais_meteorological_hydrological_data | 类型8:二进制广播消息-子类型:IMO236气象水文数据 类型8:二进制广播消息-子类型:IMO289气象水文数据 |
类型8二进制广播消息包含关于如何解释属性值的信息。 请参阅与这些特定子类型对应的部分。 |
ais_binary_message_unknown | 类型6:未知子类型的二进制消息 类型8:未知子类型的二进制消息 |
FME目前并不支持所有类型6和8的二进制消息。在不支持子类型的情况下,将创建此特性类型,其中包含关于子类型及其原始二进制有效负载的信息。 |
ais_binary_acknowledge | 类型7:二进制确认 类型13:安全相关亚搏在线确认 |
类型7二进制确认包含关于如何解释属性值的信息。 |
ais_sar_aircraft_position_report | 9型:标准搜救飞机位置报告 | 标准搜救飞机位置报告包含关于如何解释属性值的信息。 |
ais_utc_date_inquiry | 类型10:UTC/日期查询 | UTC /日期查询包含关于如何解释属性值的信息。 |
ais_addressed_亚搏在线safety_related_message | 类型12:指定地址的安全相关信息亚搏在线 | 地址安全相关信息亚搏在线包含关于如何解释属性值的信息。 |
ais_亚搏在线safety_related_broadcast_message | 类型14:安全相关亚搏在线广播消息 | 亚搏在线安全广播信息包含关于如何解释属性值的信息 |
ais_interrogation | 类型15:审讯 | 审讯包含关于如何解释属性值的信息。 |
ais_assignment_mode_command | 类型16:分配模式命令 | 作业模式命令包含关于如何解释属性值的信息 |
ais_dgnss_broadcast_binary_message | 类型17:DGNSS广播二进制消息 | DGNSS广播二进制报文包含关于如何解释属性值的信息。 |
ais_standard_class_b_cs_position_report | 18型:标准B级CS位置报告 | 标准B级CS位置报告包含关于如何解释属性值的信息。 |
ais_extended_class_b_cs_position_report | 19型:扩展B级CS位置报告 | 扩展B级CS位置报告包含关于如何解释属性值的信息。 |
ais_data_link_management_message | 类型20:数据链路管理消息 | 数据链路管理消息包含关于如何解释属性值的信息。 |
ais_aid_to_navigation_report | 21型:助航报告 | 助航报告包含关于如何解释属性值的信息。 |
ais_channel_management | 类型22:通道管理 | 渠道管理包含关于如何解释属性值的信息。 |
ais_group_channel_command | 类型23:组分配命令 | 小组任务命令包含关于如何解释属性值的信息。 |
ais_static_data_report | 类型24:静态数据报告 | 静态数据报告包含关于如何解释属性值的信息。 |
ais_single_slot_binary_message | 类型25:单槽二进制消息 | 单槽二进制消息包含关于如何解释属性值的信息。这种消息类型非常罕见,不太可能被看到。 |
ais_multiple_slot_binary_message | 类型26:多个槽位二进制消息 | 多槽二进制消息包含关于如何解释属性值的信息。这种消息类型非常罕见,不太可能被看到。 |
ais_long_range_Broadcast_message | 类型27:远程AIS广播消息 | 远程AIS广播消息包含关于如何解释属性值的信息。这种消息类型非常罕见,不太可能被看到。 |
前缀的属性ais_data_
对应于根据消息的有效负载确定的信息,而属性以ais_header
对应于文本文件中从原始AIS消息确定的信息。举个例子ais_header
,ais_header_prefix
是在原始AIS消息开始之前找到的任何文本。举个例子ais_data
,ais_data_rate_of_turn
属性是特定于ais_position_report
通过解码和解释AIS报文的有效载荷部分来找到特征类型。
下表列出了以ais_header.
属性名称 | 内容 |
---|---|
ais_header_prefix | 在原始AIS消息开始之前找到的任何文本。 范围:字母数字字符串 默认的:没有违约 |
ais_header_message_type | NMEA消息类型。 范围:“!AIVDM”或“!AIVDO” 默认的:没有违约 |
ais_header_msg_id | 多句消息的顺序消息标识符。 范围:字母数字字符串 |
ais_header_comment | 自由形式的文本信息。 范围:字母数字字符串 默认的:没有违约 |
ais_header_counter | 计数每次出现的参数被一个通话器连接到一条线。 范围:任意正整数 默认的:没有违约 |
ais_header_destination_id | 预期目标设备或进程的标识。 范围:字母数字字符串 默认的:没有违约 |
ais_header_group_code | 用来把句子连接成组的字符串。 范围:字母数字字符串 默认的:没有违约 |
ais_header_source_id | 源设备或进程的标识。 范围:字母数字字符串 默认的:没有违约 |
ais_header_time_stamp | 1970年1月1日午夜开始的秒数。 范围:任意正整数 默认的:没有违约 |
ais_header_channel | AIS通道。 范围" A "或" B " 默认的:没有违约 |