AIS原始数据(未解析)

之前的博客提到的AIS数据解析的工作,昨天去码头拷机测试了一下,检测设备稳定性的同时也得到了很多原始数据。

有需要的兄弟们自取:

!AIVDM,1,1,,B,H:WF?g@hTDQDv333:2222222220,2*4C

!AIVDM,1,1,,B,H:WF?gDN6DeiqhkPPPPPPP182220,0*43

!AIVDM,1,1,,A,B69>EjPD02:6`g5;d==1CwdESP06,0*2C

!AIVDM,1,1,,B,H69?i0PiDh4uUGK;GCR22222220,2*64

!AIVDM,1,1,,B,869?i0QW@`C?30aqVk9blL84210P@84200,4*6E

!AIVDM,1,1,,B,B:WF?gBl02:6`;U;dA4H@CJn1P06,0*18

!AIVDM,1,1,,B,H:WF?g@hTDQDv333:2222222220,2*4C

!AIVDM,1,1,,B,H:WF?gDN6DeiqhkPPPPPPP182220,0*43

!AIVDM,1,1,,B,B69>EjPD02:6`m5;dAhqgwdESP06,0*68

!AIVDM,1,1,,A,H:WF?g@hTDQDv333:2222222220,2*4F

!AIVDM,1,1,,A,B69>EjPD02:6`h5;d?p03wdESP06,0*1D

!AIVDM,1,1,,A,H69?df@iDh4uUGK7O7J22222220,2*44

!AIVDM,1,1,,B,H69?jEDN6Dejjhnhhhhhhh0p632H,0*3E

!AIVDM,1,1,,B,B69?jE@D0B:6?25<:7fSSwVmSP06,0*24

!AIVDM,1,1,,A,B6;1IIjP0B:6<:U<9jEh1ITn1P06,0*28

!AIVDM,1,1,,B,B69?df@D02:6<>U<9Q<03wn5SP06,0*4A

!AIVDM,1,1,,A,B69?jE@D0j:6??U<9tPg?wVmSP06,0*4C

!AIVDM,1,1,,A,B6;1IIjP0B:6:KU<9WrDenWn1P06,0*09

!AIVDM,1,1,,B,B6;1IIjP1j:6;p5<9fbA1l7F1P06,0*43

!AIVDM,1,1,,B,B69?df@D0B:6<C5<9P@03wm5SP06,0*59

!AIVDM,1,1,,A,H69?dfDN6Dejjhkhhhhhhh10722H,0*54

!AIVDM,1,1,,B,B69?jE@D1R:6?RU<:@ic3wVESP06,0*35

!AIVDM,1,1,,A,H69?jE@iD`UUGK3SKJ222222220,2*23

!AIVDM,1,1,,A,869?jEAW@`C?RDaqVk1hnK84210P@84200,4*19

!AIVDM,1,1,,B,H69?df@iDh4uUGK7O7J22222220,2*47

!AIVDM,1,1,,B,869?dfAW@`C?30aqVk5fiK84210P@84200,4*2F

!AIVDM,1,1,,A,B69?jE@D0R:6>r5<:5wE?wVESP06,0*37

!AIVDM,1,1,,B,H6;1IIlN6DeiqhnnjokmPP0p3210,0*57

!AIVDM,1,1,,B,B69?df@D02:6<A5<9Q@03wm5SP06,0*2A

!AIVDM,1,1,,A,H69?dfDN6Dejjhkhhhhhhh10722H,0*54

!AIVDM,1,1,,A,B6;1IIjP@2:69I5<9`PP@IVF1P06,0*42

!AIVDM,1,1,,A,B69?df@D02:6<A5<9QL03wm5SP06,0*25

!AIVDM,1,1,,B,B6;1IIjP02:6<VU<9iL0007n1P06,0*7E

!AIVDM,1,1,,B,H69?df@iDh4uUGK7O7J22222220,2*47

!AIVDM,1,1,,B,H69?jEDN6Dejjhnhhhhhhh0p632H,0*3E

!AIVDM,1,1,,A,B6;1IIjP02:6<D5<9laUuASn1P06,0*12

!AIVDM,1,1,,B,B69?df@D02:6<E5<9QT03wm5SP06,0*3A

!AIVDM,1,1,,A,H69?df@iDh4uUGK7O7J22222220,2*44

!AIVDM,1,1,,A,869?dfAW@`C?30aqVk5fiK84210P@84200,4*2C

!AIVDM,1,1,,A,B6;1IIjP02:6<B5<9g80007F1P06,0*5B

!AIVDM,1,1,,B,B69?df@D0B:6<BU<9QT03wlUSP06,0*4C

!AIVDM,1,1,,B,H69?dfDN6Dejjhkhhhhhhh10722H,0*57

!AIVDM,1,1,,B,869?dfAW@`C?30aqVk5fiK84210P@84200,4*2F

!AIVDM,1,1,,A,B6;1IIjP12:6<fU<9n8=4:7n1P06,0*3C

!AIVDM,1,1,,A,H69?jE@iD`UUGK3SKJ222222220,2*23

!AIVDM,1,1,,A,H69?jEDN6Dejjhnhhhhhhh0p632H,0*3D

!AIVDM,1,1,,A,869?jEAW@`C?RDaqVk1hnK84210P@84200,4*19

!AIVDM,1,1,,B,B6;1IIjP0R:6<WU<9m<000;n1P06,0*67

!AIVDM,1,1,,B,B69?df@D02:6<?U<9Qh03wm5SP06,0*1C

!AIVDM,1,1,,B,B69?jE@D0B:6>=U<:I2i3wUESP06,0*11

!AIVDM,1,1,,B,B69?df@D02:6<8U<9Qp03wl5SP06,0*02

!AIVDM,1,1,,B,H69?df@iDh4uUGK7O7J22222220,2*47

!AIVDM,1,1,,B,869?dfAW@`C?30aqVk5fiK84210P@84200,4*2F

!AIVDM,1,1,,A,B69?jE@D02:6>KU<:J5@SwTmSP06,0*70

!AIVDM,1,1,,A,B6;1IIjP02:6<?5<9jP0007F1P06,0*43

!AIVDM,1,1,,B,B6;1IIjP0B:6<<U<9iD3H2WF1P06,0*5D

!AIVDM,1,1,,B,B69?df@D02:6<AU<9Q003wl5SP06,0*3B

!AIVDM,1,1,,A,H69?dfDN6Dejjhkhhhhhhh10722H,0*54

!AIVDM,1,1,,A,869?dfAW@`C?30aqVk5fiK84210P@84200,4*2C

!AIVDM,1,1,,B,H69?jEDN6Dejjhnhhhhhhh0p632H,0*3E

!AIVDM,1,1,,A,H6;1IIlN6DeiqhnnjokmPP0p3210,0*54

!AIVDM,1,1,,B,B69?df@D02:6<B5<9Qd03wm5SP06,0*0D

!AIVDM,1,1,,B,H69?dfDN6Dejjhkhhhhhhh10722H,0*57

!AIVDM,1,1,,B,B69?jE@D0B:6>`5<:OsL7wSmSP06,0*64

!AIVDM,1,1,,A,H69?jE@iD`UUGK3SKJ222222220,2*23

!AIVDM,1,1,,A,869?jEAW@`C?RDaqVk1hnK84210P@84200,4*19

!AIVDM,1,1,,B,B6;1IIjP02:6<@5<9hh0007n1P06,0*2D

!AIVDM,1,1,,A,H69?dfDN6Dejjhkhhhhhhh10722H,0*54

!AIVDM,1,1,,A,B6;1IIjP2R:6<>U<9kuwAUWn1P06,0*7F

!AIVDM,1,1,,A,B69?df@D02:6<@5<9R77OwmUSP06,0*47

!AIVDM,1,1,,B,B6;1IIjP12:6<3U<9dT<D9SF1P06,0*32

!AIVDM,1,1,,B,B69?df@D02:6<BU<9R?7OwmUSP06,0*2E

!AIVDM,1,1,,B,H69?dfDN6Dejjhkhhhhhhh10722H,0*57

!AIVDM,1,1,,B,H69?jEDN6Dejjhnhhhhhhh0p632H,0*3E

!AIVDM,1,1,,B,869?jEAW@`C?RDaqVk1hnK84210P@84200,4*1A

!AIVDM,1,1,,A,B69?jE@D02:6>8U<:GH03wSmSP06,0*64

!AIVDM,1,1,,B,H6;1IIlN6DeiqhnnjokmPP0p3210,0*57

!AIVDM,1,1,,A,B69?df@D02:6<AU<9RP03wmUSP06,0*3A

(如果有从事AIS相关工作的兄弟,也可以交流交流)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Java可以通过使用AISParser库来解析静态AIS(Automatic Identification System)原始数据AIS是一种船舶自动识别系统,它通过无线电信号传输船舶位置、速度、航向等信息,用于船舶交通管理和海上安全。 在Java中解析静态AIS原始数据,首先需要导入AISParser库。然后,我们需要读取AIS原始数据文件或从网络中接收AIS数据流。接下来,使用AISParser提供的方法将原始数据转换为可读的AIS消息。 AISParser库提供了一些常用的方法来解析AIS原始数据。例如,可以使用parse方法将原始数据解析AIS消息对象。该方法接收原始数据作为参数,并返回一个包含解析AIS消息的对象。 解析后的AIS消息对象可以获取各种信息,例如船舶的MMSI(Maritime Mobile Service Identity)、呼号、船名、船长、船宽等。可以使用AIS消息对象的getter方法获取这些信息。 解析静态AIS原始数据的过程如下: 1. 导入AISParser库。 2. 读取AIS原始数据文件或接收AIS数据流。 3. 使用AISParser的parse方法解析原始数据AIS消息对象。 4. 获取AIS消息对象的各种信息。 例如,我们可以通过以下代码片段来解析静态AIS原始数据: ``` import com.aisparser.AisInputStream; import com.aisparser.AisMessage; import com.aisparser.AisMessageException; import com.aisparser.MessageException; import com.aisparser.Vdm; import com.aisparser.Itdma; ... AisInputStream inputStream = new AisInputStream(); ... try { while (true) { // 从数据流中读取AIS原始数据 String rawMessage = inputStream.readMessage(); // 解析原始数据AIS消息对象 Vdm vdm = new Vdm(); if (vdm.parse(rawMessage) != 0) { throw new MessageException("Error parsing raw message"); } AisMessage aisMessage = AisMessage.getInstance(vdm); // 获取AIS消息对象的信息 int mmsi = aisMessage.getUserId(); String callSign = aisMessage.getCallSign(); String shipName = aisMessage.getShipName(); double shipLength = aisMessage.getLength(); double shipWidth = aisMessage.getWidth(); // 输出船舶信息 System.out.println("MMSI: " + mmsi); System.out.println("Call Sign: " + callSign); System.out.println("Ship Name: " + shipName); System.out.println("Ship Length: " + shipLength); System.out.println("Ship Width: " + shipWidth); // 进一步处理AIS消息对象... } } catch (AisMessageException e) { e.printStackTrace(); } finally { inputStream.close(); } ``` 通过上述代码,我们可以解析静态AIS原始数据并获取船舶的各种信息。这样可以对AIS数据进行分析、存储或进一步处理,从而实现对船舶交通和海上安全的管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

我叫王超平

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

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

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

打赏作者

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

抵扣说明:

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

余额充值