我在哪里可以找到一些GPS单元测试数据来验证我的代码?
例如:
现在我正在使用谷歌地球来解决这个问题,但我很高兴知道我正在验证我的计算是否有效。
答案 0 :(得分:3)
“GPS单元测试数据”非常模糊。您可以轻松获得一堆数据,但如果您不知道它们代表什么,那么测试的价值是多少?
如果您正在寻找纬度/经度计算的数学样本,请查看维基百科的Great Circle距离文章中的示例:http://en.wikipedia.org/wiki/Great-circle_distance#Worked_example它有两个点并用数学来计算它们之间的距离。< / p>
或者您正在寻找直接来自GPS装置的数据?这些被称为NMEA句子。 NMEA句子以$ GP开头,接下来的3个字符是句子代码,后跟句子数据。 http://aprs.gids.nl/nmea/有一个列表。
你当然可以谷歌“样本nmea数据”。 magnalox网站似乎有一些可下载的示例文件,但我没有检查它们以确定它们是否对您有用。
更好的选择可能是记录您自己的数据。将笔记本电脑连接到GPS装置,将其设置为捕获从GPS发出的串行数据,将GPS设置为记录轨道,并将其用于短时间的试驾。然后,您可以根据您在存储的轨道(以及您的小驱动器)中所知道的内容来比较您处理捕获数据的方式。您甚至可以通过网络摄像头记录GPS的屏幕以记录不具有的标题/方位信息到达句子。
如果屏幕从网站上抓取NMEA句子,请谨慎使用。所有有效的NMEA句子都以“$ GP”开头
答案 1 :(得分:1)
RandomProfile提供随机生成的有效NMEA句子。