DOPとは?GPSの測位精度を表す数値の読み方

M5F9Pを使った単独測位で測位異常が出た場合は、DOPの数値も異常値なことがあります。

DOPとはなにか?この記事では詳しく解説していきます。

DOPとは?

DOP(Dilution of Precision)=幾何精度劣化率
GNSS(GPS, QZSS, Galileo, GLONASSなど)で得られる位置の精度の良し悪しを「衛星の配置の幾何的条件」から評価する指標のことです。

DOPは「衛星の配置がどれだけ良いか悪いか」を数値化していて、

  • 小さい数値 → 衛星が広くバランスよく配置されている(高精度)
  • 大きい数値 → 衛星が偏って配置されている(低精度)

例えばこちらはGPSMONで計測したデータになりますが、この測位で誤差が約2km発生していました。

DOPが異常なのがわかります。

DOPは測定誤差そのものではなく、衛星配置による誤差増幅率を表しています。

受信機の測定誤差 × DOP = 実際の位置誤差(概算)

それぞれH, V, Pの役割について見ていきましょう。

H,V,Pとは?

項目正式名称意味
HHDOP (Horizontal Dilution of Precision)水平方向(緯度・経度)の精度劣化率
VVDOP (Vertical Dilution of Precision)鉛直方向(高度)の精度劣化率
PPDOP (Position Dilution of Precision)3次元位置全体(水平+鉛直)の精度劣化率

(1) HDOP = 99.99

  • 通常の範囲:1〜3(良好)/10以上(悪い)
  • 99.99は「測位が成立していないか、無効値」を意味
  • 水平方向の精度が計算できない、または極端に悪い状態
  • 原因例:衛星配置の偏り、測位解が未確定、測位演算の内部エラー

(2) VDOP = 99.99

  • 通常の範囲:1〜3(良好)/5以上(悪い)
  • 99.99は鉛直方向の精度が計算不能または極端に悪い
  • 高度方向は衛星配置の影響を強く受けるため、もともとDOPは大きくなりやすいが、99は異常値
  • 原因例:高仰角衛星不足、仰角分布の偏り、信号ロスト

(3) PDOP = 99.99

  • PDOPは位置全体の総合評価で、HDOPとVDOPから求めます。それぞれを2乗して足し、平方根をとった値です
  • HDOP, VDOPがともに99.99なのでPDOPも99.99になる
  • 測位全体が成立していないか、精度的に無意味な状態

DOPの種類

DOPにはいくつかの種類があり、目的に応じて使い分けられます。

略称名称意味主に影響する座標成分
GDOPGeometric DOP全体の総合評価3D位置 + 時刻誤差
PDOPPosition DOP位置精度の評価3D位置
HDOPHorizontal DOP水平方向の精度評価緯度・経度
VDOPVertical DOP鉛直方向の精度評価高度
TDOPTime DOP時刻精度の評価時刻
RDOPRelative DOP相対位置測位の評価差分測位

数値の目安

DOP値評価状態
1.0以下最良RTKや精密測位向き。広く分散した衛星配置
1.0〜2.0非常に良い高精度地図、測量用途
2.0〜4.0良い一般測位に十分
4.0〜6.0やや悪い位置誤差が増え始める
6.0〜10.0悪い測位誤差が大きくなる。慎重な利用が必要
10以上非常に悪い測位結果はほぼ信用できない
99.99測位不能または無効値計算不能状態

今回のHDOP 99.99は「測位成立していないか、受信機が無効値を出している」状態です。
この場合、衛星数が多くても正確な位置は計算できません。

DOPが悪化する原因

  1. 衛星が偏っている(同じ方向に固まって見える)
    • 建物の谷間、山間部、狭い谷などで起こりやすい
  2. 低仰角の衛星が多い
    • 水平方向の配置は良くても、高度が似通っていると精度低下
  3. 可視衛星が少ない
    • 4基ギリギリだと配置が悪化しやすい
  4. マルチパス影響
    • 反射波が混ざって衛星方向の計算が誤る

なぜ衛星の配置で誤差が増えるのか

衛星測位は「衛星からの距離の交点」で位置を決めます。
衛星配置が理想的だと、交点はシャープに一点に決まりますが、偏っていると交点がぼやけます。

例え話

  • 良い配置(低DOP)
    「交差する2本の道が直角に交わる交差点」=位置がすぐ特定できる
  • 悪い配置(高DOP)
    「交差する道がほぼ平行」=交差点が曖昧で、どこかわかりにくい

まとめ

  • DOPは精度の良し悪しの指標で、値が小さいほど良い
  • HDOP=99.99は、測位不成立またはデータ無効
  • 単独測位でもオープンスカイならHDOP 1〜2が普通
  • F9Pで2km誤差が出るときは、ほぼ確実にDOP異常や信号障害が原因

受信機でDOPを見る

DOPは特別な機材がなくても読めます。GPS受信機が出しているNMEAという文字列の中に、そのまま入っているからです。

GSAで始まる行の末尾に、3つの数値が並びます。左からPDOP、HDOP、VDOPです。

$GNGSA,A,3,04,05,09,12,17,23,24,25,,,,,1.8,0.9,1.5*25

この例ならPDOP 1.8、HDOP 0.9、VDOP 1.5です。開けた場所で受信できている状態を表しています。

GGAで始まる行にもHDOPが入っています。左から8番目の項目です。位置と一緒に記録したいときは、こちらを読むほうが行数が少なくて済みます。

DOPを下げるには

DOPは受信機の性能ではなく、空の見え方で決まります。同じ受信機でも、置き場所を変えるだけで値が変わります。

  • 空が広く見える場所へ出す。建物や崖が視界の半分を塞いでいると、その方向の衛星が使えず、配置が偏る
  • アンテナを高くする。地面に近いほど、低い位置の衛星が地面や周囲の物に遮られる
  • 複数の衛星群を有効にする。GPSだけでなく、みちびき、GLONASS、Galileo、BeiDouを併用すると、見える衛星が2倍以上になり、配置が偏りにくくなる
  • 仰角の下限を上げすぎない。反射波を嫌って15度や20度で切ると、水平方向の配置が痩せてDOPが上がることがある

逆に、DOPが下がらない場所ではどうにもなりません。谷間やビルの間で数値が10を超えるなら、測ること自体を諦めるか、場所を変えるかの判断になります。受信機を買い替えても解決しません。

DOPと実際の誤差

DOPは倍率です。受信機そのものの測距誤差にDOPを掛けたものが、位置の誤差のおおよその大きさになります。

単独測位の測距誤差を3メートルとすると、HDOPが1のときの水平誤差は3メートル前後、HDOPが5なら15メートル前後です。同じ受信機、同じ瞬間でも、空の見え方だけでこれだけ変わります。

ここで注意したいのは、DOPが良いことは誤差が小さいことを保証しない、という点です。DOPは配置の良し悪しだけを見ており、電離層の乱れやマルチパスは含みません。数値が1.0でも、反射波を拾っていれば位置は飛びます。DOPは必要条件であって、十分条件ではありません。

記事一覧