主页 > 技术支持 > 为什么 NMEA GGA 报告的高度与预期值不同?

问题解答

为什么 NMEA GGA 报告的高度与预期值不同?

GGA 语句是唯一报告高度信息的 NMEA 语句。根据定义,这句话报告了正高和相应的起伏:大地水准面和椭球面高度之间的局部差异(有时也称为大地水准面高度或大地水准面分离)。默认情况下,所有 Septentrio 接收器都使用相当粗糙的大地水准面模型,该模型是 WGS84 大地水准面的 10 x 10 度近似值。由于大地水准面模型需要大量内存,因此无法将其他大地水准面模型上传到 Septentrio 接收器。对于厘米级应用,应使用高精度的外部大地水准面模型。
 

我可以使用GGA输出局部坐标/高度值吗?

仅当基站或 VRS 服务提供此信息时,才能在 GGA 输出中接收本地坐标/高度值。更具体地,RTCM消息1021-1023需要被包括在RTCM流中。用于定义本地坐标/高度值的本地基准由 VRS 网络或基站确定。

为了在 GGA 输出中报告局部坐标/高度值,还必须确保 NMEA 语句使用可用的局部基准信息。这可以在接收器 Web 界面的管理 > 专家控制 > 控制面板 > 通信 > 输出设置 > NMEA 输出下进行设置,如图 1 所示。

 图 1:设置本地基准选项以调整 NMEA 输出

如果此选项设置为“关闭”,则会报告所有 Septentrio 接收器上标准使用的 Septentrio 大地水准面模型的局部高度和相应的起伏。

如果网络或基站没有发送必要的消息,接收器将继续使用默认的 Septentrio 大地水准面模型来计算本地高度,即使本地基准设置为“仅”。

 

我可以将 GGA 消息设置为输出椭球体高度而不是大地水准面高度吗?

由于接收器通过从椭球高度减去波动来计算大地水准面高度,而不是相反,因此可以通过定义手动波动值 0,使用 GGA 消息输出椭球高度而不是大地水准面高度。可以在 Web 界面中的“管理”>“专家控制”>“控制面板”>“导航”>“接收器操作”>“位置”>“地球模型”下设置手动波动,如图 2 所示。


cid:image008.jpg@01D4D9B2.1ECD8AE0图 2:设置手动大地水准面波动


设置手动大地水准面波动将使接收器忽略基于内部或外部大地水准面模型自动计算的波动,因此前面讨论的本地基准选项将不再产生任何效果。



https://customersupport.septentrio.com/s/article/Why-is-the-height-reported-by-NMEA-GGA-different-from-the-expected-value

     企业微信

    

我司企业微信 Close
the qr code