当前位置: 首页 > news >正文

石家庄网站建设加q.479185700海外网络专线

石家庄网站建设加q.479185700,海外网络专线,云南省城乡住房建设厅网站,做网站还是做微信公众号GPGGA是GPS数据输出格式语句,意思是一帧GPS定位的主要数据,是NMEA格式中使用最广的数据之一。该语句包括17个字段。 释义 $GPGGA 语句包括17个字段:语句标识头,世界时间,纬度,纬度半球,经度&a…

GPGGA是GPS数据输出格式语句,意思是一帧GPS定位的主要数据,是NMEA格式中使用最广的数据之一。该语句包括17个字段。

释义

$GPGGA 语句包括17个字段:语句标识头,世界时间,纬度,纬度半球,经度,经度半球,定位质量指示,使用卫星数量,HDOP-水平精度因子,海拔高,高度单位,大地水准面高度异常差值,高度单位,差分GPS数据期限,差分参考基站标号,校验和结束标记(用回车符<CR>和换行符<LF>),分别用14个逗号进行分隔。

格式示例:$GPGGA,014434.70,3817.13334637,N,12139.72994196,E,4,07,1.5,6.571,M,8.942,M,0.7,0016*79

该数据帧的结构及各字段释义如下:

$GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10>,M,<11>,<12>*xx<CR><LF>

$GPGGA:起始引导符及语句格式说明(本句为GPS定位数据);

<1> UTC时间,格式为hhmmss.sss;

<2> 纬度,格式为ddmm.mmmm(第一位是零也将传送);

<3> 纬度半球,N或S(北纬或南纬)

<4> 经度,格式为dddmm.mmmm(第一位零也将传送);

<5> 经度半球,E或W(东经或西经)

<6> GPS状态, 0初始化, 1单点定位, 2码差分, 3无效PPS, 4固定解, 5浮点解, 6正在估算 7,人工输入固定值, 8模拟模式, 9WAAS差分

<7> 使用卫星数量,从00到12(第一个零也将传送)

<8> HDOP-水平精度因子,0.5到99.9,一般认为HDOP越小,质量越好。

<9> 海拔高度,-9999.9到9999.9米

M 指单位米

<10> 大地水准面高度异常差值,-9999.9到9999.9米

M 指单位米

<11> 差分GPS数据期限(RTCM SC-104),最后设立RTCM传送的秒数量,如不是差分定位则为空

<12> 差分参考基站标号,从0000到1023(首位0也将传送)。

* 语句结束标志符

xx 从$开始到*之间的所有ASCII码的异或校验

<CR> 回车符,结束标记

<LF> 换行符,结束标记

local sData = "$GPGGA,064717.30,3027.75842525,N,11427.16236818,E,1,19,1.0,35.0745,M,-13.5103,M,,*75"; //gps语句
local strarr = []; //定义一个数组
strarr.resize(300); //分配大小
local strarrlen = 0; //数组元素个数//从命令串中获取校验值 整数
function ComputeChecksum(sData)
{local checksum = 0;local nLength = sData.len();// 跳过 $ ,接收字符串命令到*local i = 1;while(i < nLength &&sData[i] != ('*') &&sData[i] != ('\r') &&sData[i] != ('\n')){checksum = checksum ^  sData[i];i++;}return checksum;
}//异或校验是否正确,正确返回true
function CheckSumOk(sData)
{//计算校验码local CalculatedCheckSum = ComputeChecksum(sData);//最后两位local str = sData.slice(sData.len() - 2, sData.len());//转为整数local ReceivedCheckSum = str.tointeger(16);//比较整数return (CalculatedCheckSum == ReceivedCheckSum);
}//拆分字符串
strarr = split(sData, ",");
strarrlen = strarr.len();
for(local i = 0; i < strarrlen; i++)
{local str = format("%s %d index=%d value=%s\n", __FILE__, __LINE__, i, strarr[i]);print(str);//  print("index=" + i + " value=" + strarr[i] + "\n")
}//判断校验码是否一致
local checkvalue = CheckSumOk(sData);
if(checkvalue)print("checkvalue=1\n");
elseprint("checkvalue=0\n");

输出:

---------- squirrel ----------
D:\squirrel3\bin\string.nut 46 index=0 value=$GPGGA
D:\squirrel3\bin\string.nut 46 index=1 value=064717.30
D:\squirrel3\bin\string.nut 46 index=2 value=3027.75842525
D:\squirrel3\bin\string.nut 46 index=3 value=N
D:\squirrel3\bin\string.nut 46 index=4 value=11427.16236818
D:\squirrel3\bin\string.nut 46 index=5 value=E
D:\squirrel3\bin\string.nut 46 index=6 value=1
D:\squirrel3\bin\string.nut 46 index=7 value=19
D:\squirrel3\bin\string.nut 46 index=8 value=1.0
D:\squirrel3\bin\string.nut 46 index=9 value=35.0745
D:\squirrel3\bin\string.nut 46 index=10 value=M
D:\squirrel3\bin\string.nut 46 index=11 value=-13.5103
D:\squirrel3\bin\string.nut 46 index=12 value=M
D:\squirrel3\bin\string.nut 46 index=13 value=
D:\squirrel3\bin\string.nut 46 index=14 value=*75
checkvalue=1

http://www.hkea.cn/news/117743/

相关文章:

  • 中铁建设门户加长版廊坊百度提升优化
  • 最便宜的外贸网站建设电商平台运营方案
  • 做网站应该会什么问题网络营销软文范例500字
  • 摄影网课百度关键词优化查询
  • 打广告型的营销网站西安百度推广外包
  • 乌鲁木齐招聘网站建设一站式网络营销
  • 中小型网站建设服务淘宝数据分析工具
  • 梧州网站设计企业网站模板建站
  • 行政事业单位网站建设建议营销策划公司
  • 网络推广网站怎么做百度联盟广告点击一次收益
  • wordpress居中样式宁波seo网络推广外包报价
  • java做网站用到哪些技术网络营销的重要性与意义
  • 网络营销推广的作用谷歌seo什么意思
  • 免费网站建设解决方案郑州网络营销公司哪个好
  • 转转怎么做钓鱼网站税收大数据
  • 株洲专业网站排名优化深圳产品网络推广
  • 深圳美食教学网站制作如何免费搭建自己的网站
  • 兰州移动端网站建设广东整治互联网霸王条款
  • 彩票网站该怎么建设天津seo实战培训
  • 原平的旅游网站怎么做的新冠疫情最新情况最新消息
  • 网站开发软件著作权归谁seo外包
  • 小说网站的网编具体做哪些工作南宁网站快速排名提升
  • 承德网站设计seo互联网营销培训
  • 工信部网站备案查询 手机seo专员的工作内容
  • 淘宝活动策划网站视频营销成功的案例
  • 精准营销数据杭州排名优化软件
  • 中卫网站建站设计seo学习论坛
  • wordpress初始登录seo排名赚app靠谱吗
  • 软件外包保密协议seo相关岗位
  • 后台网站开发文档下载班级优化大师app