高人指点,如何从GPS数据中查找和截取出时间、日期、经纬度信息(2)

电脑杂谈  发布时间:2019-09-09 12:03:11  来源:网络整理

更多帖子

lan120576664

Bbs3

本版专家分:706

Blank

GitHub绑定GitHub第三方账户获取

Blank

领英绑定领英第三方账户获取

1、lz你可以先知道GPS的NMEA信息,看看这些信息是记录时间的;

2、然后用CSTRING这个类,将你应该的时间提取起来;

3、最后整理一下出一个你应该的内容。

更多帖子

Bbs2

本版专家分:456

使用“,”分割,例如你的举例092204.999代表09年22:04分南纬42.505589°东经147.185084°

更多帖子

ffeige1984

Bbs5

本版专家分:2525

把那些数据根据NEMA协议解析下,就起来了

更多帖子

ezhong0812

Bbs1

本版专家分:58

主要部分是上面吧,找朋友要的,没仔细看过

CStringoneline;

oneline=dacstr.Mid(start,linelen);

onestart=0;

oneend=0;

if(oneline.Left(6)==L"$GPGGA")

{

onestart+=oneline.Find(L",",onestart);

oneend=oneline.Find(L",",onestart+1);

length=oneend-onestart-1;

time=oneline.Mid(onestart+1,length);

time=time.Left(2)+L":"+time.Mid(2,2)+L":"+time.Right(5);

onestart=oneend+1;

oneend=oneline.Find(L",",onestart+1);

length=oneend-onestart;

lat=oneline.Mid(onestart,length);

degdig=lat.GetLength()-2;

lat=lat.Left(2)+L"°"+lat.Right(degdig);

gps时间同步设备_gps时间同步软件_gps时间格式

onestart=oneend+1;

oneend=oneline.Find(L",",onestart+1);

length=oneend-onestart;

latdir=oneline.Mid(onestart,length);

onestart=oneend+1;

oneend=oneline.Find(L",",onestart+1);

length=oneend-onestart;

lon=oneline.Mid(onestart,length);

degdig=lon.GetLength()-3;

lon=lon.Left(3)+L"°"+lon.Right(degdig);

onestart=oneend+1;

oneend=oneline.Find(L",",onestart+1);

length=oneend-onestart;

londir=oneline.Mid(onestart,length);

onestart=oneend+1;

oneend=oneline.Find(L",",onestart+1);

length=oneend-onestart;

onestart=oneend+1;

oneend=oneline.Find(L",",onestart+1);

length=oneend-onestart;

numused=oneline.Mid(onestart,length);

onestart=oneend+1;

oneend=oneline.Find(L",",onestart+1);

length=oneend-onestart;

onestart=oneend+1;

oneend=oneline.Find(L",",onestart+1);

length=oneend-onestart;

alt=oneline.Mid(onestart,length);

}

更多帖子

从技术迈向管理道路上

Bbs8

本版专家分:34552

Blank

红花2009年9月 硬件/嵌入开发大版内专家分月排行榜第一

2009年8月 硬件/嵌入开发大版内专家分月排行榜第一

2009年1月 硬件/嵌入开发大版内专家分月排行榜第一

2008年11月 硬件/嵌入开发大版内专家分月排行榜第一

2008年10月 硬件/嵌入开发大版内专家分月排行榜第一

Blank

黄花2009年10月 硬件/嵌入开发大版内专家分月排行榜第二

2009年4月 硬件/嵌入开发大版内专家分月排行榜第二

2009年3月 硬件/嵌入开发大版内专家分月排行榜第二

2009年2月 硬件/嵌入开发大版内专家分月排行榜第二

2008年12月 硬件/嵌入开发大版内专家分月排行榜第二

Blank

蓝花2009年7月 硬件/嵌入开发大版内专家分月排行榜第三

2009年6月 硬件/嵌入开发大版内专家分月排行榜第三

2009年5月 硬件/嵌入开发大版内专家分月排行榜第三

热心人真多,解析数据容易

要我们画图显示起来效果,比较难吧。

更多帖子

lidaotong

Bbs1

本版专家分:28

引用4楼vclife的回复:楼主是自己写串口程序??那么就去找芯片手册,看那些格式是哪个样子的,那几位数字代表哪个意思

如果是调用系统的GPSAPI,那么是有接口的,而且有个非常很大的结构体,应该能直接获得到你想要的数据

不是自己写的串口驱动

更多帖子

lidaotong

Bbs1

本版专家分:28


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shumachanpin/article-122268-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...