LRTKレフィクシア株式会社

GeoJSONをオフライン地図で使う前に確認したい5項目

GeoJSONは、地点、線、面といった地理情報を扱いやすい形式で記録できるため、現地調査、設備管理、用地確認、施工管理、点検記録など幅広い実務で利用しやすいデータ形式です。特に通信環境が不安定な現場では、オフライン地図にGeoJSONを読み込み、現地で位置や属性を確認できる仕組みがあると、紙図面や事務所確認への依存を減らしやすくなります。

しかし、GeoJSONは単にファイルを地図に重ねれば終わりというものではありません。オンライン環境では気付きにくい座標系の違い、背景地図の欠落、属性情報の不足、ファイル容量の問題、更新履歴の混乱などが、オフライン運用ではそのまま現場トラブルにつながることがあります。この記事では、geojsonで検索する実務担当者に向けて、オフライン地図でGeoJSONを使う前に確認したい5項目を、現場利用の観点から詳しく解説します。

GeoJSONをオフライン地図で使う目的を明確にする

GeoJSONをオフライン地図で使う前に最初に確認したいのは、そのデータを現場で何のために見るのかという目的です。GeoJSONは、点、線、面の位置情報と属性情報をまとめて扱える便利な形式ですが、目的が曖昧なまま作成すると、現場で必要な情報が不足したり、逆に不要な情報が多すぎて見づらくなったりします。

たとえば、設備点検でGeoJSONを使う場合は、各設備の位置、管理番号、点検区分、前回点検日、異常の有無などが重要になります。一方、道路や河川、造成地などの現地確認で使う場合は、線形、区域、境界、施工範囲、危険箇所、立入禁止範囲などが重要になります。同じGeoJSONでも、点検用なのか、説明用なのか、施工確認用なのかによって、必要な属性や表示方法は変わります。

オフライン地図では、現場でその場で検索して補足情報を取得することが難しくなります。そのため、現地で必要になる情報は、あらかじめGeoJSONの属性や関連する地図データに含めておく必要があります。オンライン地図のように、外部の情報を随時呼び出す前提で運用していると、通信できない場所で判断材料が不足します。

目的を明確にする際は、まず現場で誰が使うのかを考えます。測量担当者が使うのか、施工管理者が使うのか、点検員が使うのか、発注者説明に使うのかによって、必要な情報の粒度は異なります。専門的な座標値や管理コードが必要な場合もあれば、現場では名称と状態だけ分かれば十分な場合もあります。利用者の立場に合わせてGeoJSONの内容を整理することが、実用性を高める第一歩です。

次に、現場で何を判断するのかを決めます。位置を確認するだけなのか、対象物の状態を確認するのか、施工範囲との重なりを見るのか、危険箇所を避けるために使うのかによって、必要な地物の種類が変わります。目的が位置確認であれば、点や線の正確な配置が重要です。状態確認であれば、属性情報の分かりやすさが重要です。範囲確認であれば、面データの境界や重なりが重要になります。

また、GeoJSONに入れる情報と、別の資料で管理する情報を分けることも大切です。すべての情報をGeoJSONに詰め込むと、ファイルが重くなり、表示や検索に時間がかかることがあります。現場で頻繁に参照する情報はGeoJSONに含め、詳細な報告書や写真台帳などは別管理にするなど、用途に応じた切り分けが必要です。

オフライン利用では、事前準備の品質がそのまま現場作業の品質に影響します。現場で確認したい内容、判断したい内容、記録したい内容を整理し、それに合わせてGeoJSONの地物と属性を設計しておくことで、地図を開いたときに迷わず作業に入れる状態を作れます。

座標系と位置精度の前提をそろえる

GeoJSONをオフライン地図で使う際に特に注意したいのが、座標系と位置精度の確認です。GeoJSONの標準仕様では、位置は経度、緯度の順で記録することが基本です。必要に応じて高さなどの値が続くこともありますが、実務で扱う元データは必ずしも同じ前提で作られているとは限りません。測量データ、設計図面、台帳データ、現地で取得した位置情報などを変換してGeoJSON化する場合、座標系の扱いを誤ると、地図上で位置が大きくずれて表示されます。

特に注意したいのは、平面直角座標系やローカル座標で管理されている図面データをGeoJSONに変換する場合です。設計図面では、現場独自の基準点や任意の原点を使って作成されていることがあります。そのままGeoJSONに変換しても、オフライン地図上の実際の位置には重なりません。変換前に、元データがどの座標系で作られているのか、公共座標なのか、任意座標なのか、座標値の単位は何かを確認する必要があります。

また、経度と緯度の順序にも注意が必要です。地図や測量の実務では、緯度、経度の順で表記される場面もありますが、GeoJSONでは経度、緯度の順で扱うことが基本です。この順序を取り違えると、まったく異なる場所に地物が表示されます。日本国内のデータであれば、経度はおおむね120度台から150度台、緯度はおおむね20度台から40度台に収まるため、数値の並びが明らかに逆になっていないかを確認しやすいです。

座標系だけでなく、位置精度の前提も重要です。GeoJSONの表示上は正しい場所に見えても、元データの取得方法によって精度は大きく異なります。手入力で作成した点、図面から読み取った点、一般的な端末で取得した位置、高精度測位で取得した位置では、現場で信頼できる範囲が変わります。点検対象物を探す程度であれば数メートルの誤差でも運用できることがありますが、施工位置や境界付近の確認では、より高い精度が求められます。

オフライン地図では、背景地図や現在位置表示にも誤差が含まれます。GeoJSONの座標だけが正確でも、端末側の現在位置が不安定であれば、現場ではずれて見えることがあります。逆に、現在位置が高精度でも、GeoJSONの元データが粗ければ、正確な判断はできません。データ側の精度と現地測位側の精度を分けて考え、どちらにどの程度の誤差があり得るのかを把握しておくことが大切です。

確認作業では、既知点や分かりやすい地物を使って照合する方法が有効です。交差点、構造物の角、既設設備、基準点、現地で識別できる境界など、位置が分かりやすい場所を数点選び、GeoJSONの表示位置と現地の位置関係を確認します。すべての点を確認する必要はありませんが、エリアの端部や座標変換の影響が出やすい箇所を含めて確認すると、全体的なずれを把握しやすくなります。

また、座標の丸め処理にも注意が必要です。GeoJSONの座標値を出力する際に小数桁を落としすぎると、位置が粗くなります。表示だけなら問題が目立たない場合でも、現地で近接する設備や境界を判別する場面では影響が出ます。必要以上に桁数を増やしても実際の精度が上がるわけではありませんが、元データの精度を損なわない範囲で適切に保持することが重要です。

座標系と位置精度の確認は、作業の最初に済ませるべき項目です。属性や見た目を整えた後で座標のずれに気付くと、修正の手戻りが大きくなります。GeoJSONをオフライン地図で使う場合は、まず正しい位置に表示されるか、現場で必要な精度を満たしているかを確認し、そのうえで属性や表示設定を調整していく流れが安全です。

背景地図と表示範囲を事前に確認する

GeoJSONをオフライン地図で使う場合、GeoJSONそのものだけでなく、背景地図の準備も欠かせません。オンライン環境では、地図の拡大縮小や移動に合わせて背景地図が自動的に読み込まれることが多いですが、オフライン環境では事前に保存した範囲しか表示できません。GeoJSONは表示されているのに背景地図が真っ白、または必要な拡大率の地図が表示されないという状況になると、現場で位置関係を判断しにくくなります。

まず確認したいのは、作業対象範囲がすべてオフライン地図に含まれているかどうかです。現場の中心部だけを保存していると、移動経路、資材置場、仮設道路、周辺設備、境界付近などが範囲外になることがあります。GeoJSONの地物が作業区域内に収まっていても、現場作業では周辺との関係を見る場面が多いため、少し広めの範囲を準備しておくことが実務上は安全です。

次に、必要な縮尺や拡大段階が保存されているかを確認します。広域確認では粗い地図でも十分ですが、設備点検や施工確認では細かな位置関係を見たい場面があります。オフライン地図に低い拡大段階しか保存されていないと、拡大しても背景がぼやけたり、詳細が表示されなかったりします。逆に、必要以上に細かい拡大段階を広範囲で保存すると、データ容量が大きくなり、端末の保存領域や動作速度に影響します。

背景地図の種類も確認が必要です。地形を確認したいのか、道路や建物の位置を確認したいのか、航空写真のような見た目が必要なのか、用途によって適した背景は異なります。GeoJSONの線や面を重ねる場合、背景地図の色や情報量が多すぎると、重ねたデータが見づらくなることがあります。現場では明るい屋外で画面を見ることも多いため、背景とGeoJSONの表示色のコントラストも考慮する必要があります。

オフライン地図の鮮度にも注意が必要です。地図データが古い場合、新しい道路、造成地、建物、設備、仮設構造物などが反映されていないことがあります。GeoJSONが最新でも、背景地図が古ければ、現場では位置関係を誤って判断する可能性があります。特に造成中の現場、災害復旧現場、道路改良工事、設備更新エリアなどでは、背景地図と現況が一致しないことを前提に、必要に応じて現地で取得した点や図面由来の補助データを重ねると判断しやすくなります。

また、オフライン地図の保存範囲とGeoJSONの範囲が一致しているかも確認しましょう。GeoJSONの中に離れた場所の地物が混在していると、一部の地物だけ背景地図の保存範囲外に出ることがあります。これは広域の台帳データや複数現場をまとめたデータで起こりやすい問題です。現場ごとにGeoJSONを分割する、対象外の地物を除外する、保存範囲を見直すなどして、現場で必要な範囲に整理しておくと扱いやすくなります。

現場での移動経路も重要です。作業地点そのものは保存されていても、そこに向かう道路や周辺の分岐が保存されていないと、移動中に地図が使いにくくなります。山間部、地下、構内、広い造成地、通信が不安定なエリアでは、作業地点だけでなく出入口や待機場所、危険箇所、避難経路なども含めて準備しておくと安心です。

表示範囲の確認は、机上だけでなく実際の端末で行うことが重要です。作成環境では問題なく見えていても、現場で使う端末では保存範囲、拡大段階、表示速度、画面サイズの違いによって見え方が変わります。出発前に端末を通信しない状態にし、対象範囲を開く、拡大縮小する、地物を選択する、現在位置を表示するという一連の操作を確認しておくと、現場での不具合を減らせます。

属性情報と現場での見やすさを整える

GeoJSONは位置情報だけでなく、各地物に属性情報を持たせられる点が大きな特徴です。オフライン地図でGeoJSONを使う場合、この属性情報の設計が現場での使いやすさを左右します。点や線が地図上に表示されていても、それが何を意味するのか、どの対象物なのか、どの状態なのかが分からなければ、実務では活用しきれません。

まず確認したいのは、属性名が現場担当者にとって分かりやすいかどうかです。作成者だけが理解できる略称や内部コードだけでは、現場で意味を確認する手間が発生します。管理番号、名称、種別、状態、確認日、担当区分、備考など、現場で判断に使う項目は、見ただけで意味が分かる名称にしておくことが重要です。内部管理用のコードを使う場合でも、現場表示用の名称や説明を別に持たせると運用しやすくなります。

次に、属性情報の量を調整します。多くの情報を入れれば便利に見えますが、端末の小さな画面で一度に大量の属性が表示されると、必要な情報を探しにくくなります。現場で最初に見たい情報、詳しく確認したい情報、事務所で確認すればよい情報を分け、オフライン地図上では重要な項目から見えるように整理することが大切です。

属性値の表記ゆれも見落としがちな問題です。同じ意味なのに表記が複数あると、検索や絞り込み、色分けがうまく機能しないことがあります。たとえば、点検済、確認済、済み、完了といった表記が混在していると、現場で状態を判断しづらくなります。事前に選択肢を統一し、状態や区分の表記をそろえておくと、地図上の分類や確認作業が安定します。

現場での見やすさを高めるには、地物の種類に応じた表示方法も重要です。点データはアイコンや記号、線データは線幅や線種、面データは塗りつぶしや透過の設定によって印象が変わります。オフライン地図では背景地図との重なりを見ながら判断するため、GeoJSONの表示が濃すぎると背景が隠れ、薄すぎると地物が見えにくくなります。重要度の高い地物を目立たせ、補助的な地物は控えめにするなど、情報の優先順位を表示に反映させると使いやすくなります。

色分けを使う場合は、色だけに依存しない工夫も必要です。屋外では画面が見えにくくなることがあり、また利用者によって色の見え方が異なる場合もあります。色に加えて名称、状態、記号、線の太さなどで区別できるようにしておくと、誤認を減らせます。特に危険箇所、未確認箇所、立入禁止範囲、施工対象範囲などは、見落としが作業リスクにつながるため、分かりやすい表示が重要です。

地物の重なりにも注意しましょう。複数の面データや線データを重ねると、下にある情報が見えなくなることがあります。境界、施工範囲、規制範囲、点検範囲などが重なる場合は、表示順や透過の調整が必要です。点データが密集する場合は、拡大時に個別の点を選択できるか、同じ位置に複数の地物が重なっていないかを確認します。現場では細かな操作が難しいこともあるため、密集箇所はデータの分割や属性整理によって扱いやすくしておくとよいです。

属性情報には、現場での記録更新を想定した項目を持たせることもあります。ただし、オフライン環境で更新する場合は、後からどのデータが最新なのか分からなくなるリスクがあります。現場で編集する項目と、閲覧専用にする項目を分け、更新者、更新日時、確認状況などを管理できるようにしておくと、帰社後の整理がしやすくなります。

GeoJSONの見やすさは、作成者の画面だけで判断しないことが大切です。実際に使う端末の画面サイズ、屋外での視認性、手袋をした状態での操作、移動しながらの確認など、現場条件に近い状態で確認すると改善点が見つかります。表示が分かりやすく、属性がすぐ読めるGeoJSONは、現場での確認作業を大きく効率化します。

ファイル容量と動作安定性を確認する

GeoJSONはテキスト形式で扱いやすい一方、地物数や頂点数が多くなるとファイル容量が大きくなりやすい特徴があります。オフライン地図で使う場合、通信による再読み込みや外部処理に頼れないため、端末上で安定して表示できるかどうかを事前に確認する必要があります。作成環境では問題なく開けるファイルでも、現場用端末では読み込みが遅い、拡大縮小が重い、選択操作が反応しにくいといった問題が起こることがあります。

容量が大きくなる原因として多いのは、細かすぎる線や面の形状です。道路境界、等高線、行政界、造成範囲、測量成果などでは、非常に多くの頂点を持つデータになることがあります。画面上では見た目の差がほとんど分からないほど細かな頂点が含まれている場合、オフライン地図では表示負荷だけが増えてしまいます。現場確認に必要な精度を保ちながら、不要な細かさを整理することが重要です。

ただし、単純にデータを軽くすればよいわけではありません。線や面を簡略化しすぎると、境界が実際の位置からずれたり、狭い範囲の形状が失われたりすることがあります。施工範囲、用地境界、規制範囲、危険区域など、形状の正確さが判断に影響するデータでは、簡略化の前後で位置関係を確認する必要があります。表示速度と実務上必要な精度のバランスを取ることが大切です。

地物数が多い場合は、データの分割も有効です。広域の設備台帳や大量の点検対象を一つのGeoJSONにまとめると、読み込み時に時間がかかります。現場単位、地区単位、作業日単位、地物種別単位などに分けることで、必要なデータだけを読み込めます。オフライン運用では、現場で不要なデータを持ち歩かないことが、表示速度だけでなく誤操作防止にもつながります。

属性情報も容量に影響します。各地物に長い説明文や多数の項目を持たせると、地物数が増えたときにファイル全体が重くなります。現場で使わない項目、重複している項目、別資料で確認すればよい項目は整理し、必要な情報に絞ることが重要です。特に同じ説明文が多数の地物に繰り返し入っている場合は、分類コードや短い名称に置き換えるなどの工夫ができます。

ファイルの文字コードや構文の正しさも確認しましょう。GeoJSONはテキストとして扱えるため、編集や変換がしやすい反面、括弧の不足、区切り記号の誤り、文字化け、不要な改行、属性値の不整合などがあると、読み込みに失敗することがあります。利用する地図アプリやGISによって読み込み時の許容範囲は異なるため、現場に持ち出す前に、実際に使う環境で開けるか確認することが必要です。

複数のGeoJSONを同時に読み込む場合は、重ね合わせた状態での動作も確認します。一つずつなら軽くても、背景地図、点データ、線データ、面データ、注記データなどを同時に表示すると負荷が高くなることがあります。現場で想定する最大の表示状態を再現し、地図の移動、拡大、地物選択、属性表示が問題なく動くかを確認しておくと安心です。

端末の保存領域や電池消費にも注意が必要です。オフライン地図の背景データとGeoJSONを複数現場分保存すると、容量が大きくなります。保存領域に余裕が少ない状態では、読み込みや更新時に不具合が起こることがあります。また、重いデータを表示し続けると端末への負荷が高まり、電池消費が増える場合があります。長時間の屋外作業では、データを軽くしておくこと自体が運用上の安定性につながります。

動作確認では、通信を切った状態で行うことが重要です。通信が使える状態で確認すると、背景地図や補助情報が自動的に読み込まれていることに気付かない場合があります。オフライン利用を前提にするなら、通信がない状態で地図を開き、GeoJSONを表示し、必要な地点まで移動し、属性を確認する一連の流れを試す必要があります。現場で初めて不具合に気付くのではなく、出発前に不安要素を潰しておくことが大切です。

更新管理と持ち出しルールを決める

GeoJSONをオフライン地図で使う場合、データの更新管理と持ち出しルールを決めておくことも重要です。オフライン環境では、現場端末に入っているデータがいつ作成されたものか、最新なのか、誰が更新したものなのかが分からなくなると、誤った判断につながります。特に複数人で同じ現場を担当する場合や、日々状況が変わる工事現場、点検対象が増減する設備管理では、更新管理が欠かせません。

まず、GeoJSONのファイル名や属性に作成日、対象現場、版数、用途が分かる情報を持たせると管理しやすくなります。単に地図データという名前で保存すると、古いファイルと新しいファイルを取り違える可能性があります。現場名、作業日、データ種別、更新番号などを含め、どのデータを使うべきか一目で分かる状態にしておくことが大切です。

次に、誰が正式なデータを作成し、誰が現場端末へ配布するのかを決めます。各担当者が個別に変換したGeoJSONを持ち出す運用では、座標系、属性項目、表示設定、更新時点がばらばらになりやすくなります。正式版を管理する担当を決め、現場で使うデータはその正式版から配布する流れにしておくと、情報の食い違いを減らせます。

現場でGeoJSONを編集する場合は、さらに注意が必要です。オフライン状態で各端末が別々に編集すると、後で統合する際にどれが最新なのか分からなくなることがあります。点検結果、写真番号、異常内容、確認済みフラグなどを現場で更新する場合は、端末ごとの担当範囲を分ける、更新者を記録する、帰社後に統合する手順を決めるなど、衝突を避ける運用が必要です。

閲覧用データと編集用データを分ける考え方も有効です。施工範囲、境界、基準点、設備台帳など、誤って変更されると困る情報は閲覧用として扱い、点検結果や現況メモなど現場で追記する情報は別のデータとして管理します。このように分けておくと、重要な基礎データを誤って上書きするリスクを減らせます。

持ち出しルールでは、データの範囲と情報の扱いにも配慮が必要です。GeoJSONには設備位置、管理番号、敷地範囲、点検結果など、業務上重要な情報が含まれることがあります。必要以上に広い範囲のデータを端末に入れると、紛失や誤送信時の影響が大きくなります。現場で必要な範囲に絞って持ち出す、作業後は不要なデータを削除する、端末の管理方法を決めるなど、情報管理の観点も欠かせません。

また、オフライン地図に持ち出したデータが現場で更新された場合、事務所側の台帳や図面に反映する流れを決めておく必要があります。現場で確認した内容が端末内に残ったまま共有されないと、次回作業時に同じ確認を繰り返したり、古い情報で判断したりする原因になります。現場作業後にGeoJSONや記録データを回収し、正式な管理データへ反映する手順を運用に組み込むことが大切です。

更新管理では、変更前のデータを残しておくことも重要です。誤って地物を削除した場合や、現場判断の経緯を確認したい場合、過去の版が残っていると原因を追いやすくなります。ただし、過去版が多すぎると取り違えの原因にもなるため、保管場所や命名ルールを統一し、現場で使う端末には原則として最新の作業用データだけを入れる運用が望ましいです。

オフライン利用では、データを準備した時点と現場で使う時点に時間差が生じます。その間に工事範囲が変わる、点検対象が追加される、通行条件が変わる、危険箇所が更新されるといったこともあります。出発前に最新データへ更新したか、前回持ち出した古いデータが残っていないかを確認するだけでも、現場での判断ミスを減らせます。

GeoJSONを現場で活かすためのまとめ

GeoJSONをオフライン地図で使うと、通信環境に左右されずに位置情報や属性情報を確認できるため、現地調査、設備点検、施工管理、維持管理などの実務で大きな効果が期待できます。一方で、オフライン運用では、事前に準備したデータの品質がそのまま現場の使いやすさと判断精度に直結します。地図が表示できるかどうかだけでなく、座標、背景、属性、容量、更新管理まで含めて確認することが重要です。

まず、GeoJSONを使う目的を明確にし、現場で誰が何を判断するためのデータなのかを整理します。目的が定まれば、必要な地物、属性、表示方法が決まり、不要な情報を減らせます。次に、座標系と位置精度を確認し、元データがオフライン地図上で正しい場所に表示されるかを確認します。位置がずれたままでは、どれだけ属性が整っていても実務判断には使えません。

背景地図の準備も欠かせません。作業範囲、周辺範囲、必要な拡大段階、地図の鮮度を確認し、通信がない状態でも現場で必要な位置関係が分かるようにしておく必要があります。さらに、属性情報は現場で読みやすく、判断しやすい形に整理します。表記ゆれを減らし、重要な項目を見やすくし、地物の種類や状態が直感的に分かる表示にすることで、現場での迷いを減らせます。

ファイル容量と動作安定性も、現場運用では重要な確認項目です。大量の地物や細かすぎる形状をそのまま持ち込むと、読み込みや操作が重くなります。必要な精度を保ちながらデータを整理し、実際に使う端末でオフライン状態の動作確認を行うことが大切です。最後に、更新管理と持ち出しルールを決め、どのデータが最新で、誰が更新し、作業後にどう反映するのかを明確にします。

GeoJSONは、正しく準備すれば現場の位置確認を効率化できる実用的な形式です。しかし、オフライン地図で使う場合は、ファイルを作るだけでなく、現場で迷わず使える状態まで整えることが求められます。座標の前提、地図の準備、属性の見やすさ、動作の軽さ、更新の流れを一つずつ確認することで、紙図面や口頭確認に頼りすぎない現場運用に近づけます。

さらに、GeoJSONを現地で活かすには、正確な位置取得と組み合わせることも効果的です。現場で取得した点や記録写真の位置があいまいだと、せっかく整備したGeoJSONとの照合にも不安が残ります。オフライン地図とGeoJSONを使った現場運用を進める際は、地図データの準備だけでなく、現地で位置を取得し、いつ、誰が、どこで、何を確認したのかを記録として残す仕組みまで含めて検討するとよいでしょう。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る