是否有可用于读取 AIS 数据的 API 或 Web 服务?我从维基百科 ( http://en.wikipedia.org/wiki/Automatic_Identification_System )开始阅读的大多数链接都说 AIS 数据是免费提供的,但我很难找到数据的提供者。AC# 示例或与语言无关的 Web 服务会有所帮助。
4 回答
为客户网站构建项目地图。基本上是一张基于谷歌地图 api 的世界地图,带有他们在哪里进行项目的 pin,如果您单击 pin,您将获得有关该项目的更多信息。
大多数只是静态地址,没关系,但他们在豪华游艇上做了 6 个项目。因此有了将这个标记基于游艇当前位置的想法。遇到了这个服务,他们有一个很好的 API。
不利的一面是,它有点贵。最便宜的选择,每月检查 1 艘船的每日位置 -> 5 欧元。所以这将是 30 欧元,一个相对无用但很棒的功能一个月。
欢迎使用更便宜的替代品。
我最终为这个项目使用了vesseltracker.com。不幸的是,这是一项“致电我们询问价格”服务,因此我将继续寻找具有固定/合理/免费费率的提供商。
有一个来自旧金山湾的饲料可用于非商业用途hd-sf.com:9009
。
我用它来测试我的基于 Java 的 AIS 解码器https://github.com/tbsalling/aismessages/wiki。
从某种意义上说,AIS 数据是免费提供的,您可以使用适当的设备自由地接收它,只需在有航运的区域举起天线即可。
收到的 AIS 数据样本在我的简短 Google 搜索中弹出了很多,所以我假设您的问题是关于从哪里获取AIS 消息的实时馈送(其他人正在接收)。您是否能够免费获得这个是值得怀疑的。大多数提供此服务的组织似乎都希望您为服务付费或以实物形式分享。
有几个地方提供免费流,但似乎没有一个提供短期或长期可用性的任何保证。
所以你的问题的答案是“是的,你应该为此付出一些代价”。