top of page

RTKとRTCMの違いは?データ理解に必要な3知識

タイマーアイコン.jpeg
この記事は平均7分30秒で読めます
万能の測量機LRTKの説明

著者: LRTKチーム

目次

RTKとRTCMは何が違うのかを最初に押さえる

知識1 RTKは測位方式、RTCMは補正情報のデータ形式

知識2 RTCMとNMEAは用途が異なる

知識3 設定時は通信経路、出力内容、座標の扱いを分けて考える

現場で混同しやすいポイント

RTKとRTCMを正しく理解すると運用はどう変わるか

まとめ


RTKとRTCMは何が違うのかを最初に押さえる

RTKとRTCMは、どちらも高精度な位置測位の現場でよく出てくる言葉ですが、意味の階層が違います。ここを取り違えると、機器選定、接続設定、トラブル対応のすべてで混乱しやすくなります。


RTKは、高精度な衛星測位を行うための測位方式です。移動局が単独で衛星信号を受けるだけではなく、既知点に設置された基準局、またはネットワーク型の補正配信サービスから補正情報を受け取り、位置誤差を小さくしながらセンチメートル級の測位を目指す考え方です。つまりRTKは、どうやって高精度に位置を求めるかという方法そのものを指します。


一方でRTCMは、そのRTKで使う補正情報をやり取りするための代表的なデータ形式です。基準局側で生成した補正データを、移動局へ届けるときの中身の書き方、あるいはメッセージのルールと考えると理解しやすくなります。つまりRTCMは、RTKを成り立たせるために使われることが多いデータ表現です。


この違いを現場の言い方で置き換えると、RTKは作業の仕組みであり、RTCMはその仕組みの中を流れる補正データの型です。たとえば、現場で「RTKがつながらない」と言われたとき、実際には通信が切れているのか、基準局からRTCMが届いていないのか、NMEA出力が正しく設定されていないのか、Fix解が得られていないのかで対処はまったく変わります。にもかかわらず、これらをすべてひとまとめに理解していると、原因の切り分けが進みません。


実務では、測位方式とデータ形式を分けて考える癖が重要です。RTKという言葉を見たら、まずは測位の仕組みを指しているのかを確認します。RTCMという言葉を見たら、次に補正データの配信や受信に関係する設定の話なのかを考えます。さらにNMEAという言葉が出てきたら、それは位置結果の出力や機器間連携の話かもしれないと整理します。この三つを頭の中で分離できるだけで、現場での理解はかなり安定します。


高精度測位の初心者がつまずきやすいのは、RTK機器を導入すれば何もしなくてもセンチメートル精度になると思ってしまう点です。実際には、衛星受信条件、補正情報の受信、機器間通信、測位状態、座標設定、出力形式など、いくつもの要素が噛み合って初めて安定した運用になります。その中でRTCMは補正情報の受け渡しを担う重要な要素ですが、RTCMだけを理解してもRTK全体は見えません。逆にRTKという言葉だけ知っていても、補正データの中身や受信条件を理解していないと運用が不安定になります。


この記事では、RTKとRTCMの違いを実務で使える形で理解するために、必要な知識を三つに分けて整理します。補正情報の役割、NMEAとの関係、設定時の注意点まで含めて押さえることで、現場でよくある誤解を減らし、接続や運用の判断がしやすくなります。


知識1 RTKは測位方式、RTCMは補正情報のデータ形式

RTKとRTCMの違いを最も基本的なところから整理すると、RTKは測位の方法であり、RTCMは補正情報の表し方です。この理解がすべての土台になります。


RTKでは、移動局が受けている衛星信号だけではなく、基準局側が観測した情報も使って誤差を補正します。衛星測位には、衛星時計の誤差、大気の影響、衛星軌道の誤差、受信環境による影響など、さまざまな誤差要因があります。単独測位ではこうした誤差の影響を完全には抑えられませんが、基準局が既知座標の場所で衛星を観測し、その差分や補正に必要な情報を移動局へ渡すことで、移動局側の位置をより高精度に求めやすくなります。これがRTKの考え方です。


ここで重要なのは、RTKは補正情報が存在すればよいという単純な話ではないことです。補正情報を受け取っても、衛星の見通しが悪い、基準局との距離条件が厳しい、受信機の追尾状態が不安定、初期化が不十分、通信遅延が大きいといった問題があれば、Fix解が安定せず、期待した精度が得られないことがあります。つまりRTKは、補正情報を含む複数の条件がそろって初めて成立する運用です。


それに対してRTCMは、その補正情報を受信機間でやり取りするための標準的なメッセージ形式です。基準局は自分で観測した衛星情報や補正に必要な情報をRTCM形式で出力し、それを通信回線や無線、インターネット経由で移動局へ送ります。移動局は、そのRTCMメッセージを解釈して内部の測位計算に使います。ここでRTCM自体は位置結果ではありません。あくまで、位置をより正確に求めるための材料です。


この点を理解すると、現場での会話も整理しやすくなります。たとえば「RTCMが届いていますか」という質問は、補正情報の流れが生きているかを確認する質問です。一方で「RTKでFixしていますか」という質問は、補正情報を使った測位結果が高精度な状態に入っているかを確認する質問です。前者は通信やデータ配信の確認に近く、後者は測位状態の確認に近いという違いがあります。


実務で混同しやすいのは、補正情報が届いていることと、高精度測位が成功していることを同じだと思ってしまう場面です。実際には、RTCMが受信できていてもFixしないことはあります。たとえば、受信しているRTCMの内容が受信機の設定と合っていない場合、必要な衛星系のメッセージが不足している場合、アンテナ設置条件が悪い場合、初期化時間が足りない場合などです。逆に言えば、RTKが不安定なときでも、原因は必ずしもRTCM配信停止とは限りません。


ここで補正情報の役割をもう少し実務的に見ておきます。現場で扱う補正情報は、単に誤差を数値で足し引きするだけのものとして理解されがちですが、実際には衛星観測に関するさまざまな情報が含まれています。受信機はその情報を用いて搬送波位相やコード観測値の処理を行い、曖昧性の解決や座標計算の安定化につなげます。ユーザー側から見ると見えにくい部分ですが、RTCMは受信機が内部で高精度計算を行うための材料を供給していると考えるとよいでしょう。


また、RTCMはそれ単体で完結するものではなく、通信経路とセットで考える必要があります。現場でよくある構成としては、基準局から無線で直接送る方法、ネットワーク型サービスをインターネット経由で受信する方法、別の端末を介してBluetoothやシリアルで受信機へ渡す方法などがあります。どの構成でも、移動局が最終的に受け取る補正データの形式としてRTCMが使われることが多いのですが、途中の通信経路はさまざまです。したがって、「RTCM設定」の問題と思っていたら、実際には携帯通信の圏外が原因だったということもよくあります。


さらに実務では、RTKという言葉が製品名や機能名としても広く使われるため、なおさら混乱しやすくなります。受信機のカタログにRTK対応と書かれていても、それは高精度測位に必要な仕組みを扱えるという意味であり、どの通信方式で補正を受けるのか、どのRTCMメッセージに対応するのか、どの出力形式で座標を外部へ渡せるのかは別途確認が必要です。RTK対応という表記だけで現場運用まで決めてしまうと、導入後に設定不足や互換性不足が見つかることがあります。


一方で、RTCM対応という表記だけを見ても、それがそのまま現場で十分な性能を意味するわけではありません。対応しているバージョンやメッセージ、衛星系、出力入力の条件が機器ごとに異なることがあるためです。つまりRTKとRTCMは、どちらも重要ですが、同じものではなく、確認すべき観点も違います。


この知識を持っていると、機器選定やトラブル時の会話が具体的になります。高精度測位ができないときには、まずRTKの構成要素を分解して考えます。衛星受信条件はどうか、補正情報は届いているか、その補正情報はRTCMとして適切か、測位状態はFloatかFixか、出力された位置はどの座標系か、と順番に見ていけます。こうした切り分けの最初の一歩が、RTKは方式であり、RTCMはデータ形式であるという理解です。


知識2 RTCMとNMEAは用途が異なる

RTKとRTCMの違いを理解するうえで、もう一つ必ず整理したいのがNMEAとの関係です。現場ではRTCMとNMEAの設定画面が並んで表示されることが多く、どちらも位置情報に関係しているため、役割が似ているように見えます。しかし実際には、両者は目的が大きく異なります。


RTCMは、先ほど説明したとおり、補正情報をやり取りするためのデータ形式です。主な役割は、基準局や補正配信サービスから移動局へ、高精度測位に必要な情報を届けることです。移動局はその情報を内部の演算に使い、より精度の高い位置を求めます。


一方でNMEAは、受信機が求めた位置や時刻、速度、方位、衛星状態などを外部へ伝えるための出力形式として広く使われています。つまりRTCMが測位のための入力側の情報であるのに対し、NMEAは測位結果を外部へ見せるための出力側の情報として扱われることが多いのです。


この違いを実務的に表現すると、RTCMは受信機の中で高精度計算を成立させるための材料、NMEAはその計算結果を別の機器やアプリに渡すための報告書のようなものです。たとえば、GNSS受信機がネットワーク型補正サービスからRTCMを受け取り、内部でRTK演算を行い、最終的な現在位置をタブレットや施工アプリへNMEAで渡す、という流れは非常によくあります。このときRTCMとNMEAは、同じシステムの中にありながら、まったく逆向きの役割を果たしています。


初心者がよく混同するのは、NMEAにも位置や時刻が書かれているため、それ自体が補正情報だと思ってしまう点です。しかしNMEAは通常、すでに受信機側で算出された測位結果や状態を伝えるものであり、補正計算の材料そのものではありません。したがって、NMEAが出ているからといって、RTK補正が正しく受信できているとは限りません。また逆に、RTCMが正しく届いていても、NMEAの出力設定が不十分だと、外部アプリ側では現在位置をうまく受け取れないことがあります。


現場では、補正情報は受信できているのにアプリ上の位置が更新されないというトラブルが起こることがあります。この場合、受信機内部ではRTK演算が成立していても、NMEAの出力ポート、通信先、出力頻度、必要な文の種類が合っていないことがあります。つまり、RTCMは正常、RTKも成立、しかしNMEA側の設定不備で使えないという状況です。逆にアプリには位置が表示されていても、それが単独測位の座標なのか、RTK Fixの座標なのかを確認しないまま使うと、精度面で大きな誤解が生じます。


NMEAとの関係を理解するには、データの流れを頭の中で一方向に並べるとわかりやすくなります。まず衛星信号を受信します。次に補正情報としてRTCMを受け取ります。受信機内部で測位計算が行われます。その結果がNMEAなどで外部へ出力されます。この流れの中で、RTCMは入力、RTKはその演算の仕組み、NMEAは出力という位置づけです。


ここで実務上重要なのは、NMEAの内容だけでは高精度測位の品質を十分に読み切れないことがある点です。位置情報の座標だけ見ていると、一見それらしく動いているように見えますが、FixなのかFloatなのか、衛星数は十分か、年周差や一時的な不安定状態がないかなど、品質情報まで含めて確認しなければなりません。施工や測量では、位置が出ていることよりも、その位置がどの品質で出ているかのほうが重要な場合が多いからです。


また、NMEAには多くの文があり、機器やアプリによって必要とする内容が異なることがあります。必要な位置文が出ていない、測位状態に関する情報が解釈されていない、更新周期がアプリ側の期待と合っていないといったことがあるため、単にNMEA出力をオンにするだけでは不十分です。RTCMと違ってNMEAは外部システムとの連携に関わるため、受信機単体では問題が見えず、接続先で初めて不具合が表面化することが少なくありません。


このあたりを現場で整理するには、何のためのデータかを毎回意識することが有効です。補正を入れるためのデータなのか、結果を渡すためのデータなのか、機器の内部演算のためか、外部ソフトの表示のためかを考えるだけで、RTCMとNMEAの役割はかなり明確になります。


さらに、RTKとNMEAの関係も誤解しやすい部分です。RTKは方式であって出力形式ではありません。したがって、「RTKで出力する」という言い方は、厳密には少しあいまいです。実際には、RTK演算された結果をNMEAや独自フォーマットで出力しているという構造です。この理解があると、受信機の仕様書を見るときも、RTK対応とNMEA出力対応を別の項目として確認できます。


現場でのよくある例として、基準局からRTCMを送っているのに移動局がFixしないので、NMEAの設定を変更して対処しようとするケースがあります。しかし補正が入らない問題に対してNMEAを調整しても、根本解決にはなりません。逆に、外部アプリで位置が読めない問題に対してRTCMメッセージを見直しても、原因がNMEA出力不足なら改善しません。つまりRTCMとNMEAは、どちらも重要ですが、見るべき場面が違うのです。


実務での理解としては、RTCMは高精度にするための裏方のデータ、NMEAは現場システムに位置を伝える表側のデータと考えると扱いやすくなります。裏方が正常でなければ高精度は出ませんし、表側が正常でなければ、その高精度位置を業務に使えません。RTK運用では、この両方がそろって初めて実用になります。


知識3 設定時は通信経路、出力内容、座標の扱いを分けて考える

RTKとRTCMの違いを理解しても、実際の現場では設定でつまずくことが多くあります。その理由は、設定画面の中に通信、補正、測位、出力、座標といった複数の要素が混在しているからです。そこで実務では、設定項目を三つに分けて考えると整理しやすくなります。第一に補正情報をどう受けるかという通信経路、第二に測位結果をどう外部へ渡すかという出力内容、第三にその位置をどの基準で扱うかという座標の考え方です。


まず通信経路です。RTCMは補正情報として移動局へ届かなければ意味がありません。したがって、最初に確認すべきは、どこからどの経路で補正を受ける構成なのかです。自前の基準局から無線で送るのか、ネットワーク型補正サービスをモバイル通信で受けるのか、スマートフォンやコントローラを介して受信機へ渡すのかによって、トラブル原因は変わります。


たとえばネットワーク型を使う場合、受信機自体は正常でも、通信圏外、回線不安定、テザリング切断、認証情報の誤りなどでRTCMが受信できないことがあります。この場合、問題は測位演算ではなく通信経路にあります。逆に基準局無線方式であれば、アンテナ方向、出力、遮へい、距離条件などが支配的になります。したがって、RTCMに関する問題を見つけたら、まず形式の前に経路を確認することが大切です。


次に出力内容です。受信機がRTCMを受信してRTK測位に成功しても、その結果が現場のアプリや機器へ正しく届かなければ作業は進みません。ここではNMEAなどの出力設定が重要になります。どの通信ポートから、どの周期で、どの文を出すのか、接続先が必要とする情報が含まれているかを確認する必要があります。


実務では、受信機単体の状態表示ではFixになっているのに、タブレット上の地図では位置がずれて見える、更新が遅い、品質表示が出ないということがあります。このとき、受信機内部のRTK演算は問題なく、出力側だけが不十分である可能性があります。出力内容を軽視すると、せっかくの高精度測位が現場システムで活かせません。


三つ目が座標の扱いです。ここはRTKとRTCMの理解が進んだ後でも、実務で失敗しやすい点です。RTCMは補正情報の形式であり、NMEAは位置結果の出力形式ですが、どの座標系、どの高さ基準、どの変換条件で扱っているかまでは、別途確認が必要です。現場で求められるのは地図上の見た目ではなく、図面や設計値と整合する座標であることが多いため、測位が成立しているだけでは不十分です。


たとえば、受信機では正常にFixしていても、現場で使う図面座標と異なる基準で位置を扱っていると、点を落としたときに全体がずれて見えます。このとき、RTCMが悪いわけでもNMEAが悪いわけでもなく、座標変換や投影設定、基準面の扱いが合っていないことがあります。初心者はここで「補正がおかしい」と判断しがちですが、実際には設定の階層が違います。


設定時の注意点として特に重要なのは、受信、演算、出力、座標を一つの問題として扱わないことです。たとえば位置が合わないときには、補正が来ているか、Fixしているか、出力が合っているか、座標設定が正しいかを順番に見ていきます。この順番がないまま設定画面を触ると、問題のない項目まで変えてしまい、かえって状態を悪化させることがあります。


また、現場で機器を複数組み合わせる場合には、どの装置が何を担当しているかを明確にしておく必要があります。受信機がRTCMを受けてRTK演算をするのか、外部端末が通信だけを担当するのか、アプリ側がNMEAを受けて地図表示するのか、といった役割分担が曖昧だと、トラブル時に責任箇所が見えません。特にBluetooth接続を介する構成では、補正受信と位置出力が別ポートや別セッションで動いていることもあるため、表面的な接続状態だけで安心しないことが大切です。


さらに、設定値は現場条件によって最適解が変わることも押さえておきたいところです。都市部の遮へい環境、山間部の通信不安定エリア、移動体での連続観測、静止点での高精度確認など、用途が違えば重視すべき設定も変わります。更新頻度を上げれば見かけの反応は良くなりますが、外部アプリが追従できない場合もあります。通信負荷を抑えたいからといって必要な補正情報まで減らしてしまうと、測位安定性に影響することもあります。したがって、設定は機械的にテンプレートを写すのではなく、用途に合わせて意味を理解して行う必要があります。


設定を現場で安定させるには、最初に確認項目を固定化するのが有効です。補正受信の有無、Fix到達までの時間、衛星状態、出力の更新、外部アプリでの位置一致、既知点での簡易検証、といった流れを毎回同じ順番で確認すると、異常箇所が見つけやすくなります。RTKとRTCMの違いを知っている人ほど、設定時にやみくもに触らず、どの階層の問題かを見極めてから対応します。


この三つの知識を持っていると、現場での会話も明確になります。「RTCMが来ていないのか」「RTKはFixしているのか」「NMEAは出ているのか」「座標は合っているのか」を別々に確認できるようになり、原因切り分けの速度が上がります。高精度測位の運用では、こうした切り分け力こそが実務品質を左右します。


現場で混同しやすいポイント

RTKとRTCMの違いを理解したつもりでも、実務では似たような言葉や症状が並ぶため、再び混同してしまうことがあります。ここでは、現場で特に起こりやすい混同を整理しておきます。


最も多いのは、補正情報が受信できていることと、Fix解が得られていることを同一視してしまうことです。補正が来ている表示があると安心しがちですが、それだけでは十分ではありません。補正情報はあくまで演算材料であり、最終的な高精度状態を保証するものではないからです。衛星の受信状況、受信機の初期化状態、周辺遮へい、基準局との条件などが揃わなければ、Floatのまま止まることもあります。したがって、補正受信の有無と測位状態は分けて確認する必要があります。


次に多いのは、位置が表示されていることと、高精度な位置が表示されていることを同じだと思ってしまうことです。アプリや地図上に現在位置が見えていると、現場では使えるように感じます。しかしその位置が単独測位なのか、DGNSS相当なのか、RTK Floatなのか、RTK Fixなのかで精度は大きく変わります。表示されていることよりも、どの品質で表示されているかを確認しなければなりません。


また、NMEAが出ているから補正も正常だと考えるのも危険です。NMEAは結果の出力ですから、最低限の位置が出ていれば表示はできます。しかしその裏でRTCMが切れていて精度が落ちていることもありえます。つまり、位置が見えることは、必ずしも補正が生きている証拠ではありません。逆に、補正が正常に入っていてもNMEA出力設定が足りず、外部機器側で位置が見えないこともあります。


さらに、座標ずれの原因をすべて補正エラーだと考えるのもよくある誤解です。現場で図面と合わないとき、最初にRTCMやRTKを疑いたくなりますが、実際には座標系の設定違い、高さ基準の不一致、変換パラメータの扱い、既知点の基準違いなどが原因のこともあります。高精度測位では数センチから数十センチの差でも作業品質に影響するため、原因の階層を誤ると改善できません。


機器仕様の読み違いも混同の一つです。RTK対応と書かれているだけで、あらゆる補正サービスや外部アプリと問題なく連携できると思い込むケースがあります。しかし、実際には通信方式、対応する補正入力、NMEA出力条件、接続ポート、更新周期、アプリ互換性などの確認が必要です。仕様表の中で、RTK、RTCM、NMEAがそれぞれどの機能を指しているのかを分けて読む姿勢が必要です。


こうした混同を防ぐには、問題が起きたときに、どの層の話かを必ず問い直すことが有効です。補正入力の問題なのか、測位演算の問題なのか、結果出力の問題なのか、座標運用の問題なのかを分けて見るだけで、不要な試行錯誤が減ります。特に現場では、限られた時間の中で復旧しなければならない場面が多いため、この整理力がそのまま作業効率に直結します。


RTKとRTCMを正しく理解すると運用はどう変わるか

RTKとRTCMの違いを正しく理解すると、単に言葉の意味がわかるだけでは終わりません。現場の運用、機器選定、トラブル対応、教育のしやすさまで変わってきます。


まず機器導入の段階で、必要な確認項目が明確になります。高精度測位をしたいという目的に対して、受信機がRTKに対応しているかだけではなく、どの補正入力を受けられるか、RTCMの受信条件はどうか、外部端末へどの形式で位置を出せるか、既存システムとの連携はどうかまで確認できるようになります。これにより、導入後に接続できない、出力できない、想定精度が出ないといった失敗を減らせます。


次に、現場立ち上げが速くなります。RTKとRTCMを混同していると、問題が起きたときに関連しそうな設定を片端から触ってしまいがちです。しかし違いを理解していれば、まず補正受信の経路、次にFix状態、次にNMEA出力、最後に座標整合というように順序立てて確認できます。この順序があるだけで、現場復旧の速度は大きく変わります。


教育面でも効果があります。新しく高精度測位を扱う担当者に対して、RTKは仕組み、RTCMは補正の形式、NMEAは結果の出力という三層構造で説明すると、理解が定着しやすくなります。逆に用語を混ぜたまま教えると、接続画面やログを見ても意味が取れず、操作を丸暗記するだけになりがちです。現場では担当者が変わることも多いため、再現性のある教育ができることは大きな価値です。


運用品質の面では、既知点確認や日々の始業点検の考え方も変わります。単に位置が出るかではなく、補正受信が安定しているか、Fixまでの挙動が正常か、出力された座標が業務システム側で想定どおりに扱われているかを確認する習慣が付きます。このような運用に変わると、作業途中でのズレや手戻りを早期に防ぎやすくなります。


また、トラブルの伝え方も具体的になります。「位置がずれる」ではなく、「補正受信はあるがFixしない」「Fixしているが外部アプリに位置が入らない」「位置は入るが図面座標と合わない」といった伝え方ができるようになるため、社内やサポートとのやり取りも効率的になります。用語の理解は、単に知識の問題ではなく、現場コミュニケーションの精度にも関わっています。


高精度測位は便利ですが、見た目には一つの現在位置マークとしてしか現れないことが多いため、内部で何が起きているかを意識しにくい技術でもあります。だからこそ、RTK、RTCM、NMEAの役割を分けて理解し、どの層で問題が起きているかを見抜けることが重要です。この理解があると、現場で高精度測位を道具として安定して使いやすくなります。


まとめ

RTKとRTCMの違いを理解するために必要な知識は、難しい専門用語を大量に覚えることではありません。まず押さえるべきなのは、RTKは高精度測位の方式であり、RTCMはそのために使われる補正情報の代表的なデータ形式だという点です。この違いを理解するだけで、測位の仕組みとデータの役割が整理しやすくなります。


次に重要なのがNMEAとの関係です。RTCMは補正情報として受信機へ入る側のデータであり、NMEAは計算された位置結果を外部へ渡す側のデータです。どちらも位置情報に関係していますが、役割は大きく異なります。補正が正常でも出力設定が不十分なら業務に使えませんし、位置が表示されていても補正が止まっていれば精度は保証できません。


そして実務では、設定を通信経路、出力内容、座標の扱いに分けて考えることが重要です。補正が来ないのか、Fixしないのか、結果が外部へ出ていないのか、座標変換が合っていないのかを分けて確認することで、原因切り分けが速くなり、無駄な設定変更を減らせます。


現場で高精度測位を安定運用するには、RTKとRTCMを同じものとして扱わないことが出発点です。測位方式と補正データ形式を分けて理解し、さらにNMEAとの役割差まで整理できれば、機器選定、設定、トラブル対応の質が上がります。高精度測位は、用語の整理がそのまま現場品質につながる分野です。まずは三つの知識を土台にして、補正情報、測位状態、出力、座標の流れを一つずつ確認できる運用を作ることが、安定したRTK活用への近道です。


LRTKで現場の測量精度・作業効率を飛躍的に向上

LRTKシリーズは、建設・土木・測量分野における高精度なGNSS測位を実現し、作業時間短縮や生産性の大幅な向上を可能にします。国土交通省が推進するi-Constructionにも対応しており、建設業界のデジタル化促進に最適なソリューションです。

LRTKの詳細については、下記のリンクよりご覧ください。

 

製品に関するご質問やお見積り、導入検討に関するご相談は、

こちらのお問い合わせフォームよりお気軽にご連絡ください。ぜひLRTKで、貴社の現場を次のステージへと進化させましょう。

bottom of page