LRTKレフィクシア株式会社

GeoJSONをノーコード地図で扱う前の5つの準備

GeoJSONは、地点、線、面といった地理情報を扱いやすい形式でまとめられるデータ形式です。専門的な地理情報システムを使わなくても、ノーコード地図に読み込むことで、現場写真の位置、施設の範囲、点検対象、管理区域、調査結果などを地図上で確認しやすくなります。一方で、GeoJSONは読み込むだけですぐに実務利用できるように見えても、事前準備が不十分だと、位置がずれる、属性が見づらい、データが重い、表示分類ができない、関係者に意図が伝わらないといった問題が起こりやすい形式でもあります。

この記事では、「geojson 使い方」で調べている実務担当者に向けて、ノーコード地図でGeoJSONを扱う前に確認しておきたい5つの準備を解説します。プログラミング前提ではなく、現場管理、調査、台帳整備、点検、資料共有などの実務で迷いやすい点を中心に、公開前・共有前に見直すべき観点を整理します。

GeoJSONで何を見せたいのかを先に決める

GeoJSONをノーコード地図で扱う前に、最初に決めるべきことは、この地図で何を判断したいのかです。GeoJSONは地理情報を保存する形式ですが、実務で重要なのは形式そのものではなく、地図上で何を確認し、誰がどのような判断に使うかです。目的が曖昧なままデータを読み込むと、表示はできても活用しにくい地図になってしまいます。

たとえば、現場の点検箇所を共有したい場合と、区域ごとの管理範囲を確認したい場合では、必要な情報が異なります。点検箇所であれば、地点ごとの名称、点検日、状態、担当区分、写真との対応が重要になります。一方、管理範囲であれば、区域名、面積、管理区分、境界の根拠、更新日などが重要になります。どちらもGeoJSONで表現できますが、地図上で見たい内容が違うため、準備すべき属性や表示方法も変わります。

ノーコード地図は、専門的な設定をしなくてもデータを可視化しやすい点が大きな利点です。しかし、その使いやすさに頼りすぎると、読み込んだ後に何を色分けすればよいか分からない、クリックしても必要な情報が出てこない、関係者が見ても判断できないという状態になりがちです。読み込み作業に入る前に、まず地図の利用場面を具体化しておくことが大切です。

利用場面を考えるときは、地図を見る人を明確にします。現場担当者がスマートフォンやタブレットで確認するのか、管理部門が一覧と合わせて確認するのか、発注者や協力会社との打ち合わせで使うのかによって、見せるべき情報の粒度は変わります。現場担当者向けであれば、場所の特定と作業内容の確認が優先されます。管理者向けであれば、進捗、状態、未対応箇所、区域ごとの集計につながる情報が重要になります。打ち合わせ用であれば、専門用語を減らし、説明しやすい名称や分類に整える必要があります。

次に、GeoJSONに含める対象を絞ります。現場で取得した情報をすべて地図に載せたくなることがありますが、情報が多すぎると、かえって見づらくなります。ノーコード地図では、画面上に多くの地点や線、面を重ねるほど視認性が落ちます。確認したい内容に対して不要な属性や古い対象が混じっていると、検索や絞り込みの精度も下がります。まずは、今回の目的に必要な対象だけを抽出することが基本です。

また、地図上での判断単位も決めておきます。地点単位で管理するのか、路線や区間単位で管理するのか、区域単位で管理するのかによって、GeoJSONの形状の考え方が変わります。点で十分な対象を無理に面で作ると管理が重くなり、面で確認すべき対象を点だけで表すと範囲が分かりにくくなります。線で表すべき配管、道路、河川、境界などを点の集合として扱う場合も、見る人に意図が伝わるように名称や属性を補う必要があります。

GeoJSONを扱う前の目的整理では、完成形の地図を想像することも有効です。読み込んだ直後の地図で、どの情報が一目で分かるべきか、クリックしたときに何が表示されるべきか、色や分類で何を区別したいかを考えます。たとえば、対応済みと未対応を分けたいのか、危険度を分けたいのか、年度や調査日で分けたいのか、管理区分ごとに分けたいのかを先に決めます。これが決まっていないと、後から属性名を変更したり、分類を作り直したりする手戻りが発生します。

さらに、地図を一度作って終わりにするのか、継続的に更新するのかも重要です。一回限りの説明資料であれば、見やすさを優先して一部の情報を簡略化しても問題ない場合があります。しかし、継続管理に使う場合は、後から同じルールでデータを追加できるように、名称、分類、入力形式をそろえる必要があります。特に複数人で更新する場合、最初の設計が曖昧だと、同じ意味の属性が別々の表記で増え、地図上で正しく分類できなくなります。

GeoJSONは柔軟な形式であるため、さまざまな情報を格納できます。その反面、自由に作れるからこそ、実務ではルールが必要です。ノーコード地図で扱う前に、目的、対象、利用者、判断単位、更新方針を整理しておくことで、単なる地図表示ではなく、業務に使える地図へ近づきます。

座標系と位置精度を確認して地図上のずれを防ぐ

GeoJSONをノーコード地図に読み込むときに多いトラブルの一つが、位置のずれです。地図上に表示はされているものの、本来の場所から大きく離れていたり、全体が海上や別地域に表示されたり、わずかにずれて現地写真や図面と合わなかったりすることがあります。こうした問題は、読み込む前の座標確認が不足している場合に起こりやすくなります。

GeoJSONでは、座標を経度、緯度の順で記述するのが基本です。実務では緯度、経度の順で話すことも多いため、データ作成時に順番を取り違えることがあります。経度と緯度が逆になると、場所がまったく違う位置に表示される原因になります。読み込み前には、座標値の並びが地図表示に適した順序になっているかを確認する必要があります。

また、座標の種類にも注意が必要です。現場や図面のデータには、平面直角座標のようにメートル単位で扱う座標が使われている場合があります。一方、一般的なWeb地図やノーコード地図でGeoJSONを読み込む場合は、経度・緯度の形で扱うことが多くなります。メートル単位の座標をそのままGeoJSONに入れても、地図上では正しく表示されないことがあります。元データがどの座標系で作られているのかを確認し、必要に応じて地図表示に合う座標へ変換してから読み込むことが大切です。

位置精度についても、目的に応じた確認が必要です。施設の大まかな位置を示すだけであれば、多少のずれが許容されることもあります。しかし、点検箇所、境界、施工範囲、設備位置、通行規制、危険箇所などを扱う場合は、ずれが業務上の誤解につながります。ノーコード地図で見た位置が正しそうに見えても、実際の現地位置や図面上の位置と一致しているとは限りません。読み込み前後に、代表点をいくつか選んで既知の位置と照合する作業が必要です。

特に、スマートフォンやタブレットなどで取得した位置情報をGeoJSON化する場合は、取得環境によって精度が変わります。建物の近く、樹木の多い場所、高架下、谷地形、トンネル付近などでは、位置が不安定になることがあります。現地で取得した座標をそのまま地図に載せる前に、明らかに外れている点がないか、同じ対象に対して複数の位置がばらついていないかを確認します。位置精度が判断に影響する業務では、取得方法や確認方法も含めて記録しておくと、後から説明しやすくなります。

面データや線データでは、点データ以上に座標確認が重要です。面の頂点が一つだけずれていると、区域の形が大きく崩れることがあります。線の途中に誤った座標が混じると、道路や管路が不自然に折れ曲がったり、別の場所へ飛んだように表示されたりします。ノーコード地図に読み込む前に、形状が不自然でないかを確認し、読み込み後にも地図上で全体を見渡すことが必要です。

座標の桁数も確認しておきたいポイントです。桁数が少なすぎると、地点が丸められて本来の位置からずれることがあります。逆に、必要以上に細かい桁数があっても、取得精度が伴っていなければ実務上の意味は大きくありません。重要なのは、数値の細かさよりも、業務目的に対して十分な位置精度があるかどうかです。地図上での確認だけでなく、現地確認や図面との照合を組み合わせて判断することが望ましいです。

さらに、複数のデータを重ねる場合は、データ同士の位置関係を確認します。たとえば、点検箇所の点データと管理区域の面データを重ねる場合、点が区域内に正しく入っているか、境界付近の対象が意図した区域に含まれているかを確認します。道路や河川の線データと施設位置を重ねる場合も、相対的な位置が自然かどうかを見る必要があります。単独のGeoJSONでは問題がなくても、別データと重ねたときにずれが見つかることがあります。

ノーコード地図は、データを読み込むだけで見た目を整えやすいため、位置の正しさを見落としやすい面があります。しかし、地図は視覚的な説得力が強いため、一度表示されると正しいものとして受け取られがちです。だからこそ、読み込み前の座標系確認、読み込み後の代表点確認、現地や図面との照合を一つの流れとして行うことが重要です。

属性情報を整理してノーコード地図で見やすくする

GeoJSONは、位置や形状だけでなく、対象に関する属性情報を持たせることができます。属性情報とは、名称、分類、状態、日付、担当区分、備考など、地図上の対象を説明する情報です。ノーコード地図でGeoJSONを活用するうえでは、この属性情報の整理が非常に重要です。位置が正しくても、属性が分かりにくいと、地図を見た人が判断できません。

まず確認したいのは、属性名の分かりやすさです。作成者だけが理解できる略称や内部的なコード名をそのまま使うと、地図を共有したときに意味が伝わりません。たとえば、現場では通じる略語であっても、他部署や協力会社、発注者には伝わらない場合があります。ノーコード地図では、クリック時の情報表示や絞り込み項目に属性名がそのまま出ることがあります。そのため、属性名はできるだけ意味が分かる表現に整えておくことが大切です。

次に、分類に使う属性を決めます。ノーコード地図では、属性値に応じて色分けや絞り込みを行うことが多くあります。分類に使う属性がばらばらだと、表示設定がうまく機能しません。たとえば、状態を表す属性に未対応、未処理、未確認のような似た値が混在していると、本来同じ分類にしたい対象が分かれてしまいます。分類に使う項目は、事前に選択肢を決め、表記を統一しておく必要があります。

日付の形式も重要です。調査日、更新日、点検日、対応期限などを属性として持たせる場合、日付の書き方が統一されていないと、並べ替えや検索がしにくくなります。年月日だけで足りるのか、時刻まで必要なのかも目的に応じて決めておきます。現場の記録では、入力者によって日付の表記が変わりやすいため、後からまとめて修正する手間を避けるには、最初にルールを決めておくことが効果的です。

数値として扱いたい属性は、文字として混ざらないように注意します。面積、延長、標高、数量、優先度、点検回数などは、後から集計や比較に使う可能性があります。しかし、単位を含めた文字列として入力したり、空白や記号が混ざったりすると、数値として扱いにくくなります。表示上は単位を見せたい場合でも、データとしては数値と単位を分けて管理した方が、後の活用範囲が広がります。

空欄や不明値の扱いも準備しておきます。実務データでは、すべての項目が完全に埋まっているとは限りません。未調査、該当なし、不明、確認中などの状態が混在します。空欄のままにするのか、一定の表記を入れるのかを決めておかないと、地図上で情報が欠けているのか、該当しないのか判断できません。特に複数人でデータを作る場合は、空欄の意味をそろえることが重要です。

クリックしたときに表示する情報の優先順位も考えておきます。GeoJSONに多くの属性を入れている場合、ノーコード地図上で全項目が表示されると、利用者にとって見づらくなることがあります。現場で確認したいのは、対象名、状態、対応内容、更新日、備考程度で十分な場合もあります。一方、管理側では、管理番号、分類、担当区分、履歴情報まで確認したい場合があります。表示する項目と、内部管理用に残す項目を分けて考えると、地図の使いやすさが上がります。

属性情報では、個人情報や公開に適さない情報にも注意が必要です。地図は共有されやすく、画面のスクリーンショットや資料化によって意図しない範囲に広がることがあります。担当者名、連絡先、個人を特定できる情報、管理上の注意情報などを含める場合は、共有範囲に応じて必要性を確認します。外部に共有する地図では、内部向けの属性を削除したり、表現を一般化したりする準備が必要です。

また、ノーコード地図では、属性をもとにラベル表示を行うことがあります。ラベルに使う文字列が長すぎると、地図上で重なって見づらくなります。施設名や地点名が長い場合は、短い表示名と正式名称を分けて持たせると便利です。地図上では短い表示名を使い、クリック時に正式名称を表示するようにすれば、視認性と情報量のバランスを取りやすくなります。

GeoJSONの属性整理は、見た目の調整ではなく、業務判断の土台です。どの属性を見せるか、どの属性で分類するか、どの属性を更新管理に使うかを決めておくことで、ノーコード地図は単なる位置表示ではなく、状態管理や情報共有に使える地図になります。

点・線・面の形状とデータ量を扱いやすく整える

GeoJSONでは、地点を表す点、経路や境界を表す線、区域や範囲を表す面を扱えます。ノーコード地図に読み込む前には、対象をどの形状で表すのが適切かを確認する必要があります。形状の選び方が合っていないと、地図上で意味が伝わりにくくなったり、データの編集や更新が難しくなったりします。

点は、位置を示すのに向いています。設備の位置、写真の撮影地点、点検箇所、異常発見地点、入口、標識、基準点などは、点として扱うと分かりやすい対象です。ただし、実際には広がりを持つ施設や区域を点だけで表す場合、範囲までは伝わりません。点で表す場合は、属性情報で対象の範囲や補足説明を入れるなど、見た人が誤解しない工夫が必要です。

線は、連続する対象に向いています。道路、歩道、配管、電線、河川、排水経路、調査ルート、境界線などは線で表すと意味が伝わりやすくなります。線データでは、始点と終点、区間名、方向、管理単位を整理しておくことが重要です。一本の長い線として扱うのか、区間ごとに分割するのかによって、後の管理方法が変わります。点検や補修の管理に使う場合は、実務上の管理単位に合わせて線を分けると扱いやすくなります。

面は、範囲を表すのに向いています。敷地、工区、管理区域、浸水想定範囲、調査範囲、土地の区画、保全区域などは面で表すと分かりやすくなります。面データでは、境界が閉じているか、不要な交差がないか、隣り合う面が不自然に重なっていないかを確認する必要があります。面が複雑すぎると、表示が重くなったり、境界の意味が分かりにくくなったりすることがあります。

ノーコード地図では、データ量も大きなポイントです。GeoJSONはテキスト形式で扱いやすい反面、頂点数が多い線や面を大量に含むと、ファイルサイズが大きくなります。データが重いと、地図の読み込みに時間がかかり、画面操作も遅くなることがあります。特に、詳細な境界線や広域の区域データをそのまま読み込む場合は注意が必要です。

必要以上に細かい形状は、目的に応じて簡略化を検討します。現場で大まかな範囲を確認する地図であれば、すべての細かな頂点を保持する必要がない場合があります。一方、境界の正確さが重要な業務では、安易に簡略化すると誤解につながります。どこまで細かく表現する必要があるかは、地図の用途に応じて判断する必要があります。見やすさと正確さのバランスを取ることが大切です。

複数のGeoJSONを一つにまとめるか、分けて管理するかも事前に考えます。すべての情報を一つのファイルにまとめると、読み込みは簡単ですが、更新や分類が複雑になることがあります。点検箇所、管理区域、ルート情報など、性質の異なるデータは分けておいた方が管理しやすい場合があります。反対に、同じ種類の地点データを細かく分けすぎると、読み込みや共有の手間が増えます。データの種類、更新頻度、利用者を考えて分け方を決めます。

形状ごとの属性のそろえ方も重要です。点、線、面を同じ地図に載せる場合、それぞれに必要な属性は異なります。点には地点名や状態、線には区間名や延長、面には区域名や面積といった情報が必要になることがあります。すべてを同じ属性構成にする必要はありませんが、共通して分類したい項目は表記をそろえると扱いやすくなります。たとえば、状態や更新日、管理区分などの共通項目を持たせておくと、地図上で横断的に確認しやすくなります。

データの重複も確認しておきます。同じ地点が複数登録されていたり、同じ区域が重なっていたりすると、地図上では気づきにくい場合があります。クリックしたときに複数の対象が重なって選択しづらくなることもあります。特に、複数の担当者から集めたデータを統合する場合は、名称、座標、管理番号などを手がかりに重複を確認することが必要です。

ノーコード地図で見やすくするには、色やラベルの設定だけでなく、元のGeoJSONの形状と量を整えることが欠かせません。点で足りるものを面にしない、線で管理すべきものを細かい点の集合にしない、面の境界を目的以上に複雑にしないといった判断が、地図の使いやすさを左右します。

共有・更新・現地確認まで想定して運用準備をする

GeoJSONをノーコード地図に読み込む目的は、単に地図を作ることではなく、関係者が情報を確認し、必要な行動につなげることです。そのため、読み込み前の準備では、共有方法、更新方法、現地確認の流れまで想定しておく必要があります。地図が完成した後の運用を考えていないと、一度は見やすく作れても、すぐに古い情報になったり、誰が最新データを管理しているのか分からなくなったりします。

まず、最新版の管理ルールを決めます。GeoJSONはファイルとして扱えるため、複製や共有が簡単です。しかし、その反面、似た名前のファイルが増えやすく、どれが最新なのか分からなくなることがあります。ファイル名に日付や版数を入れる、更新者を記録する、古いファイルを保存する場所と最新ファイルの場所を分けるなど、基本的なルールを作っておくことが大切です。複数人で扱う場合は、誰が編集権限を持つのかも明確にしておきます。

次に、更新の単位を決めます。毎回すべてのGeoJSONを作り直すのか、変更があった対象だけを更新するのかによって、作業負担が変わります。点検結果のように頻繁に状態が変わるデータでは、属性だけを更新する運用が向いている場合があります。区域や境界のように形状そのものが変わるデータでは、変更履歴や根拠資料との対応が重要になります。どの情報が変わりやすく、どの情報は固定に近いのかを分けて考えると、運用が安定します。

共有範囲も確認が必要です。社内だけで見る地図なのか、協力会社や発注者と共有するのか、外部向け資料に使うのかによって、含めてよい情報が変わります。内部向けには便利な属性でも、外部共有には不要または不適切な情報があります。GeoJSONをそのまま渡す場合、地図上に表示していない属性まで含まれていることがあります。見えていないから安全と考えず、ファイル内に含まれる情報を確認してから共有することが重要です。

ノーコード地図での権限設定や閲覧方法も、業務に合わせて考えます。見るだけでよい人、編集する人、データを追加する人、承認する人が同じとは限りません。誰でも編集できる状態にすると、意図しない変更や削除が起こる可能性があります。一方で、編集できる人を絞りすぎると、現場の最新情報が反映されにくくなります。業務の流れに合わせて、閲覧と編集の役割を分けることが必要です。

現地確認とのつなぎ方も大切です。地図上で位置を確認できても、現地でその場所にたどり着けなければ実務では使いにくくなります。地点名や目印、入口、周辺状況、写真との対応など、現地で確認するための補足情報を用意しておくと、地図の実用性が高まります。特に、山間部、河川沿い、工事現場、施設内などでは、地図上の点だけでは場所を特定しづらいことがあります。現地で迷わないための情報を属性や備考に入れておくことが有効です。

更新前後の比較も想定しておくと便利です。点検結果や工事進捗、補修状況などは、時間の経過とともに状態が変わります。過去の状態を残しておくのか、最新状態だけを残すのかを決めておかないと、後から経緯を追えなくなることがあります。履歴が必要な業務では、更新日、更新者、変更内容、確認結果などを記録できる形にしておくと、説明責任を果たしやすくなります。

また、ノーコード地図に読み込んだ後の見え方を関係者で確認する場を作ることも有効です。データ作成者にとって分かりやすい地図でも、初めて見る人には意図が伝わらないことがあります。色分けの意味、ラベルの見やすさ、クリック時に表示される情報、検索や絞り込みのしやすさを確認し、必要に応じて属性名や分類を見直します。実際に使う人の視点で確認することで、運用開始後の混乱を減らせます。

さらに、データを受け渡す相手がいる場合は、GeoJSONだけでなく、簡単な説明資料を添えることも考えます。どの範囲のデータか、いつ時点の情報か、どの属性を見ればよいか、位置精度はどの程度を想定しているか、更新時の注意点は何かをまとめておくと、受け取った側が誤って使うリスクを減らせます。専門的な仕様書でなくても、実務上の注意を簡潔に示すだけで、共有品質は大きく変わります。

GeoJSONは、作って終わりではなく、共有され、更新され、現場で使われて初めて価値を発揮します。ノーコード地図で扱う前に、運用の流れまで考えておくことで、地図が一時的な資料ではなく、継続的な情報管理の基盤になります。

まとめ:GeoJSONは読み込む前の整理で使いやすさが決まる

GeoJSONは、地理情報を扱ううえで便利な形式です。ノーコード地図に読み込めば、専門的な操作を最小限にしながら、地点、線、面を視覚的に確認できます。しかし、実務で使いやすい地図になるかどうかは、読み込む前の準備で大きく変わります。

まず、地図で何を見せたいのかを決めることが重要です。目的、利用者、判断単位、更新方針が曖昧なままでは、表示できても判断に使いにくい地図になります。次に、座標系と位置精度を確認し、地図上のずれを防ぐ必要があります。GeoJSONでは座標の順序や形式が重要であり、元データの座標系が地図表示に適しているかを確認することが欠かせません。

属性情報の整理も大切です。名称、分類、状態、日付、担当区分、備考などが整っていれば、ノーコード地図上での色分け、検索、絞り込み、クリック表示が使いやすくなります。逆に、属性名や表記がばらばらだと、地図を見ても必要な判断ができません。点、線、面の形状選びやデータ量の調整も、表示速度や視認性に大きく影響します。目的に合った形状で表し、必要以上に複雑なデータを避けることで、扱いやすい地図になります。

さらに、共有や更新、現地確認まで含めて運用を考えることが重要です。最新版の管理、編集権限、外部共有時の情報整理、現地で迷わないための補足、更新履歴の扱いを決めておけば、GeoJSONを継続的な業務管理に活用しやすくなります。ノーコード地図は導入しやすい反面、データの品質や運用ルールが整っていないと、後から手戻りが発生します。

GeoJSONの使い方で悩んだときは、まず読み込む方法だけに注目するのではなく、何を判断する地図にしたいのか、位置は正しいか、属性は見やすいか、形状とデータ量は適切か、共有後に更新できるかを順番に確認することが大切です。この準備ができていれば、ノーコード地図は現場情報を分かりやすく共有する有効な手段になります。

現場で取得した位置情報や点群、写真、測量結果を地図上で扱う場面では、データ作成の段階から位置の信頼性と共有のしやすさを意識することが重要です。現地で正確な位置情報を取得し、その後の地図活用や共有につなげたい場合は、現場向けの位置計測・記録手段を組み合わせることで、GeoJSONを使ったノーコード地図の準備から活用までをよりスムーズに進めやすくなります。

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

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