nmea相关内容

如何获取 GPS 原始数据(卫星伪距)?

如何读取 GPS 原始数据,更具体地说,我需要卫星伪距.此数据不提供 NMEA 格式. 解决方案 卫星伪距在 官方API,既不通过GpsStatus.Listener也不通过GpsStatus.NMEAListener接口. GpsSatellite 类中唯一可用的信息是: PRN 方位角 海拔 C/N0 一个“usedInFix"布尔值. Android 源代码 ..
发布时间:2022-01-22 14:05:10 移动开发

滚动您自己的 NMEA 解析器或使用开源 GPS 解析器?

我做了很多位置感知计算,通常包含 GPS.我有自己的小型简单 NMEA 解析器,它没有做任何特别的事情 - 只是将 GPS 特定的句子转换为可用的数字、标志等. 但是,在 GPSD 和 Gypsy 等项目上进行了大量积极的开发.如果 GPS 是一件简单的事情,这些项目早就完成了,只是进入了维护模式. 他们知道/做了什么我不知道的事情,因此我的代码没有说明? 解决方案 来自优秀文 ..
发布时间:2022-01-22 13:43:44 其他开发

在 Python 中通过正则表达式解析 GPS 接收器输出

我有一个朋友正在完成他的航空航天工程硕士学位.对于他的最后一个项目,他在一个小团队中负责编写一个跟踪气象气球、火箭和卫星的程序.该程序接收来自 GPS 设备的输入,对数据进行计算,并使用这些计算结果来控制一系列电机,这些电机旨在定向定向通信天线,因此气球、火箭或卫星始终保持焦点. 虽然我自己有点(永恒的)初学者,但我比我的朋友有更多的编程经验.因此,当他向我寻求建议时,我说服他用我选择的语言 ..
发布时间:2022-01-22 13:29:11 Python

Android : 从 2012 年 1 月 1 日起显示 GPS 日期提前 1 天的三星 Galaxy Tabs 和 Android 2.2 设备

我有 Galaxy tab GT-P1000 7 英寸固件版本 2.3.3 和运行 Android 2.2 的手机.在这两个版本中,当我试图从 GPS 获取时间时,它显示从 2012 年 1 月 1 日起提前 1 天.相同的代码在三星、LG 和摩托罗拉手机上运行良好. 应用程序的示例代码是, 包com.vxceed.dateTime;导入 java.util.Calendar;导入andr ..
发布时间:2022-01-22 13:23:53 移动开发

如何从 Linux 上的 picocom 等串口读取数据?

我有一个 gps 模块,它每 1 秒向串口发送一次数据(NMEA 语句).我一直在尝试从 C++ 程序中读取它. 用picocom读取串口时,数据以干净的方式显示,每一行都有一个NMEA语句). 我的程序的结果很接近,但有时会混淆. 这是我的代码: #include #include #include #include ..
发布时间:2022-01-18 14:29:17 服务器开发

GPS NMEA 字符串的解析代码

我正在尝试使用 Arduino uno 和以下代码解析传入的 GPGGA NMEA GPS 字符串.我想要做的是我只使用 GPGGA NMEA 字符串来获取纬度、经度和高度的值.在我下面的代码中,我进行了某些检查以检查传入的字符串是否为 GPGGA,然后存储数组中的进一步字符串可以使用 strtok 函数进一步解析,并且可以轻松找到所有 3 个 GPS 坐标. 但我无法弄清楚如何仅存储 GP ..
发布时间:2021-11-17 03:47:04 其他开发

如何用中断串口读取串口?

我正在尝试在Linux中阅读NMEA消息.但我无法获得完整的消息: 54.441,V ,,,, 0.00,0.00,010720 ,,, N * 42$ GPVTG,0.00,T ,, M,0.00,N,0.00,K,N * 32$ GPGGA,020954.441`` ,,,,, 0,0 ,,,``$ GPGSA,A,1 ,,,,,,,,,,,,,, * 1E$ GPGSA,A,1 ,,,, ..
发布时间:2021-05-16 19:48:59 其他开发

NMEA输出中的ublox GPS奇怪字符

在这篇文章中,我和绅士有类似的困难: ublox GPS奇怪的字符散布在NMEA输出中 我在Dell Rugged 7212平板电脑上使用u-blox将NMEA输出到虚拟com端口.我正在获取GPS坐标,但在输出的中间也出现了奇怪的字符行.关于可能导致这种情况的任何想法? https://i.stack.imgur.com/IKOAb.jpg 解决方案 您可以尝试使用适用 ..
发布时间:2021-05-13 18:40:16 其他开发

从NMEA日志文件中提取的坐标保存在CSV文件中

作为Python的初学者,我正在处理一项任务.该任务正在开发一个程序,该程序通过虚拟端口读取NMEA日志文件,并且: 仅打印"GPGGA"行 从这些"GPGGA"行打印坐标(纬度,经度) 在CSV文件中提取这些坐标 在KML文件中提取这些坐标 遵循我的代码: 导入序列从pynmea导入nmea导入csvser = serial.Serial('COM4')ser.baudrate ..
发布时间:2021-05-06 19:11:39 Python

无法影响始终为null的简单Double []表的值-2个代码之间的比较

我问过类似的问题:我有一个包含NMEA帧的TXT文件.我检索$ GPGGA和$ GPRMC框架的纬度和经度.然后,我将经度和纬度转换为十进制度数.我的代码的第一个版本运行良好.然后我做了第二个,结构化了一些,但是没有用. 这是我的代码的第二个版本,该版本不起作用: /** * Updating position on Google Maps * @param values */ ..
发布时间:2020-11-20 00:40:04 Java开发

无法影响始终为null的简单Double []表的值-2个代码之间的比较

我已经问过类似的问题:我有一个包含NMEA帧的TXT文件.我检索$ GPGGA和$ GPRMC框架的纬度和经度.然后,我将经度和纬度转换为十进制度数.我的代码的第一个版本运行良好.然后我做了第二个,结构化了一些,但是没有用. 这是我的代码的第二个版本,该版本不起作用: /** * Updating position on Google Maps * @param values * ..
发布时间:2020-07-01 19:21:32 Java开发

如何将双精度值格式化为时间

我正在研究一个读取gps数据的程序. NMEA字符串返回的时间如下:34658.00. 我的解析器将其视为双精度 InputLine = "\\$GPGGA,34658.00,5106.9792434234,N,11402.3003,W,2,09,1.0,1048.47,M,-16.27,M,08,AAAA*60"; //NMEA string //inputLine= ..
发布时间:2020-07-01 19:20:25 Java开发

NMEA库-nmeaINFO空

我已经编写了一些C/C ++代码,包括此NMEA库来解析从gps设备传入的数据. #include #include #include #include #include #include #include "GPSDevice.h" using namespa ..
发布时间:2020-07-01 19:19:19 C/C++开发

ublox GPS奇怪字符散布在NMEA输出中

我正在将ublox GPS用于数据采集应用程序.设备正在虚拟COM端口上输出NMEA. NMEA输出工作正常.但是在NMEA消息之间散布着奇怪的字符.设置为"Ascii",请参见Realterm的以下屏幕截图. 有人可以告诉我这是什么吗?理想情况下,我需要向设备发送哪些命令以禁用此输出? 解决方案 您应禁用UBX二进制协议. NMEA和UBX消息在同一端口上交错.这可以通过发送 ..
发布时间:2020-07-01 19:19:14 其他开发

在C#.net cf中的nmea校验和

我正在尝试编写自己的nmea解析器,因为我只需要gps的一些信息,而不需要解释所有消息.我的问题是我的nmea消息验证器给了我错误的校验和.有人可以看到我错了吗? 我正在使用中的想法,Codepedia-计算和验证nmea语句. // Returns True if a sentence's checksum matches the // calculated che ..
发布时间:2020-07-01 19:19:13 C#/.NET

如何从Linux上的picocom等串行端口读取数据?

我有一个gps模块,每隔1秒钟将数据(NMEA语句)发送到串行端口.我一直在尝试从C ++程序中读取它. 使用picocom读取串行端口时,数据以干净的方式显示,每行都有NMEA语句). 我的程序的结果很接近,但有时混合在一起. 这是我的代码: #include #include #include #inclu ..
发布时间:2020-07-01 19:19:10 服务器开发

GPS NMEA字符串的解析代码

但是我无法弄清楚如何只存储GPGGA字符串,而不能存储其他字符串.我正在使用for循环,但是它不起作用. 我不尝试使用任何库.我遇到了某些类似这样的现有代码. 这是GPGGA字符串信息链接 我正在尝试具有以下功能 i)检查输入的字符串是否为GPGGA ii)如果是,则将以下字符串存储到数组中,直到EOL或直到*(后跟数组的校验和),数组长度是可变的(我无法找到解决方案) iii) ..
发布时间:2020-05-25 01:15:01 其他开发

从英国坐标转换为标准WGS84 nmea

我已经发布了类似的帖子。我从理论上得到了答案,但我确实需要somone来帮助我。 所以我使用这个示例用于测试我的GPS。我想要做的是如何获得像纬度和经度56,322415标准十进制值。 因为现在我获得了5304,254的价值。 我需要这种形式,因为我会将它用于Google地图。 您可以检查代码并告诉我应该省略什么或如何将其转换为WGS84格式。 谢谢。 p> 编辑: ..
发布时间:2018-05-17 17:25:44 C#/.NET