基于NMEA0183协议c#串口通信北斗定位的RTK基站软件设计 笛卡尔坐标转化 差分校正量计算
基于北斗定位的RTK基站软件设计 -
NMEA0183标准北斗导航GPS定位软件
基于NMEA0183协议c#串口通信北斗导航定位 笛卡尔坐标转化 差分校正量计算
差分校正量
$GNGGA,062938.00,3110.4700719,N,12123.2657056,E,1,25,0.6, 589666,M,0.000,M,99,AAAA*4
串口通信 解析报文
2 时间
3 纬度 X表示当地的纬度
5 经度 Y 经度
10 Alt 高度
通过 笛卡尔坐标
转化为 x y z
用户 输入
X1 y1 z1
差分校正量x2 = x- x1
差分校正量y2 = y- y1
差分校正量z2 = z- z1
界面 显示
时间
纬度
经度
高度
笛卡尔坐标x
笛卡尔坐标y
笛卡尔坐标z
用户输入x1 y1 z1
差分校正量 x2
X2
Y2
Z2
同时 地图定位 显示地图
设计要求:先设计一个串口实现接收GPS接收机的信息,最后需要设计出一个程序exe,打开后显示一个界面并能够从中读取到需要的信息,需要有下面的NMEA视图和地图视图
还得有一个框里面显示通过硬件解算得到的地心地固坐标系的坐标(x1,y1,z1), 自己手动输入电脑当前的真实坐标值为( x, y,z ),点击运行即显示差分校正量为( Δxr,Δyr,Δzr ),其中 Δxr = x1- x;Δyr = y2 - y;Δzr = z2- z,用户端就不需要了,只要吧差分值显示出来就行