行政区域データをGeoJSONで扱うと、都道府県、市区町村、町丁目、字、行政界などをWeb地図や業務システムで扱いやすくなります。一方で、行政区域は見た目が正しそうでも、座標系、境界の解釈、属性名、更新時期、面のつながり、ファイル容量などを確認しないまま使うと、検索結果のズレ、集計範囲の誤り、表示遅延、関係者間の認識違いにつながることがあります。この記事では、geojsonで行政区域データを扱う実務担当者向けに、公開前・加工前・システム投入前に確認したい項目を7つに分けて整理しま す。
目次
• 行政区域データの利用目的と縮尺を先にそろえる
• 座標系と緯度経度の順序を確認する
• 行政界の更新時期と境界の意味を確認する
• ポリゴン形状と穴あき領域の扱いを確認する
• 属性データの項目名とコード体系を整理する
• ファイル容量と表示速度を意識して加工する
• 現地記録との突き合わせ方法を決めておく
• まとめ
行政区域データの利用目的と縮尺を先にそろえる
GeoJSONで行政区域データを扱う前に、最初に確認したいのは、何のためにその行政区域を使うのかという目的です。行政区域データは、地図上で市区町村の外形を見せるだけの場合と、区域内外の判定に使う場合と、面積集計や統計集計に使う場合とでは、求められる精度や確認項目が変わります。見た目の背景図として使うだけなら細かな境界の頂点数を減らしても問題になりにくい一方、特定地点がどの行政区域に含まれるかを判定する用途では、境界付近のズレが業務判断に影響することがあります。
行政区域データは、地図の拡大縮小に応じて見え方が大きく変わります。広域表示を前提にしたデータを、街区や筆界に近い感覚で拡大して使うと、道路や水路、海岸線、河川境界との位置関係に違和感が出る場合があります。逆に、細かすぎるデータを全国や都道府県単位の表示にそのまま使うと、画面表示や検索処理が重くなり、実務上の操作性を落とす原因になります。GeoJSONは扱いやすい形式ですが、細かいポリゴンを大量に含むとファイルサイズが大きくなりやすいため、利用目的と表示範囲を先に決めることが重要です。
特に行政区域は、法的な境界そのものを厳密に再現する目的で使うのか、説明用の概略図として使うのかを分けて考える必要があります。業務資料、Web公開、現場確認、集計処理など、どの場面で誰が見るのかを決めておかないと、必要以上に精密なデータを選んで表示が遅くなったり、逆に概略データを厳密な判定に使ってしまったりします。GeoJSONの使い方としては、まず用途を「表示」「検索」「集計」「判定」「記録」のどれに近いか整理し、それぞれに合う粒度の行政区域データを選ぶ流れが安全です。
また、行政区域データを複数部署や外部関係者と共有する場合は、同じGeoJSONを見ていても、期待する意味が違うことがあります。ある担当者は市区町村界の概略表示として見ている一方、別の担当者は区域内外の判定根拠として使っているかもしれません。このズレを避けるためには、データの目的、想定縮尺、利用できる判断範囲、利用してはいけない用途を明文化しておくと安心です。ファイル名や説明文に「概略表示用」「集計用」「境界確認用ではない」などの注意を添えるだけでも、後工程の誤用を減らせます。
GeoJSONは人が読める構造を持つため、つい中身を見てすぐ加工に進みたくなります。しかし、行政区域データでは、見た目よりも利用条件の整理が先です。どの範囲を、どの縮尺で、どの判断に使うのかを決めてから、座標や属性、ファイル容量の確認に進むことで、後からの作り直しを減らしやすくなります。
座標系と緯度経度の順序を確認する
GeoJSONで行政区域データを扱うときに、非常に重要なのが座標系と座標値の並び順です。現在一般的に使われるGeoJSONでは、座標は経度、緯度の順で記述します。日本語の実務では「緯度経度」と言うことが多いため、緯度を先に入力する感覚のまま扱うと、位置がまったく別の場所に飛ぶ原因になります。点データであればすぐに異常に気づきやすいですが、行政区域のようなポリゴンでは、変換や加工の途中で気づきにくいこともあります。
たとえば、座標値が「35前後、139前後」のように見える場合、日本国内 の緯度経度としては自然に見えます。しかし、GeoJSONでは先に経度、次に緯度が来るため、関東周辺であればおおむね「139前後、35前後」のような並びになります。数値の見た目だけで判断せず、実際に地図上で代表点や区域の外形を確認することが必要です。行政区域データを受け取ったら、まず数件の座標を開き、想定地域と一致しているかを確認します。
座標系についても注意が必要です。GeoJSONでWeb地図表示を行う場合、経度緯度の座標値を前提にすることが一般的です。一方、測量や設計、土木・建築の現場では、平面直角座標系などのメートル単位の座標が使われることがあります。平面直角座標系の値を変換せずにGeoJSONとして扱うと、地図上の位置が合わないか、そもそも表示範囲外になることがあります。行政区域データがどの座標系で作られているのか、受け取った時点で確認しておくことが大切です。
また、行政区域データを別形式からGeoJSONに変換する場合は、変換時に座標系が正しく指定されているかを確認します。変換ツールや処理スクリプトでは、入力側の座標系を指定しないまま出力だけGeoJSONにできる場合があります。この場合、ファイル形式としてはGeoJSONでも、中身の座標がWeb地図で期待される経度緯度になっていないことがあります。形式変換と座標変換は別の作業だと考え、単に拡張子や構造が変わっただけで安心しないことが重要です。
境界付近の確認では、代表地点だけでなく、区域の端部や離島、飛び地、河川沿い、海岸線なども確認対象にします。中心付近が合っていても、変換条件や簡略化の影響で端部にズレが出る場合があります。行政区域データは面として扱うため、点の位置が合っているだけでは十分ではありません。外周線が想定している地物や地図表示と大きく矛盾していないかを確認します。
GeoJSONの使い方として、座標系確認は後回しにしない方が安全です。属性整理や表示調整を終えた後で座標系の誤りが見つかると、すべての作業をやり直す可能性があります。行政区域データを扱う初期段階で、座標値の順序、座標系、変換条件、地図上での重なりを確認しておくことが、安定した運用の土台になります。
行政界の更新時期と境界の意味を確認する
行政区域データは、一度作ればずっと同じ内容で使えるとは限りません。市区町村の合併、町名変更、区域の再編、埋立地や造成地の反映、海岸線や河川周辺の扱いなどにより、データの更新が必要になることがあります。GeoJSONとして受け取った行政区域データを使う前に、そのデータがいつ時点の内容を反映しているのかを確認することが重要です。
行政区域は、単に地図上の線ではなく、業務上の集計単位や管理単位として使われます。そのため、古い行政区域データを使ってしまうと、住所検索、区域別集計、担当エリア判定、現場リストの分類などでズレが発生することがあります。特に長期運用するシステムでは、最初に投入した行政区域データがそのまま残り続け、数年後に現行の区域と一致しなくなる可能性があります。データの作成日、更新日、基準日を管理しておくことが大切です。
行政界の意味も確認が必要です。同じ「行政区域」と呼ばれるデータでも、市区町村界、町丁目界、大字界、字界、行政区画の概略線など、階層や目的が異なります。都道府県単位の表示には十分でも、町丁目単位の分析には使えないデータもあります。逆に、細かい 階層のデータを広域表示に使う場合は、重すぎるだけでなく、境界線が密になりすぎて視認性が落ちることもあります。
また、行政区域データの境界は、必ずしも現地で目に見える道路中心線や河川中心線と完全に一致するとは限りません。データ作成時の基準、元資料、縮尺、簡略化の有無によって、背景地図との見た目がずれることがあります。そのため、背景図と重ねたときに線が少しずれて見えるだけで、すぐにデータが誤りだと判断するのは危険です。どの境界を基準としているのか、どの程度の精度を想定しているのかを確認し、用途に応じて許容できるか判断します。
行政区域の内外判定に使う場合は、境界線上の点をどう扱うかも決めておく必要があります。境界線の上にある地点や、わずかに外側に見える地点を、どの区域として判定するのかは、処理方法によって結果が変わることがあります。業務上の責任範囲や通知対象の判定に使う場合は、境界付近の扱いをあらかじめルール化しておくと、問い合わせや再判定の手間を減らせます。
GeoJSONに含まれる行政区域データは、見た目のポリゴンだけでなく、その裏にある基準時点と意味を確認して使う必要があります。ファイル名や属性に日付が入っていても、それが作成日なのか、更新日なのか、基準日なのかは別問題です。実務では、データ台帳やメモに「何年何月時点の区域として扱うか」「どの階層の行政区域か」「どの用途まで使ってよいか」を記録しておくと、後からの確認が楽になります。
ポリゴン形状と穴あき領域の扱いを確認する
行政区域データは、単純な四角形や円形ではなく、複雑なポリゴンとして表現されることが多くあります。海岸線に沿った区域、河川をまたぐ区域、離島を含む区域、飛び地を持つ区域、湖沼や他区域を内包する区域など、形状のパターンはさまざまです。GeoJSONでは、ひとつの面を表すポリゴンだけでなく、複数の面をまとめて扱う形式もあります。行政区域データを扱う前には、この形状構造を確認しておく必要があります。
まず確認したいのは、区域が単一ポリゴンなのか、複数ポリゴンなのかです。ひとつの市区町村が複数 の島や飛び地を持つ場合、複数の面で構成されることがあります。この構造を無視して、最初のポリゴンだけを読み込む処理にしてしまうと、一部の区域が欠落します。地図表示では小さな島や飛び地が見落とされやすいため、件数や面の数も確認しておくと安心です。
次に、ポリゴンの穴あき領域の扱いです。GeoJSONでは、外周と内側の穴を持つポリゴンを表現できます。行政区域では、内側に別の区域が存在する場合や、特定の領域を除外する必要がある場合に、穴として表現されることがあります。穴の情報を正しく処理できない環境では、本来除外されるべき部分が区域内として塗りつぶされたり、逆に表示が崩れたりすることがあります。表示だけでなく、面積計算や区域内判定にも影響するため、穴の有無は必ず確認したい項目です。
ポリゴンの向きや閉じ方も見落としやすい点です。GeoJSONのポリゴンでは、各リングの始点と終点が一致して閉じている必要があります。作成や変換の過程でリングが閉じていない、頂点の順序が不自然、自己交差している、極端に短い線分が含まれていると、表示や空間処理でエラーになることがあります。見た目では正常に表示されても、検索処理や面積計算で問題が出ることもありま す。
行政区域データを加工する場合、形状の簡略化にも注意が必要です。頂点数を減らすとファイル容量を抑えられますが、境界線の細かな曲がりが失われます。広域表示用には有効な処理ですが、境界付近の判定や細かい区域の表示では、意図しないズレを生む場合があります。特に隣接する行政区域を別々に簡略化すると、境界線に隙間や重なりが生じる可能性があります。隣接区域の整合を保ちたい場合は、加工前後で境界のつながりを確認することが重要です。
また、ポリゴンの重複や欠落も確認対象です。複数の行政区域をひとつのGeoJSONにまとめる場合、隣接区域の境界が重なっているだけなら問題にならないこともありますが、面として大きく重複していると、集計時に二重計上される可能性があります。逆に隙間があると、どの区域にも属さない地点が発生します。行政区域別の集計や内外判定に使う場合は、重複、隙間、未分類領域の有無を確認する必要があります。
GeoJSONで行政区域データを扱う実務では、地図上で「塗れているか」だけを見て判断しないことが大切です。ポリゴンの構造、複数面、穴、閉じ方、自己交差、重複、隙間を確認することで、表示だけでなく後続の検索や集計にも耐えやすいデータになります。
属性データの項目名とコード体系を整理する
GeoJSONの行政区域データでは、形状だけでなく属性データも重要です。行政区域名、都道府県名、市区町村名、町丁目名、行政コード、読み仮名、階層区分、更新日など、業務に必要な情報はpropertiesの中に格納されることが一般的です。しかし、属性名が不統一だったり、同じ意味の項目が複数あったりすると、検索や集計で混乱が生じます。
まず、どの項目を主キーとして扱うかを決める必要があります。行政区域名だけをキーにすると、同じ名称の地域が別の都道府県や市区町村に存在する場合に区別できません。たとえば「中央」「本町」のような名称は各地に存在します。名称だけでなく、都道府県、市区町村、区域コードなどを組み合わせて一意に識別できるようにすることが大切です。実務では、表示名と識別用コードを分けて管理すると扱 いやすくなります。
項目名の表記ゆれも整理が必要です。あるデータでは「city」、別のデータでは「municipality」、また別のデータでは日本語の項目名が使われている場合、複数データを結合したときに処理が複雑になります。GeoJSONは自由に属性を持てる反面、項目名のルールを決めないと、後から検索条件や表示ラベルを作るたびに個別対応が必要になります。行政区域データを継続して使う場合は、標準の項目名を決めておくと運用が安定します。
文字コードや表記の確認も重要です。市区町村名や町丁目名には、旧字体、異体字、全角半角、ハイフンの違い、空白の有無などが含まれることがあります。画面上では似て見えても、検索処理では別の文字として扱われる場合があります。住所データや顧客データ、現場台帳と突き合わせる場合は、行政区域名の表記ゆれがマッチング精度に影響します。必要に応じて、表示用の正式名称、検索用の正規化名称、読み仮名などを分けて持たせるとよいでしょう。
行政コードの扱いでは、数値として扱うか文字列として扱うかを確認します。先頭にゼロを含むコードを数値として扱うと、先頭のゼロが消えて別の値のように見える場合があります。表計算ソフトや変換処理を通すと、コードが意図せず数値化されることもあります。GeoJSONの属性にコードを入れる場合は、識別子として使う値を文字列として保持する方が安全な場面があります。
また、行政区域データに含まれる属性が多すぎる場合は、用途に合わせて整理することも大切です。不要な属性を大量に残すと、ファイル容量が増え、検索処理や通信にも影響します。一方で、後から必要になる属性を削除してしまうと、再取得や再加工が必要になります。表示用、検索用、集計用、管理用に分けて、どの属性を残すかを判断します。
属性データは、地図の見た目には直接現れにくいため、確認が後回しになりがちです。しかし、実務でGeoJSONを使うときは、区域名で検索する、区域別に件数を集計する、担当部署に振り分ける、一覧表と連携するなど、属性を使う場面が多くあります。形状が正しくても属性が乱れていると、業務データとしては使いにくくなります。行政区域データを扱う前に、項目名、識別子、表記ゆれ、コードの型、不要項目の整理を確 認しておきましょう。
ファイル容量と表示速度を意識して加工する
行政区域データをGeoJSONで扱う際に、多くの実務担当者が直面するのがファイル容量と表示速度の問題です。GeoJSONはテキスト形式で扱いやすい一方、細かい境界線をそのまま保持すると、座標の数が非常に多くなります。市区町村、町丁目、字などの細かい区域を広範囲に含めると、ファイルサイズが大きくなり、読み込みや描画に時間がかかることがあります。
表示速度を考えるときは、まず一度に読み込む範囲を確認します。全国分の行政区域をひとつのGeoJSONとして読み込む必要があるのか、都道府県単位や市区町村単位に分けられるのかを検討します。利用者が最初に見る範囲が限定されているなら、必要な範囲だけを読み込む方が効率的です。すべてのデータを最初に読み込む設計は単純ですが、ファイルが大きくなるほど初期表示が遅くなります。
次に、表示する縮尺に応じたデータの使い分けを考えます。広域表示では細かな境界線をすべて描く必要がない場合があります。逆に、詳細表示では簡略化しすぎたデータでは境界の見え方が粗くなります。そのため、広域用と詳細用で別のGeoJSONを用意する、または加工レベルを分ける方法が有効です。行政区域データは一種類だけで全用途に対応しようとすると、重すぎるか粗すぎるかのどちらかになりがちです。
ファイル容量を減らす方法として、不要な属性の削除、座標桁数の調整、形状の簡略化、範囲分割などがあります。ただし、これらの加工は慎重に行う必要があります。座標桁数を落としすぎると境界位置がずれ、形状を簡略化しすぎると細い区域や複雑な海岸線が崩れることがあります。不要属性の削除も、後から集計や検索に必要な項目まで削ってしまうと再作業になります。加工前の原本と、用途別に加工したデータを分けて管理することが大切です。
GeoJSONをWeb上で扱う場合は、描画だけでなく通信量も考える必要があります。ファイルが大きいと、利用者の通信環境によって読み込みに時間がかかります。特に行政区域データを背景として常時表示する場合、初期読み込みの遅さは利用者の離 脱や作業効率低下につながります。必要なデータを必要なタイミングで読み込む設計にすることで、操作性を改善しやすくなります。
検索処理にも容量は影響します。地図上で地点をクリックして行政区域を判定する場合、対象ポリゴンが多いほど処理負荷が高くなります。毎回すべてのポリゴンと照合するのではなく、対象範囲を絞り込む仕組みを用意すると安定します。実装方法は環境によって異なりますが、考え方としては、広い範囲の全データを常に処理対象にしないことが重要です。
表示速度の確認は、作成者の高性能な作業環境だけでなく、実際の利用者に近い環境でも行う必要があります。社内の高速回線では問題なく見えても、現場や外出先では読み込みが遅く感じられることがあります。行政区域データは業務の基盤として参照されることが多いため、見た目の正しさだけでなく、読み込み時間、操作時の反応、検索時の待ち時間も確認しておきましょう。
GeoJSONの使い方として、容量対策は最後に慌てて行うものではあ りません。データ選定の段階から、どの範囲をどの粒度で持つか、どの属性を残すか、どのタイミングで読み込むかを考えておくことで、行政区域データを扱いやすい状態にできます。
現地記録との突き合わせ方法を決めておく
行政区域データをGeoJSONで扱う目的が、現場写真、調査記録、施設台帳、点検結果、申請情報などの位置情報と結びつけることにある場合、現地記録との突き合わせ方法を先に決めておくことが重要です。行政区域データだけが整っていても、現地側の記録に座標がない、住所表記が不統一、撮影地点の精度が不明という状態では、正しく区域と結びつけることが難しくなります。
まず、現地記録に含まれる位置情報の種類を確認します。緯度経度が入っているのか、住所だけなのか、管理番号や施設名だけなのかによって、行政区域との紐づけ方法が変わります。緯度経度がある場合は、地点がどのポリゴンに含まれるかを判定できます。住所しかない場合は、住所の正規化や位置推定が必要になります。施設名だけの場合は、別の台帳との照合が必要になることもあります。
位置情報の精度も確認が必要です。スマートフォンや測位機器で取得した座標は便利ですが、建物の近く、山間部、地下、屋内、都市部の高層建物周辺などでは誤差が大きくなる場合があります。行政区域の中央付近であれば問題になりにくくても、境界付近では数メートルから数十メートルの差が判定結果に影響することがあります。境界近くの記録は、自動判定だけでなく、目視確認や補足情報との照合を行う運用にしておくと安全です。
現地写真を扱う場合は、写真に含まれる撮影位置、撮影日時、撮影者、対象物、案件名などの情報をどのように管理するかも重要です。行政区域GeoJSONと現地写真を連携させると、区域別の写真整理や報告書作成がしやすくなります。ただし、写真の位置情報が撮影者の立ち位置なのか、対象物の位置なのかを区別しないと、区域判定が期待と異なることがあります。道路や河川、境界付近の施設では、この違いが特に重要です。
また、行政区域データと現地記録を突き合わせる場合は、更新タイミ ングの違いにも注意します。行政区域データはある時点の区域を示し、現地記録は別の日に取得されます。区域変更があった場合、過去の記録を現在の区域で分類するのか、記録時点の区域で分類するのかを決めておく必要があります。統計や履歴管理では、この違いが大きな意味を持つことがあります。
突き合わせ結果の確認方法も決めておきましょう。自動で区域名を付与した後に、境界付近のデータだけ抽出して確認する、未判定の記録を一覧化する、複数区域に近い地点を保留扱いにするなど、例外処理を用意しておくと運用が安定します。すべてを自動処理に任せるのではなく、確認が必要なデータを見つけやすくすることが大切です。
GeoJSONの行政区域データは、現地記録と組み合わせることで実務価値が高まります。単に地図上に区域を表示するだけでなく、現場で取得した位置情報や写真、点検結果を行政区域単位で整理できるようになると、報告、検索、引き継ぎ、進捗管理がしやすくなります。そのためには、行政区域側の精度だけでなく、現地記録側の取得方法、精度、項目設計、例外処理まで含めて確認しておくことが必要です。
まとめ
GeoJSONで行政区域データを扱う前には、見た目の表示確認だけでなく、目的、座標系、更新時期、境界の意味、ポリゴン構造、属性設計、ファイル容量、現地記録との突き合わせまで幅広く確認することが大切です。行政区域データは一度システムや業務フローに入ると、検索、集計、表示、判定、報告など多くの場面で使われます。最初の確認が不足していると、後から修正範囲が広がりやすくなります。
特に注意したいのは、GeoJSONという形式そのものが正しくても、業務に適したデータとは限らない点です。座標の順序が合っているか、想定する座標系に変換されているか、行政区域の基準時点が明確か、複数ポリゴンや穴あき領域が正しく扱われているか、属性名やコードが後工程で使いやすいかを確認する必要があります。これらを早い段階で整えておくことで、地図表示だけでなく、現場データとの連携や区域別管理にも使いやすいGeoJSONになります。
また、行政区域デー タは、細かければよいというものでも、軽ければよいというものでもありません。広域表示、詳細確認、区域判定、集計処理では、それぞれ適した粒度が異なります。原本データを保管しつつ、用途に応じて加工データを分ける運用にすると、精度と速度のバランスを取りやすくなります。データの更新日や加工条件を記録しておくことも、後からの確認や引き継ぎに役立ちます。
現場写真や調査記録と行政区域GeoJSONを組み合わせる場合は、位置情報の取得方法まで含めて設計することが重要です。撮影位置や記録地点を行政区域と結びつけられれば、案件管理や報告資料の整理がしやすくなります。一方で、境界付近の判定や測位誤差を考慮しないと、誤分類につながる場合があります。区域データと現地記録の両方を確認し、例外処理を用意しておくことが実務では欠かせません。
GeoJSONで行政区域データを扱う作業は、単なるファイル変換ではなく、業務で使える地理情報の土台を整える作業です。表示するだけで終わらせず、後から検索しやすく、集計しやすく、現場記録と結びつけやすい状態にしておくことで、地図データの活用範囲は広がります。用途、座標、境界、属性、容量、現地記録との関係を事前に確認し、デ ータの前提を明確にしたうえで運用に進めましょう。
LRTKで現場の測量精度・作業効率を飛躍的に向上
LRTKシリーズは、建設・土木・測量分野における高精度なGNSS測位を実現し、作業時間短縮や生産性の大幅な向上を可能にします。国土交通省が推進するi-Constructionにも対応しており、建設業界のデジタル化促進に最適なソリューションです。
LRTKの詳細については、下記のリンクよりご覧ください。
製品に関するご質問やお見積り、導入検討に関するご相談は、
こちらのお問い合わせフォームよりお気軽にご連絡ください。ぜひLRTKで、貴社の現場を次のステージへと進化させましょう。

