首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用QT查看AIS数据?

用QT查看AIS数据?
EN

Stack Overflow用户
提问于 2014-09-23 15:28:42
回答 2查看 694关注 0票数 0

有人知道如何从AIS站点获取数据并在QT Gui中查看它们吗?我可以将它们保存在SQL数据库中吗?我会从这个网站获得数据:http://www.aishub.net/

AIS :自动识别系统( AIS )是一种用于船舶和船舶交通服务(VTS)的自动跟踪系统,通过与附近的其他船舶、AIS基站和卫星进行电子交换数据来识别和定位船舶。当使用卫星来检测AIS签名时,则使用术语卫星-AIS (S-AIS)。AIS信息补充了航海雷达,航海雷达仍然是水上运输避碰的主要方法。

EN

回答 2

Stack Overflow用户

发布于 2014-09-23 16:33:55

你应该在http://www.aishub.net/上注册账号并订阅,以获得here描述的API的访问权限。在桌面端,您应该构建Qt应用程序,该应用程序不会频繁地使用QNetworkRequest每分钟调用它们的API URL,检索QNetworkReply结果输出(这将是XML或JSON)。然后使用Qt内置类解析XML或JSON,以处理XML或JSON文档。在解析之后,您应该以自己喜欢的方式显示处理过的数据,例如,可排序视图,或者保存在数据库中,等等。

票数 0
EN

Stack Overflow用户

发布于 2014-09-23 16:38:49

这并不完全是一个编码问题。您应该了解如何从您自己的站点获取数据。但不管怎样,该站点上有一个XML API

Qt很好地支持XML。如果需要,可以将xml存储在文件或sqllite数据库中,或者只是解析并显示它。

您可以使用一些视图小部件来显示解析后的数据-例如QListView、QTableView。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25989358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档