精华内容
下载资源
问答
  • 本文在介绍Rinex标准数据格式的基础上,以SuperStarGPS-OEM主板接收的二进制原始数据为例,详细介绍了利用VB6.0实现GPS主板原始数据向标准的Rinex数据格式的转换方法。该方法对不同类型的GPS(OEM)接收机原始数据处理...

    GPS-OEM

    原始数据向

    Rinex

    格式转换的方法

    陈桂珍  戴建军

    (中南大学 信息物理工程学院  长沙  410083)

    摘  要:

    本文在介绍

    Rinex

    标准数据格式的基础上,

    SuperStar

    GPS-OEM

    主板接收的二进制原始数据为例,

    详细介绍了利用

    VB6.0

    实现

    GPS

    主板原始数据向标准的

    Rinex

    数据格式的转换方法。该方法对不同类型的

    GPS(OEM)接收机原始数据处理具有指导意义。

    关键词:

    GPS(OEM)  原始数据  Rinex

    数据  数据格式转换

    1 引言

    全球定位系统(GPS)是以卫星为基础的无线电

    导航定位系统,具有多维(陆地、海洋、空中、太

    空)

    、全天候、全无时的连续、实时导航、定位、定

    时功能,可为各类用户实时提供精密的三维座标、

    速度和时间。然而目前生产的

    GPS(OEM)型号很多,

    厂商设计的数据格式各不相同,国际上为了能统一

    使用来自不同接收机的数据,设计了一种与接收机

    无关的

    RINEX(The

    Receiver

    Independent

    Exchange

    Format)格式,目前已使用

    2.10

    以后的版本。为了

    将不同型号接收机

    (OEM

    板)

    采集的数据进行统一处

    理,必须将原始数据向目前

    GPS

    通用的

    RINEX

    数据交

    换格式进行转换。

    本文在已采集的

    GPS

    原始数据

    (关

    GPS-OEM

    与计算机的串口通讯实现的方法,读者

    可查阅相关文章)基础上,以

    Superstar GPS

    主板

    接收的二进制原始数据为例,介绍

    GPS-OEM

    主板原始

    数据向标准的

    Rinex

    数据格式的转换方法及程序实

    现。

    2 Rinex 2.10

    标准数据格式

    Rinex

    格式为纯

    ASCII

    码文本文件。Rinex

    文件

    名有规定的命名方式,一般说来,一个

    Rinex

    文件

    的文件名应为以下形式:sssdddf.yyt。其中,ssss

    是以

    4

    个字母表示的测站名;

    ddd

    表示第一个观测历

    元的年积日(如:1

    1

    日为

    001)

    ;f

    表示一天内文

    件的序号数,

    f

    0,

    则表示当前日所有数据的观

    测数据文件;yy

    是以两位数表示的年份(80-99

    示  1980-1999

    年;

    00-79

    表示 2000-2079)

    t

    表示

    文件类型。文件类型包括:o(或

    O)表示观测数据文

    件;n(或

    N)表示广播星历文件;m(或

    M)表示地面气

    象数据文件;g(或

    G)表示

    GLONASS

    数据文件等。

    应注意,在

    Rinex 2.0

    以后版本的

    GPS

    数据中,

    时间均以

    GPST(GPS

    时)计,而不是

    UTC

    时。也就是

    GPST

    时与

    UTC

    时要差一个整数跳秒数。

    GPS

    数据后处理中经常用到的是观测数据文

    件和导航数据文件,本文主要针对这两个文件进行

    数据格式转换。

    (1)观测数据文件

    观测数据文件主要记录有伪距观测值、相位观

    测值和积分多普勒值、观测值对应的历元时间等。

    伪距是由卫星发射的测距码信号到达

    GPS

    接收机的

    接收传播时间乘以光速所得出的量测距离。相位是

    在L

    1

    和L

    2

    频率上(实际上是在差拍频率上)的整周

    内的小数值。在平方技术提取相位时是半周内的小

    数值,必须转换为整周。根据不同的需要,多普勒值

    可分别记录为D1

    和D2,以Hz记。

    (2)导航数据文件

    卫星星历是描述卫星运动轨道的信息,根据这

    些信息就可以计算出任意时刻的卫星位置及其速

    度。导航数据文件记录的主要是广播导航电文,即

    GPS

    卫星导航电文的第一、

    第二数据块。

    卫星发送广

    播观测电文每秒一次,而广播导航电文每小时更新

    一次,所以每一次观测只需要记录一组广播导航电

    文。

    3 Superstar OEM

    输出信息数据结构

    Superstar

    OEM

    板是由加拿大马可尼公司所研制

    开发、并行

    12

    通道单频

    GPS

    主板,具有超强的接收

    能力,可在接收信号困难的条件(如树叶遮挡、城

    市高楼林立)下给用户提供高可靠性的三维坐标、

    速度、时间、卫星星历以及其它状态信息,它同时也

    能处理编译来自基站的差分改正。

    SuperStar

    GPS

    OEM

    所有输出信息为二进制文件,

    且被分为若干信息块,每个信息块都由数据头、具体

    信息数据与校验组成。信息头由四个字节组成,包括

    语句开始信息(SOH)、数据块

    ID

    号(0-127)

    、数据

    块补充

    ID

    号(等于

    255

    ID

    号的异或值)

    、信息数

    据长度(不包括信息头与校验和)

    。各条信息块的具

    体信息这里不一一叙述,

    详细信息见参考文献

    [3]、[4]

    ,

    仅列出所有信息块的数据结构,见表

    展开全文
  • GPS接收机原始数据转换成RINEX格式,支持的GPS接收机型号有ASHTECH、TRIMBLE、NAVSYMM、MOTOROLA、NOVATEL
  • OEM原始数据向Rinex格式转换的方法陈桂珍戴建军【摘要】本文在介绍Rinex标准数据格式的基础上,以SuperStarGPS-OEM主板接收的二进制原始数据为例,详细介绍了利用VB6.0实现GPS主板原始数据向标准的Rinex数据格式的...

    GPS-OEM

    原始数据向

    Rinex

    格式转换的方法

    陈桂珍

    戴建军

    【摘

    要】

    本文在介绍

    Rinex

    标准数据格式的基础上,以

    SuperStar

    GPS-OEM

    主板接收的二进制原始数据为例

    ,

    详细介绍了利用

    VB6.0

    实现

    GPS

    主板原始数

    据向标准的

    Rinex

    数据格式的转换方法。该方法对不同类型的

    GPS(OEM)

    接收

    机原始数据处理具有指导意义。

    【期刊名称】

    测绘技术装备

    【年

    (

    ),

    期】

    2006(008)004

    【总页数】

    2

    【关键词】

    GPS

    (

    OEM

    )

    原始数据

    Rinex

    数据

    数据格式转换

    1

    引言

    全球定位系统(

    GPS

    )是以卫星为基础的无线电导航定位系统,具有多维(陆

    地、海洋、空中、太空)

    、全天候、全无时的连续、实时导航、定位、定时功能,

    可为各类用户实时

    供精密

    三维座

    、速度和

    时间。

    然而目前生

    产的

    GPS(OEM)

    型号很多,厂商设计的数据格式各不相同,国际上为了能统一使用

    来自不同接收机的数据,设计了一种与接收机无关的

    RINEX

    (

    The

    Receiver

    Independent

    Exchange

    Format

    )格式,目前已使用

    2.10

    以后的版本。为了

    将不同型号接收机(

    OEM

    板)采集的数据进行统一处理

    ,

    必须将原始数据向目

    GPS

    通用的

    RINEX

    数据交换格式进行转换。本文在已采集的

    GPS

    原始数据

    (关于

    GPS-OEM

    与计算机的串口通讯实现的方法,读者可查阅相关文章)基

    础上,以

    Superstar

    GPS

    主板接收的二进制原始数据为例

    ,

    介绍

    GPS-OEM

    板原始数据向标准的

    Rinex

    数据格式的转换方法及程序实现。

    展开全文
  • gps rinex数据格式压缩软件 GPS数据处理方面:卫星定位系统(gps) rinex观测'数据格式压缩软件,用该程序可更好的存储原始GPS观测数据
  • 介绍了GPS原始数据根据接口控制文档转换为与接收机无关的交换格式数据 的解码方法,得出对该格式内参数进行具体计算的通用三步法,叙述了该格式专有文件生 成步骤,并用实例进行了演示,指出计算时应该注意的事项。...
  • GPS_OEM板原始数据向RINEX格式转换程序设计
  • 本文在介绍Rinex标准数据格式的基础上,以SuperStarGPS-OEM主板接收的二进制原始数据为例,详细介绍了利用VB6.0实现GPS主板原始数据向标准的Rinex数据格式的转换方法。该方法对不同类型的GPS(OEM)接收机原始数据处理...

    GPS-OEM

    原始数据向

    Rinex

    格式转换的方法

    陈桂珍  戴建军

    (中南大学 信息物理工程学院  长沙  410083)

    摘  要:

    本文在介绍

    Rinex

    标准数据格式的基础上,

    SuperStar

    GPS-OEM

    主板接收的二进制原始数据为例,

    详细介绍了利用

    VB6.0

    实现

    GPS

    主板原始数据向标准的

    Rinex

    数据格式的转换方法。该方法对不同类型的

    GPS(OEM)接收机原始数据处理具有指导意义。

    关键词:

    GPS(OEM)  原始数据  Rinex

    数据  数据格式转换

    1 引言

    全球定位系统(GPS)是以卫星为基础的无线电

    导航定位系统,具有多维(陆地、海洋、空中、太

    空)

    、全天候、全无时的连续、实时导航、定位、定

    时功能,可为各类用户实时提供精密的三维座标、

    速度和时间。然而目前生产的

    GPS(OEM)型号很多,

    厂商设计的数据格式各不相同,国际上为了能统一

    使用来自不同接收机的数据,设计了一种与接收机

    无关的

    RINEX(The

    Receiver

    Independent

    Exchange

    Format)格式,目前已使用

    2.10

    以后的版本。为了

    将不同型号接收机

    (OEM

    板)

    采集的数据进行统一处

    理,必须将原始数据向目前

    GPS

    通用的

    RINEX

    数据交

    换格式进行转换。

    本文在已采集的

    GPS

    原始数据

    (关

    GPS-OEM

    与计算机的串口通讯实现的方法,读者

    可查阅相关文章)基础上,以

    Superstar GPS

    主板

    接收的二进制原始数据为例,介绍

    GPS-OEM

    主板原始

    数据向标准的

    Rinex

    数据格式的转换方法及程序实

    现。

    2 Rinex 2.10

    标准数据格式

    Rinex

    格式为纯

    ASCII

    码文本文件。Rinex

    文件

    名有规定的命名方式,一般说来,一个

    Rinex

    文件

    的文件名应为以下形式:sssdddf.yyt。其中,ssss

    是以

    4

    个字母表示的测站名;

    ddd

    表示第一个观测历

    元的年积日(如:1

    1

    日为

    001)

    ;f

    表示一天内文

    件的序号数,

    f

    0,

    则表示当前日所有数据的观

    测数据文件;yy

    是以两位数表示的年份(80-99

    示  1980-1999

    年;

    00-79

    表示 2000-2079)

    t

    表示

    文件类型。文件类型包括:o(或

    O)表示观测数据文

    件;n(或

    N)表示广播星历文件;m(或

    M)表示地面气

    象数据文件;g(或

    G)表示

    GLONASS

    数据文件等。

    应注意,在

    Rinex 2.0

    以后版本的

    GPS

    数据中,

    时间均以

    GPST(GPS

    时)计,而不是

    UTC

    时。也就是

    GPST

    时与

    UTC

    时要差一个整数跳秒数。

    GPS

    数据后处理中经常用到的是观测数据文

    件和导航数据文件,本文主要针对这两个文件进行

    数据格式转换。

    (1)观测数据文件

    观测数据文件主要记录有伪距观测值、相位观

    测值和积分多普勒值、观测值对应的历元时间等。

    伪距是由卫星发射的测距码信号到达

    GPS

    接收机的

    接收传播时间乘以光速所得出的量测距离。相位是

    在L

    1

    和L

    2

    频率上(实际上是在差拍频率上)的整周

    内的小数值。在平方技术提取相位时是半周内的小

    数值,必须转换为整周。根据不同的需要,多普勒值

    可分别记录为D1

    和D2,以Hz记。

    (2)导航数据文件

    卫星星历是描述卫星运动轨道的信息,根据这

    些信息就可以计算出任意时刻的卫星位置及其速

    度。导航数据文件记录的主要是广播导航电文,即

    GPS

    卫星导航电文的第一、

    第二数据块。

    卫星发送广

    播观测电文每秒一次,而广播导航电文每小时更新

    一次,所以每一次观测只需要记录一组广播导航电

    文。

    3 Superstar OEM

    输出信息数据结构

    Superstar

    OEM

    板是由加拿大马可尼公司所研制

    开发、并行

    12

    通道单频

    GPS

    主板,具有超强的接收

    能力,可在接收信号困难的条件(如树叶遮挡、城

    市高楼林立)下给用户提供高可靠性的三维坐标、

    速度、时间、卫星星历以及其它状态信息,它同时也

    能处理编译来自基站的差分改正。

    SuperStar

    GPS

    OEM

    所有输出信息为二进制文件,

    且被分为若干信息块,每个信息块都由数据头、具体

    信息数据与校验组成。信息头由四个字节组成,包括

    语句开始信息(SOH)、数据块

    ID

    号(0-127)

    、数据

    块补充

    ID

    号(等于

    255

    ID

    号的异或值)

    、信息数

    据长度(不包括信息头与校验和)

    。各条信息块的具

    体信息这里不一一叙述,

    详细信息见参考文献

    [3]、[4]

    ,

    仅列出所有信息块的数据结构,见表

    展开全文
  • GPS原始信号数据解析

    千次阅读 2020-05-06 11:04:04
    GPS 上电后,每隔一定的时间就会返回一定格式的数据,数据格式为: $信息类型,x,x,x,x,x,x,x,x,x,x,x,x,x每行开头的字符都是'$',接着是信息类型,后面是数据,以逗号分隔开。 一行完整的数据如下: $...

    GPS 上电后,每隔一定的时间就会返回一定格式的数据,数据格式为: 
    $信息类型,x,x,x,x,x,x,x,x,x,x,x,x,x每行开头的字符都是'$',接着是信息类型,后面是数据,以逗号分隔开。 
    一行完整的数据如下: 
    $GPRMC,080655.00,A,4546.40891,N,12639.65641,E,1.045,328.42,170809,,,A*60

    GPRMC 最小定位信息:
    数据详解:$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh 
      <1> UTC 时间,hhmmss(时分秒)格式 
      <2> 定位状态,A=有效定位,V=无效定位 
      <3>纬度ddmm.mmmm(度分)格式(前面的0也将被传输) 
      <4> 纬度半球N(北半球)或S(南半球) 
      <5>经度dddmm.mmmm(度分)格式(前面的0也将被传输) 
      <6> 经度半球E(东经)或W(西经) 
      <7>地面速率(000.0~999.9节,前面的0也将被传输) 
      <8>地面航向(000.0~359.9度,以真北为参考基准,前面的0也将被传输) 
      <9> UTC 日期,ddmmyy(日月年)格式 
      <10>磁偏角(000.0~180.0度,前面的0也将被传输) 
      <11> 磁偏角方向,E(东)或W(西) 
      <12>模式指示(仅NMEA01833.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效)

    解析内容:
    1.时间,这个是格林威治时间,是世界时间(UTC),我们需要把它转换成北京时间(BTC),BTC和UTC差了8个小时,要在这个时间基础上加8个小时。 
    2. 定位状态,在接收到有效数据前,这个位是‘V’,后面的数据都为空,接到有效数据后,这个位是‘A’,后面才开始有数据。 
    3. 纬度,我们需要把它转换成度分秒的格式,计算方法:如接收到的纬度是:4546.40891 
      4546.40891/100=45.4640891可以直接读出45度, 4546.40891–45*100=46.40891, 可以直接读出46分 
      46.40891–46 =0.40891*60=24.5346读出24秒, 所以纬度是:45度46分24秒。 
    4. 南北纬,这个位有两种值‘N’(北纬)和‘S’(南纬) 
    5. 经度的计算方法和纬度的计算方法一样 
    6. 东西经,这个位有两种值‘E’(东经)和‘W’(西经) 
    7.速率,这个速率值是海里/时,单位是节,要把它转换成千米/时,根据:1海里=1.85公里,把得到的速率乘以1.85。 
    8. 航向,指的是偏离正北的角度 
    9. 日期,这个日期是准确的,不需要转换
     

    不同厂家的GPS信号输入有差异,需要根据这个基本的模板去适配查询

    例如博主使用的GPS实际信号为:

    4546.40891,N,120.111111,E,100119,022808.0,124.3,0.0,106.3

    根据上面的GPRMC信息,可以得知数据内容分别为

    纬度、经度、时间、地面航向、速度、磁偏角

     

    展开全文
  • 转载:原文链接 GPS数据类型格式 数据类型 ...原始数据样本 $GPRMC,092927.000,A,2235.9058,N,11400.0518,E,0.000,74.11,151216,,D*49 $GPVTG,74.11,T,,M,0.000,N,0.000,K,D*0B $GPGGA,092927.00.
  • 包含了原始观测数据GPS导航信息以及北斗信息。Rinex格式为3.02版本。
  • 下面的格式,从中可以解析出来你需要的数据.比如经度,纬度,卫星个数等等. $GPGSA,M,3,14,31,30,29,16,20,26,,,,,,2.0,1.0,1.7*35 $GPGGA,030858.00,3656.3698,N,11429.9223,E,1,07,1.0,68.19,M,-16.60,M,,*71 $...
  • 最近的项目中有个定位功能,定位是GPS原始坐标 (WGS-84),数据格式是ddmm.mmmm类型的,前端大佬用的地图是百度的,了解过经纬度这一块的应该都知道经纬度偏移吧,这里就不多说明了,所以现在需要把WGS-84转换成BD09...
  • 通过读取原始星历文件数据推算GPS卫星位置坐标

    千次阅读 多人点赞 2019-11-03 21:38:23
    一、GPS 广播卫星星历文件如下(其中还有北斗、伽利略等各种卫星,共78995条数据,下面是部分数据格式): ​ 二、读取数据 网上看到的代码都是用编程语言本身的一些字符串处理函数来写的,感觉不仅很复杂,...
  • 不同型号的GPS接收机导出的数据格式不同:国产与国外不同、静态与差分不同、基站与流动不同;RINEX格式是一个国际上通用的数据交互格式,通常接收机可以导出这种格式,所以不必烦恼。(可参考(要看博客?老师说...
  • android 解析nmea原始数据

    千次阅读 热门讨论 2018-01-11 20:28:16
    GPS数据遵循NMEA-0183协议,该数据标准是由NMEA(National Marine Electronics Association,美国国家海事电子协会)于1983年制定的。统一标准格式NMEA-0183输出采用ASCII 码,其串行通信的参数为:波特率=4800bps...
  • 它可以处理所有中海达 GPS原始测量数据和其他品牌的GPS 数据(RINEX),还有传统光学测量仪器采集的数据以及激光测距仪的数据,安装后可能会要求重新启动电脑,安装后包括HDS2003数据处理软件、坐标转换、卫星预...
  • GPS-OEM板原始数据向RINEX格式转换程序设计
  • 该数据集已提前清洗完成,仅提取了原始数据集中某一天的部分数据,并且去除了时间段在 0 点至 6 点之间的较少数据。 数据记录了成都市部分出租车在载客时的GPS位置和时间等信息,数据记录的格式为 CSV 格式。 上海...
  • 文件里面包含txt点坐标数据,同时有转化为shp格式的点数据,属于原始数据,是某机场真实的车辆行驶的GPS定位数据,由于里面包含了很多的路线,点数多,数据量比较大,因此需要进行处理,可以利用点云,或者选择一段...
  • RINEX数据格式(一)

    千次阅读 2010-05-12 13:55:48
    由于GPS 接收机类型多种多样, GPS 原始数据的数据处理是非常繁重而复杂的。RINEX 是英文“Receiver Independent Exchange Format”(接收机通用数据交换格式) 的缩写形式。为使GPS数据处理软件通用化, 同时验证所用...
  • 观察原始数据2. 数据处理2.1 经纬度处理2.2 时间戳处理3. GPS 数据导入 ArcGIS Pro4. ArcGIS Pro 中的要素类导出成 shp 1. 观察原始数据 提供的GPGGA数据,TXT格式,共15列,以逗号分隔: 根据查询的资料(百度...
  • SQL数据库中存储的经纬度是GPS原始数据 即经度dddmm.mmmm,纬度ddmm.mmmm 我想用C#读取经纬度并转换成度的格式,然后才能在百度地图上使用 我不知道是要写成一个公有的方法吗,因为不想改变原来数据库里的数据 所以...
  • 基于Arduino的GPS数据解析程序

    千次阅读 2017-06-04 17:19:46
    这篇博客讲了我利用arduino来解析和转发原始nema 0813数据的思想和实现方法。因为arduino比较简单,无法实现串口数据接收中断,所以都写在主循环里面了。不知道代码存在何种缺陷和...· 数据格式:NEMA0813 · 解
  • 使用这个库,可以轻松处理GPS接收机发出的数据,并不需要了解NMEA的具体协议,这个库可以解析所有...不仅可以解析出原始数据中包含的所有参数,还可以计算两点之间的距离、方向以及一些额外的统计信息,计算非常高效
  • ** 进行采用组合惯导与里程计融合后,发布信息到robot_pose_ekf...2、robot_pose_ekf里面需要的gps数据格式与此不同,需要进行 GPS坐标与UTM坐标的转换 2.1 消息 gps_common定义了两个通用消息,供GPS驱动程序输出:gps
  • RTCM数据格式实时处理方法应用汤廷松;...针对这一问题,分析了RTCM3.1数据格式,介绍了CRC-24校验算法,详细阐述了数据在缓冲区中实时存储的实现方法,分析了原始观测数据的还原算法及数据边界情况的处理...
  • 以一份成都市出租车GPS记录数据为例,该数据集已提前清洗完成,仅提取了原始数据集中某一天的部分数据。数据记录了成都市部分出租车在载客时的GPS位置和时间等信息,数据记录的格式为 CSV 格式。 对各个字段逐个...
  • 最近工作上面接触使用GPS的NMEA数据为机器人提供平面坐标定位,根据网上的一些资料对gps原始数据进行了初步的解码,然后简单的转换为xy二维平面坐标 一、GPS数据格式 NMEA数据比较多,选取其中$GNRMC部分来获取...
  • NMEA library数据处理过程分析

    千次阅读 2017-01-30 23:36:39
    不仅可以解析出原始数据中包含的所有参数,还可以计算亮点之间的距离、方向以及一些额外的统计信息,计算非常高效。 这个协议栈完全是由C语言编写,集成到嵌入式系统中非常容易。这里主要研究下协议栈的数据处理...

空空如也

空空如也

1 2 3 4 5 6
收藏数 103
精华内容 41
关键字:

gps原始数据格式