ジオフェンス測位で誤通知が起こる仕組み
ジオフェンスとは、地図上に仮想的な境界を設定し、測位した端末や作業者、車両などが境界の内側に入ったとき、外側に出たとき、一定時間滞在したときなどに通知や記録を行う仕組みです。現場への到着確認、危険区域への接近警告、資機材の持ち出し検知、巡回作業の実施記録など、幅広い用途で利用できます。
ただし、ジオフェンスの境界は現地に実在する壁や線ではありません。端末やシステムが算出した推定位置と、登録された境界との関係を比較して判定します。そのため、実際には移動していない端末でも、測位結果が境界の内外を行き来すると、進入通知や退出通知が繰り返し発生することがあります。
測位結果には、環境、端末、測位方式に応じた不確かさが含まれます。上空が開けた場所では比較的安定していても、建物の近く、橋梁の下、樹木の下、法面の脇、資材置場、狭い道路などでは、衛星からの信号が遮られたり、周囲の構造物で反射した信号を受信したりすることがあります。その結果、表示位置が数メートル以上変動する場合もあります。
また、誤通知の原因は衛星測位の精度だけではありません。測位の更新方法、端末の省電力設定、バックグラウンド動作の制限、通信の遅延、境界データの座標ずれ、通知条件の重複なども影響します。現在位置を適切に取得できていても、通知処理が遅れて実行されると、利用者には誤ったタイミングで通知されたように見えることがあります。
ここで注意したいのは、ジオフェンスの実装方式によって利用する位置情報や設定可能な項目が異なることです。端末の標準機能に判定を任せる方式、アプリが位置を継続取得して独自に判定する方式、位置データをサーバーへ送り管理側で判定する方式などがあります。低消費電力を重視する標準機能では、必ずしも高精度な衛星測位結果だけを使用するとは限らず、小さな境界や即時通知に適さない場合があります。
ジオフェンス測位の誤通知を減らすには、単に境界を広げるだけでは不十分です。対象となる現場の広さ、必要な通知速度、端末の移動速度、周囲の測位環境、採用している判定方式、通知後に行う作業を整理し、利用できる設定を組み合わせる必要があります。ここからは、実務で確認したい7つの設定ポイントを順番に解説します。
設定ポイント1 境界サイズを測位精度に合わせる
最初に確認したいのは、設定しているジオフェンスの大きさです。判定に使用する位置情報の変動範囲より小さなジオフェンスを設定すると、端末が静止していても、推定位置が境界を越えやすくなります。
例えば、アプリが高頻度で取得した位置を使って独自判定する方式で、測位位置が周囲数メートルの範囲を変動している場合、半径数メートル程度の円形ジオフェンスでは境界付近の進入と退出を繰り返す可能性があります。特に、建物の出入口、道路際、資材置場の端部など、受信環境が変わりやすい場所では注意が必要です。
一方、端末の標準的なジオフェンス機能では、低消費電力の位置情報を利用し、比較的大きな境界を前提としている場合があります。この方式に対して、外部の高精度測位端末で得たばらつきだけを基準に小さな半径を設定しても、期待どおりに動作するとは限りません。境界サイズを決める前に、判定へ実際に入力される位置情報と、システムが推奨する最小範囲を確認します。
境界サイズを決めるときは、地図上で対象範囲を正確に囲うことだけを目的にしないことが重要です。通知に必要な位置精度と、現場で想定される位置の変動幅、システム側の判定特性を考慮します。実際に判定で使用される位置ログを確認し、静止中の位置がどの程度ばらつくかを把握してから境界を設定すると、誤通知を抑えやすくなります。
円形のジオフェンスを使用する場合は、中心点の位置にも注意します。対象施設の中心ではなく、地図画像上で見た目の中心を指定していると、道路や出入口からの距離が想定と異なることがあります。施設のどこに到達した時点で進入と判定したいのかを明確にし、その目的に合わせて中心点と半径を設定します。
多角形のジオフェンスでは、敷地境界を細かく再現しすぎないこともポイントです。小さな凹凸を多数含む複雑な形状は、測位位置が少し動いただけで内外判定が切り替わる原因になります。現場の管理目的に不要な細部は単純化し、安定して判定できる形状に整える方が実用的です。ただし、利用するシステムによっては円形の境界だけに対応し、多角形を登録できないこともあります。
細長い通路や道路を対象にする場合は、幅の設定が特に重要です。実際の道路幅だけでジオフェンスを作成すると、道路上を正しく走行している車両でも、位置の横方向の変動によって区域外と判定される可能性があります。道路中心線から一定の余裕を持たせ、周辺施設との誤判定が起きない範囲で幅を確保します。
一方で、境界を必要以上に広げると、本来は到着していない場所で進入通知が発生する可能性があります。隣接する施設や道路にも境界が重なると、目的地を通過しただけで到着扱いになることもあります。境界サイズは大きいほど安全というものではなく、位置の変動を吸収しながら、業務上必要な区域を区別できる大きさに調整することが大切です。
設定ポイント2 判定境界に緩衝帯を設ける
ジオフェンスの誤通知を減らす方法の一つが、進入判定と退出判定に異なる境界を使うことです。進入と退出を同じ一本の境界だけで判定すると、測位位置が境界付近で揺れた際に、通知が短時間で繰り返されやすくなります。
システムが対応している場合は、進入を確定する内側の境界と、退出を確定する外側の境界を分け、その間に緩衝帯を設けます。端末が外側から内側の境界まで進んだときに進入と判定し、一度進入した後は、外側の境界を越えるまで退出と判定しないようにします。
このように現在の状態によって判定基準を変える仕組みは、一般にヒステリシスを持たせる考え方です。進入後に位置が少し外側へ動いても、緩衝帯の中であれば進入状態を維持するため、進入通知と退出通知の連続発生を防ぎやすくなります。
緩衝帯の幅は、対象地点で見込まれる位置の変動量を基準に設定します。上空が開けた場所と、高い構造物に囲まれた場所では、必要な幅が異なる場合があります。全現場で同じ値を設定するのではなく、測位環境や通知目的に応じて調整することが重要です。
車両を対象にする場合は、位置の変動に加えて移動速度も考慮します。高い速度で移動する車両では、位置の取得間隔によって一度に大きく位置が進むため、緩衝帯が狭すぎると進入状態が安定しない場合があります。逆に、徒歩で巡回する作業者を対象とする場合は、広すぎる緩衝帯を設定すると、現場を離れても退出通知が遅れる可能性があります。
単一の境界しか登録できないシステムでは、内側と外側に二つのジオフェンスを登録し、通知処理側で状態を管理する方法も考えられます。ただし、複数の境界を組み合わせる場合は、同じ端末に対して通知が重複しないように、進入中、退出済み、判定保留などの状態を明確に管理する必要があります。
また、緩衝帯は地図上の距離だけでなく、時間条件と組み合わせると安定しやすくなります。境界を一度越えただけでは通知せず、緩衝帯の外側または内側に一定時間とどまった場合に状態を確定することで、瞬間的な位置変動による誤通知を減らせる可能性があります。
緩衝帯や二段階の境界を利用できるかは、アプリや管理システムの仕様によって異なります。設定画面に該当項目がない場合は、独自機能があるものとして運用せず、提供元へ利用可能な判定条件を確認します。
設定ポイント3 滞在時間と連続判定回数を調整する
測位結果が一度だけジオフェンスの内側に入ったことをもって、すぐに進入通知を出す設定では、瞬間的な位置の飛びによって誤通知が発生しやすくなります。こうした誤通知を抑えるには、システムが対応している範囲で滞在時間や連続判定回数を設定します。
滞在時間とは、測位位置が区域内に入ってから、進入状態や滞在状態として確定するまでの待機時間です。区域内に一定時間とどまった場合にのみ通知を出すようにすれば、位置が一時的に区域内へ飛んだ場合や、対象が区域の近くを通過しただけの場合を除外しやすくなります。
連続判定回数は、複数回の測位結果が続けて区域内または区域外になったときに状態を確定する方法です。一回の測位結果だけでは通知せず、複数回連続して同じ判定になった場合に進入や退出を確定します。これは、アプリやサーバーが位置情報を順次受け取って独自判定する方式で利用しやすい方法です。
ただし、端末の標準的なジオフェンス機能では、滞在判定を設定できても、個別の位置データや連続判定回数を利用者側で指定できない場合があります。設定可能な項目を確認せず、回数条件が反映されているものとして評価しないようにします。
滞在時間を長くしすぎると、正しい通知まで遅れてしまいます。危険区域への接近警告のように即時性が求められる用途では、長い待機時間は適していません。一方、現場への到着記録や巡回実績の確認では、一定時間の滞在を確認してから記録する方が、通過と到着を区別しやすくなります。
設定を決める際は、通知後に何をするのかを基準に考えます。通知を受けて機械を停止する、作業者へ退避を促すなど、安全に直結する用途では、反応速度を優先しながら別の方法でも安全を確保する必要があります。広めの警戒区域と、その内側の危険区域を分け、警戒区域では注意喚起、危険区域ではより強い警告を出す方法も考えられます。
配送車両や工事車両の到着確認では、施設の前を通過しただけで到着と記録されないように、利用可能であれば速度条件を組み合わせます。区域内に入った時点で移動速度が高い場合は判定を保留し、低速または停止状態になった後に到着と確定する方法です。
ただし、速度情報にも誤差が含まれることがあります。速度条件だけで到着を決めず、滞在時間、位置の連続性、作業者の確認操作などと組み合わせます。
退出判定についても、進入判定と同じ条件にする必要はありません。到着確認では進入判定を慎重にし、退出判定は比較的早くすることがあります。反対に、作業者が区域から外れたことを確実に検知したい場合は、退出側にも一定時間の確認を設けます。
連続判定回数は、測位間隔によって意味が変わります。測位間隔が一秒の場合と一分の場合では、三回連続という条件が表す時間が大きく異なります。回数だけで設定するのではなく、実際に何秒間の状態を確認することになるのかを計算して調整することが大切です。
設定ポイント4 測位間隔と通知速度のバランスを取る
測位間隔は、アプリやサーバーが取得位置を使って独自にジオフェンス判定を行う方式では、通知の速さと安定性に大きく影響します。測位間隔が長いと、端末が境界を越えてから次の位置が取得されるまで時間がかかるため、通知が遅れる可能性があります。
一方で、測位間隔を短くすれば必ず誤通知が減るとは限りません。短い間隔で位置を取得すると、境界付近で発生する細かな位置変動も多く記録されます。一回ごとの測位結果で通知を判定している場合、測位回数が増えるほど境界の内外を行き来する判定も増える可能性があります。
短い測位間隔を採用する場合は、連続判定、滞在時間、緩衝帯などと組み合わせます。反対に、長い間隔を採用する場合は、対象が一回の更新の間にどの程度移動するかを確認し、区域を通過しても位置が一度も区域内に記録されない状態を避けます。
徒歩の作業者、低速で動く重機、一般道路を移動する車両など、対象の移動速度によって必要な測位間隔は異なります。徒歩では数秒の間に移動する距離は比較的小さいものの、車両では同じ時間に大きく移動します。高速で移動する対象に長い測位間隔を設定すると、小さな区域では通過を記録できない場合があります。
通知速度が重要な用途では、目的地や警戒区域までの距離に応じて測位頻度を切り替える方法があります。通常時は長めの間隔で位置を取得し、対象区域に近づいた段階で短い間隔へ切り替えます。利用するシステムが対応していれば、消費電力や通信量を抑えながら、必要な場所で判定頻度を高められます。
反対に、資機材の保管場所からの持ち出し監視など、移動頻度が低い対象では、常に高頻度で測位する必要がない場合があります。一定時間ごとの測位に加えて、端末の動きを検知したときに測位を開始する方法も考えられます。ただし、動きの検知方法や測位開始までの遅れは端末やシステムによって異なります。
端末の標準的なジオフェンス機能を使う方式では、アプリが任意の測位間隔を直接指定できない場合があります。消費電力を抑えるために位置確認が間欠的に行われ、境界を通過してから通知までに遅れが生じることもあります。設定画面に応答時間が表示されていても、指定した時間以内の通知が常に保証されるとは限りません。
端末側の測位時刻と、管理画面に表示された時刻が一致しているかも確認します。通信状態が悪い場所では、端末内で取得された位置情報が後からまとめて送信される場合があります。その結果、現在位置ではなく過去に取得した位置を基に履歴や通知が表示され、誤通知のように見えることがあります。
ジオフェンスの判定には、位置を取得した時刻を使用するのか、サーバーが情報を受信した時刻を使用するのかを明確にします。現場の到着記録では測位時刻が重要ですが、即時警告では通知が実際に届いた時刻も確認しなければなりません。
測位間隔を決めるときは、通知速度、位置変動、移動速度、消費電力、通信状態、判定方式を合わせて検討します。単一の設定値を全端末へ適用するのではなく、用途ごとに設定を分けることで、誤通知と通知遅延の両方を抑えやすくなります。
設定ポイント5 測位品質が低いデータを判定から外す
測位結果には、現在位置だけでなく、その位置がどの程度確からしいかを判断するための情報が付随することがあります。アプリやサーバーが位置データを受け取って独自判定できる場合は、すべての位置を同じように扱わず、品質が低いデータを保留または除外する方法が考えられます。
端末や測位システムによっては、推定される位置精度、利用できた衛星数、衛星配置に関する指標、測位方式、速度、測位時刻などを取得できます。利用できる情報と各数値の意味を確認したうえで、品質が一定基準を満たした位置だけをジオフェンス判定に使用します。
ただし、端末の標準的なジオフェンス機能では、判定に使用した個々の位置情報や品質指標がアプリへ提供されない場合があります。この場合は、衛星数や推定精度を利用者側で設定できるものとして説明せず、システムが提供する診断情報の範囲で原因を確認します。
推定される誤差範囲がジオフェンスの大きさに対して大きい場合、その位置だけを使った内外判定の信頼性は低くなります。このような場合は、直前の状態を維持する、判定を保留する、次の測位結果を待つなどの処理が考えられます。
ただし、品質基準を厳しく設定しすぎると、位置データが長時間採用されず、進入や退出を検知できなくなる可能性があります。測位環境が悪い現場では、良好な位置だけを待っている間に、対象が区域を通過してしまうこともあります。
そのため、品質が低い位置を単純にすべて破棄するのではなく、用途に応じた処理を設計します。到着記録では判定を保留し、後から利用者の確認操作で補完する方法があります。一方、安全警告では、測位品質が低下したこと自体を注意情報として通知し、位置判定が不確かな状態であることを利用者へ伝える方法があります。
測位環境が大きく変わる場面にも注意が必要です。屋外から建物付近へ移動したときや、上空が開けた場所から高架下へ入ったときには、位置の品質や取得方法が変化することがあります。切り替わりの前後で位置が大きく変動する場合は、一定時間判定を保留し、位置が安定してから状態を更新する方法を検討します。
静止しているはずの端末で大きな速度が記録された場合や、短時間で現実的ではない距離を移動した位置が取得された場合は、異常候補として扱うことも考えられます。直前位置からの距離、経過時間、想定される最大移動速度を比較すると、位置の飛びを検出しやすくなります。
一方で、工事車両や鉄道関連設備など、通常の徒歩移動より速い対象を管理する場合は、最大速度の基準を低く設定しすぎないようにします。対象物の実際の移動特性を把握せずに異常判定を設けると、正常な位置まで除外してしまいます。
品質情報の名称や意味は使用する機器や仕組みによって異なります。数値が小さいほど良い指標と、大きいほど良い指標が混在する場合もあります。設定前に各項目の定義を確認し、実際の測位ログと現場状況を照合して基準を決めることが重要です。
設定ポイント6 バックグラウンド動作と通知条件を確認する
ジオフェンス測位では、位置そのものが妥当でも、端末の動作状態やシステムの通知方式によって通知が遅れたり、まとめて表示されたりすることがあります。特に確認したいのが、バックグラウンドでの位置情報利用、省電力設定、通信状態、通知表示の許可です。
アプリが位置を継続取得して独自に判定する方式では、画面を閉じた状態や別の機能を使用している状態で、測位の更新頻度が下がる場合があります。利用者が現場へ到着した後に画面を開いたことで位置取得や送信が再開され、遅れて進入通知が表示されると、現在地と合わない誤通知のように見えます。
一方、端末の標準的なジオフェンス機能では、アプリが常時起動していなくてもイベントを受け取れる場合がありますが、即時に通知されるとは限りません。省電力制御、端末の停止状態、位置情報の取得状況などによって応答が遅れる可能性があります。
ジオフェンスを継続的に利用する場合は、必要な位置情報へのアクセスが許可されているかを確認します。アプリ使用中だけ位置情報を許可する設定では、画面を閉じた後に必要な判定や記録が行われない場合があります。ただし、バックグラウンドでの位置情報利用は電力消費やプライバシー管理にも関係するため、業務上必要な範囲と利用時間を明確にする必要があります。
省電力機能によって、測位処理や通信処理が制限される場合もあります。端末や基本ソフトの仕様によって設定項目が異なるため、現場配布前に確認手順を用意し、利用者が意図せず変更していないか点検できるようにします。
通知の表示許可も重要です。ジオフェンスの判定自体は行われていても、通知が抑制されていると、利用者がその時点で気付けない場合があります。後から履歴だけを見て、通知処理に異常があったと誤認することもあります。音、画面表示、通知履歴など、どの方法で利用者へ伝えるかを決めておきます。
複数のジオフェンスが重なっている場合は、同時に複数の通知が発生する可能性があります。例えば、事業所全体の区域と、その中にある資材置場の区域を設定していると、一度の移動で二つの進入通知が発生することがあります。これは測位の誤りではありませんが、利用者には重複した誤通知と受け取られる可能性があります。
通知文には、どの区域に対する通知なのか、進入、退出、滞在のどの状態なのか、判定時刻はいつなのかを明記します。単に区域に入ったことだけを表示する形式では、複数の区域を管理している現場で原因を確認できません。
端末内の時刻設定にも注意します。端末の時刻がずれていると、通知履歴と作業記録の時系列が一致しなくなります。測位時刻、送信時刻、判定時刻、通知時刻、確認時刻を区別して記録すると、通信遅延と測位誤差を切り分けやすくなります。
通信できない場所でも運用する場合は、端末側でジオフェンス判定を行うのか、通信回復後に管理側で判定するのかを確認します。後からまとめて処理する方式では、即時警告には適しませんが、作業履歴の記録に利用できる場合があります。目的に合わない処理方式を選ぶと、正常な動作でも誤通知や通知遅延と判断されるため注意が必要です。
設定ポイント7 現場別のログを残して設定を更新する
ジオフェンスの設定は、一度決めたら終了ではありません。工事の進行、仮設物の設置、車両や資材の配置、樹木の繁茂、降雨や積雪に伴う現場条件の変化などにより、同じ場所でも受信環境や移動経路が変わることがあります。誤通知を継続的に減らすには、現場別のログを残し、設定を見直す運用が必要です。
記録する項目は、利用するシステムから取得できる範囲で決めます。測位した時刻、位置、推定される位置精度、ジオフェンスの判定結果、区域名、通知の種類、通知時刻、端末の状態などが候補になります。可能であれば、移動速度、測位方式、通信状態、電池残量なども記録します。
誤通知が報告されたときは、通知が発生した一地点だけを見るのではなく、その前後の位置履歴を確認します。直前まで安定していた位置が急に飛んだのか、境界付近を継続して移動していたのか、通信回復後に古い位置が送信されたのかによって、必要な対策が異なります。
利用者からの申告には、現場状況も含めます。建物内にいた、車両で通過した、高架下に入った、端末を車内に置いた、資材の陰に移動したなどの情報があると、測位環境との関係を判断しやすくなります。
誤通知の件数だけで設定を評価しないことも大切です。誤通知を減らすために判定条件を厳しくした結果、本来通知すべき進入を見逃していないか確認します。誤通知と未検知の両方を記録し、業務上許容できるバランスを探ります。
誤通知率や未検知率を計算する場合は、分母となる実際の進入回数や試験回数も記録します。誤通知が一件だったという件数だけでは、十回の試験中に一件だったのか、千回の運用中に一件だったのかを区別できません。
現場ごとに設定を変える場合は、設定値の根拠を残します。境界を広げた理由、緩衝帯の幅、滞在時間、品質基準、測位間隔、判定方式などを記録しておけば、担当者が変わっても同じ基準で運用できます。
設定変更の前後で同じ試験経路を通り、通知結果を比較することも有効です。試験条件が毎回異なると、設定変更の効果なのか、測位環境の違いなのか判断できません。現場内に確認用の経路と停止地点を決め、同じ手順で再現試験を行います。
複数の端末を運用する場合は、端末ごとの差も確認します。設置位置、持ち方、車内での置き場所、保護ケース、周囲の機器などによって受信環境が変わることがあります。ある端末だけ誤通知が多い場合は、ジオフェンス全体の設定を変更する前に、端末固有の条件を切り分けます。
ログは誤通知の対策だけでなく、運用ルールの改善にも役立ちます。通知後にどのくらいの時間で確認が行われたか、同じ区域で通知が集中していないか、不要な通知が放置されていないかを確認すると、ジオフェンスの設計自体を見直すきっかけになります。
現場導入前に行いたい試験方法
ジオフェンス測位を本番運用する前には、地図上で境界を確認するだけでなく、実際の現場で試験する必要があります。地図上では十分な広さに見えても、現地では建物、斜面、仮囲い、樹木、車両などの影響を受け、位置や通知時刻が想定と異なることがあります。
最初に、使用しているジオフェンスが、端末の標準機能による判定なのか、アプリ内の独自判定なのか、サーバー側の判定なのかを確認します。この区別が分からないまま試験すると、測位間隔や品質基準など、実際には変更できない項目を調整しようとしてしまいます。
位置ログを取得できる方式では、ジオフェンスの中心付近で一定時間静止し、位置のばらつきを確認します。次に、境界の内側、境界付近、外側の複数地点で同様に静止し、どの位置で進入や退出が発生するかを記録します。
位置ログを取得できない標準機能では、実際に通知された時刻、区域との位置関係、端末の状態を記録します。通知されなかった場合も結果として残し、境界半径や滞在条件、端末設定との関係を確認します。
続いて、通常の作業速度で境界を横断します。徒歩で利用する場合は歩行速度、車両で利用する場合は実際の進入速度に合わせます。低速で正しく通知されても、高速で通過した際に検知できないことがあるため、想定される速度ごとに試験します。
進入方向も変えて確認します。建物や壁による信号の遮蔽や反射は、移動経路によって影響が変わる場合があります。主な出入口だけでなく、業務上利用する経路を一通り確認します。
端末の状態も実際の運用に合わせます。手に持った状態、ポケットやバッグに入れた状態、車内に置いた状態では、受信環境が異なることがあります。試験時だけ端末を上空へ向けて保持すると、本番より良好な条件で評価してしまう可能性があります。
画面を閉じた状態でも試験します。バックグラウンドでの判定や測位が必要な運用では、画面を開いたままの試験だけでは不十分です。一定時間画面を閉じた後に境界を横断し、通知時刻と実際の通過時刻を比較します。
通信状態が変化する場所では、通信できる状態と通信できない状態の両方を確認します。通信が途切れたときに通知が停止するのか、端末内で判定されるのか、通信回復後に履歴が送信されるのかを把握しておきます。
試験結果は、成功または失敗だけでなく、通知までにかかった時間、通知地点と実際の境界との関係、重複通知の有無、未通知の有無を記録します。複数回試験し、結果の再現性を確認することが重要です。
一回だけ正常に動作した状態で運用を開始すると、環境変化による問題を見落とします。時間帯、移動経路、端末の保持状態、通信状態など、通常業務で想定される条件を変えて試験してから本番運用へ移行します。
誤通知が出たときの切り分け手順
誤通知が発生したときは、すぐに境界サイズを変更するのではなく、原因を順番に切り分けます。原因を確認せずに境界を広げると、別の場所で新たな誤通知が発生する可能性があります。
最初に確認するのは、使用している判定方式、通知対象となった区域名、通知の種類、判定時刻です。進入通知だと思っていたものが、滞在通知や別区域の通知だったという場合もあります。通知文と管理履歴を照合し、何が発生したのかを正確に確認します。
次に、取得できる場合は判定時刻の前後に記録された位置履歴を確認します。一地点だけが大きく飛んでいる場合は、瞬間的な測位異常の可能性があります。複数地点が連続して境界内に入っている場合は、境界位置、地図データのずれ、実際の移動経路を確認します。
端末の標準機能を使う方式で詳細な位置履歴が確認できない場合は、通知時刻、端末の移動状況、画面状態、位置情報の許可、省電力設定、通信状態などから切り分けます。高精度な測位ログが別に存在していても、その位置がジオフェンス判定に使われたとは限らない点に注意します。
位置履歴が存在しない場合や長い間隔が空いている場合は、バックグラウンド動作、電力状態、通信状態を確認します。過去の位置情報を基に遅れて履歴が処理された場合は、位置精度ではなく、データ送信や処理時刻の問題である可能性があります。
地図上の境界と現場の位置関係も見直します。使用している地図画像のずれ、登録した座標の入力間違い、座標の変換条件の不一致などがあると、測位結果が妥当でも判定位置がずれます。既知点や現地で確認できる基準地点を使い、境界データと測位結果が同じ位置基準で扱われているか確認します。
複数端末で同じ誤通知が起きている場合は、境界、判定方式、現場環境、共通設定に原因がある可能性があります。一台だけで起きる場合は、その端末の設定、設置位置、測位状態を重点的に確認します。ただし、端末の機種や基本ソフトの版が異なる場合は、複数台で結果が異なることもあります。
同じ時間帯に位置が広くばらついている場合は、周辺環境の影響を疑います。大型車両や資材が一時的に受信環境を変えていないか、仮設構造物が設置されていないか、端末が建物内や車内に移動していないかを確認します。
原因を絞り込んだ後は、境界サイズ、緩衝帯、滞在時間、連続判定、測位間隔、品質基準、端末設定のどこを変更するか決めます。一度に複数の設定を大きく変更すると、どの対策が有効だったのか分からなくなります。原則として一つずつ変更し、同じ条件で再試験します。
ジオフェンス測位を運用するときの注意点
ジオフェンス通知は、現場管理を効率化するための補助情報ですが、測位環境、端末状態、通信状態、判定方式によって誤差や遅延、未通知が発生する可能性があります。特に安全管理に使用する場合は、ジオフェンス通知だけを唯一の判断手段にしないことが重要です。
危険区域への立ち入り管理では、現地の標識、柵、誘導員、作業手順、機械側の安全機能などと組み合わせます。測位できない状態や通知が遅れた状態でも、安全を確保できる運用を設計する必要があります。
屋内、地下、トンネル、高架下、建物に囲まれた場所では、衛星測位だけで安定した判定を行うことが難しい場合があります。こうした場所では、別の位置検知方法や現場設備との組み合わせを検討します。屋外で正常に動作した設定を、そのまま屋内へ適用しないことが大切です。
高さ方向の管理にも注意します。一般的な地図上のジオフェンスは平面的な位置関係で判定することが多いため、立体交差、複数階の建物、上下に重なる道路などでは、別の場所を同じ区域として判定する可能性があります。高さ情報を利用できる場合でも、高さの精度、基準面、判定方法を確認する必要があります。
個人が携帯する端末を対象にする場合は、位置情報の利用目的、取得時間、保存期間、閲覧権限を明確にします。業務に必要な範囲を超えて位置を取得しないようにし、利用者へ運用内容を説明します。関係する法令、就業規則、社内規程、契約条件については、実際の運用内容に応じて確認が必要です。
通知が多すぎると、利用者が通知を確認しなくなる可能性があります。誤通知を減らすだけでなく、業務上必要な通知に絞り、重要度に応じて表示方法を変えることが大切です。
参考情報として残すだけの進入記録と、直ちに確認が必要な危険区域の通知を同じ表示にすると、重要な通知が埋もれます。通知の音、表示内容、確認操作、管理者への連絡方法を用途別に整理します。
運用開始後は、通知件数、誤通知件数、未検知件数、通知遅延、利用者からの報告を定期的に確認します。問題が発生したときだけ設定を変更するのではなく、現場環境や端末構成の変化に合わせて見直すことが、安定した測位運用につながります。
まとめ
ジオフェンス測位の誤通知は、測位位置の変動だけでなく、境界サイズ、判定方法、測位間隔、端末設定、通信状態、通知処理など、複数の要因が重なって発生します。
最初に確認すべきなのは、端末の標準機能、アプリの独自判定、サーバー側判定のどの方式を使用しているかです。方式によって、実際に使われる位置情報、適切な境界サイズ、設定できる滞在時間や測位間隔、通知の応答速度が異なります。
誤通知を減らすには、判定で実際に使われる位置がどの程度変動するかを把握し、その結果とシステムの仕様に合わせて境界サイズを設定します。そのうえで、利用可能であれば進入と退出の間に緩衝帯を設け、滞在時間や連続判定回数を組み合わせます。
測位間隔は短くすればよいわけではありません。独自判定を行う場合は、対象の移動速度や求める通知速度に合わせ、位置の変動を過剰に拾わないように調整します。測位品質が低い位置や、現実的ではない位置の飛びを保留または除外する仕組みも、取得できる情報の範囲で検討します。
さらに、バックグラウンドでの位置情報利用、省電力設定、通知許可、通信遅延を確認し、測位時刻と通知時刻を区別して記録します。現場ごとのログを継続的に残し、誤通知と未検知の両方を評価することで、実際の運用に適した設定へ改善できます。
より高い位置精度が必要な屋外現場では、境界設定に用いる基準点や、通知位置を検証するための確認点を高精度に測る手段として、センチメートル級の測位に対応するLRTK Phoneの活用も検討できます。ただし、LRTK Phoneで取得した位置が、利用中のジオフェンス判定へ自動的に使用されるとは限りません。外部GNSSの位置情報を判定に入力できるか、アプリや管理システムとの連携方法、対応端末、利用条件を事前に確認することが重要です。