DOPとは?衛星配置で決まるGNSS測位精度 - PDOP/HDOPの見方と地形遮蔽
DOPとは - 「衛星が何機見えるか」だけでは決まらない
DOP(Dilution of Precision=精度低下率)は、衛星が空のどこに並んでいるかによって、測位精度がどれだけ悪化するかを表す数値です。値が小さいほど良い配置で、大きいほど同じ距離測定精度でも位置が定まりにくくなります。
現場でよくある誤解が「衛星が20機見えているから精度は十分」というものです。DOPは機数ではなく並び方の指標なので、衛星が空の一方向に偏っていれば、機数が多くてもDOPは悪化します。逆に、機数が少なくても四方と天頂にバランスよく散っていればDOPは良い値になります。
この記事では、なぜ配置で精度が変わるのかという原理から、PDOP/HDOP/VDOPの読み分け、そして実際の現場でDOPを悪化させる最大の要因である「地形や建物による遮蔽」までを図解で整理します。
なぜ配置で精度が変わるのか - 交差角の話
GNSS測位は、各衛星までの距離から自分の位置を割り出す「距離の交点探し」です。ただし距離の測定には必ず誤差(幅)があるため、実際には「この帯のどこか」という帯どうしの交差領域として位置が決まります。
この帯が直角に近い角度で交わればブレは小さく、浅い角度で交わると交差領域は細長く伸びてしまいます。同じ距離測定精度でも、交差角が浅いだけで位置がぼやける——これがDOPの正体です。
受信機が解くべき未知数は、位置の3成分(X・Y・Z)に受信機時計の誤差を加えた4つです。そのため3次元測位には最低4機の衛星が必要になります。DOPは、この連立方程式が「解きやすい形か、解きにくい形か」を1つの数値にまとめたもの、と捉えると分かりやすいはずです。
PDOP・HDOP・VDOPの違い
DOPは、位置のどの成分に注目するかで呼び名が分かれます。受信機やソフトが表示するDOPが何を指しているのかを押さえておくと、数値の読み違いを防げます。
HDOPとVDOP - 高さの精度が水平より悪い理由
実際に測位してみると、高さ方向の誤差は水平方向のおよそ1.5〜2倍になるのが普通です。これは受信機の性能ではなく、幾何配置の必然です。
水平方向は、東西南北のあらゆる方向に衛星が散らばるため、帯が四方から交差して位置を締め上げられます。ところが上下方向は、地面の下から衛星が電波を送ってくれないため、常に「上半分の空だけ」から挟むことになります。片側からしか押さえられないので、高さは水平より必ず決まりにくくなります。VDOP > HDOP が通常の状態です。
ドローン測量では成果の高さ精度が問題になる場面が多いため、PDOPだけでなくVDOPを見る価値があります。高さの基準そのものについてはジオイド高と楕円体高の違いも併せて確認してください。
DOPの目安値と、実際の誤差への換算
DOPは倍率です。実際の測位誤差は、おおよそ次の掛け算で決まります。
つまりDOPが2から4へ悪化すれば、同じ観測条件でも誤差はおよそ2倍になります。逆に言えば、DOPをいくら小さくしても、電離層擾乱などでUERE自体が大きければ精度は出ません。DOPは「測位環境の良し悪しのうち、幾何配置が担当する分」だけを表しています。
衛星系を増やすとDOPは良くなるか
いまの受信機はGPS単独ではなく、GLONASS・Galileo・BeiDou・QZSS(みちびき)などを組み合わせたマルチGNSSが標準です。使える衛星系を増やすと、空を埋める衛星が増えて配置の偏りが減るため、DOPは基本的に改善します。特に山間部や市街地のように空が部分的に塞がれる場所ほど、増やす効果が大きく出ます。
みちびき(QZSS)が効く理由
QZSSは日本のほぼ天頂を長時間通る準天頂軌道を使います。天頂近くの衛星は、周囲の山や建物に遮られにくいうえ、高さ方向を上から押さえる役割を果たすため、VDOPの改善に寄与します。都市部のビル街や谷筋のように空が細く切り取られる環境では、低い衛星から順に消えていくので、天頂付近に必ず1機いることの価値は大きくなります。
また、複数の衛星系を混ぜると、系ごとの時系のずれ(システム間バイアス)が未知数として増えるため、測位に必要な最小衛星数も4機より増えます(2系なら5機、3系なら6機が目安)。衛星がぎりぎりしか見えない環境では、系を増やしたことが必ずしも有利に働かない場合もあります。
仰角マスクと地形遮蔽 - 現場のDOPは「空の見え方」で決まる
ここまでは「空が全方向に開けている」前提の話でした。しかし実際の現場でDOPを決定づけるのは、その地点からどれだけ空が見えるかです。
仰角マスク - 低い衛星をあえて捨てる設定
地平線すれすれの衛星は、電波が大気を長く通るため対流圏・電離層遅延が大きく、地面や構造物での反射(マルチパス)も拾いやすくなります。そこで受信機や解析では、一定の仰角より低い衛星を計算から除外するのが一般的で、この閾値を仰角マスク(エレベーションマスク)と呼びます。15°前後がよく使われる設定です。
マスクを上げれば品質の悪い衛星を除けますが、使える衛星が減ってDOPは悪化します。下げれば衛星は増えますが、質の悪い観測値が混ざります。DOPの数値は仰角マスクの設定とセットでしか意味を持たない点に注意してください。
地形遮蔽 - 谷や山陰では空が円ではなくなる
仰角マスクは全方位で一律の閾値ですが、実際の地形は方位ごとに凸凹しています。北側だけ山が迫っている現場では、北の空だけが大きく削られ、衛星配置が南へ偏ります。これは図1の「偏った配置」そのもので、DOPが悪化する典型的なパターンです。
この遮蔽の度合いは、国土地理院のDEM(数値標高モデル)を使えば机上で計算できます。観測点から方位ごとに地形の断面をたどり、「その方位で空が開き始める仰角」を360方向ぶん求めたものが、いわゆるスカイマスクです。本サイトのフライト予報で実際に計算した例を挙げます。
- 平坦地(埼玉県北部) — 遮蔽仰角の平均0.4°/最大1.3°。地形の影響はほぼ無視できる。
- 湖畔(河口湖) — 平均6.1°/最大11.1°。北側の山地が塞ぐが、仰角マスク15°より低いため衛星は1機も減らない。
- 山間の谷(上高地) — 平均17.0°/最大30.9°。仰角マスクを大きく超えており、衛星数・DOPともに実際に悪化する。
2番目の例が示すとおり、地形があっても仰角マスクより低ければDOPは変わりません。「山が近い=必ず不利」ではなく、遮蔽仰角がマスクを超えているかどうかが分かれ目です。なお同じ地点でも、アンテナを高く上げれば稜線を見下ろす形になって遮蔽は減ります(上高地の例では、高さ50mで15.9°、150mで13.6°まで下がります)。ドローンが対地50m以上を飛んでいれば衛星数の問題はほぼ出ませんが、地上に据える基準局や三脚のアンテナ(高さ1.5〜2m)は地形の影響をまともに受けます。
実務での使い方 - 事前計画と事後検証
DOPは「知っている」だけでは役に立たず、飛ぶ前に見るか、問題が起きた後に確かめるかのどちらかで使ってはじめて意味が出ます。使うデータも目的で変わります。
事前 - 良い時間帯を選ぶ
衛星の軌道はあらかじめ分かっているため、現場の緯度経度が決まれば、その日どの時間帯にDOPが悪化するかは事前に計算できます。未来の予測にはCelesTrakが公開する軌道要素(TLE)を使い、そこに地形遮蔽を重ねれば「その谷での実効的なDOP」が得られます。
PDOPが跳ね上がる時間帯を避けて飛行時刻をずらすだけで、Fixの安定度が変わることは珍しくありません。天候や宇宙天気と併せて確認できるフライト予報を使うと、この検討を1画面で済ませられます。
事後 - 何が原因だったかを切り分ける
「あの日の午後だけFixが外れた」といった事象の原因究明には、過去の実データを使います。RINEXの航法ファイル(放送暦)があれば当時の衛星配置を再現でき、観測ファイルがあれば実際に何機受信できていたかが分かります。この2つを突き合わせると、原因が次のどちらなのかを切り分けられます。
- 計算上のDOPも悪い — 衛星配置そのものが原因。時間帯を変えれば解決する。
- 計算上のDOPは良いのに実受信が落ちている — その場の遮蔽・マルチパス・電波干渉が原因。場所や設置方法の問題なので、日を改めても再発する。
この比較はGNSS解析(RINEX)で行えます。手元にRINEXがない場合でも、日付と地点を指定すればIGS/BKGの放送暦を自動取得してDOPだけを再現できるので、報告書に「当日の衛星配置は良好だった」と根拠付きで書けます。
基準局側の環境も忘れがちなポイントです。移動局のDOPが良くても、基準局が建物際や樹木の下にあれば補正情報の品質が落ちます。基準局の考え方は電子基準点を活用したRTK測量の仕組みと電子基準点とは?で解説しています。