14条地図GeoJSONは、筆ごとの形状や地番などをGISで扱いやすくする一方で、そのまま保存しておくだけでは、実務で探しにくく、更新や共有のたびに混乱が起きやすいデータです。特に複数の市区町村を扱う場合、ファイル名、区域、属性、座標系、管理単位がばらばらになり、必要なデータをすぐに取り出せない状態になりがちです。
この記事では、法務省がG空間情報センターを通じて公開している登記所備付地図データ、またはそれをGeoJSON形式に変換したデータを、実務上の呼び方として「14条地図GeoJSON」と記載します。公開データには、不動産登記法第14条第1項の地図だけでなく、第14条第4項の地図に準ずる図面に係るデータが含まれる場合があります。また、公開データは地図証明書や図面証明書の代替ではなく、特定時点で抽出された加工・利活用向けのデータとして扱う必要があります。
この記事では、「geojson 14条地図」で情報を探している実務担当者に向けて、14条地図GeoJSONを市区町村単位で整理するための考え方を、現場で使いやすい6つの方法に分けて解説します。
市区町村単位で整理する目的を明確にする
14条地図GeoJSONを整理する最初の方法は、市区町村単位で分ける目的をはっきりさせることです。地図データは、ただ細かく分割すれば使いやすくなるわけではありません。むしろ、目的があいまいなまま市区町村別、町丁目別、地番別と細かく分けすぎると、どのファイルが最新なのか、どこまでを対象範囲としたのか、誰がどの単位で確認するのかが分かりにくくなります。
14条地図GeoJSONを市区町村単位で整理する主な目的は、検索性、表示速度、共有性、更新管理を高めることです。たとえば、特定の市だけを確認したい担当者にとって、県全体や広域のデータを毎回開く必要がある状態は非効率です。対象市区町村ごとに整理されていれば、必要な区域だけを開きやすく、関係者に渡す際にも範囲を限定しやすくなります。地番や筆の形状を確認する場面では、対象外の区域が多すぎると表示が重くなり、確認作業そのものに時間がかかることがあります。市区町村単位で切り出しておくことで、扱うデータ量を抑えやすくなります。
一方で、市区町村単位に分けるときは、行政区域と地図データの収録範囲が必ずしも作業感覚と一致しない点に注意が必要です。実務では、道路、河川、農地、山林、施設用地など、対象物が市区町村境をまたぐことがあります。市区町村ごとに分けた結果、境界付近の筆が別ファイルに分かれ、連続して確認しにくくなる場合もあります。そのため、市区町村単位の整理は、あくまで基準となる管理単位として使い、必要に応じて周辺市区町村のデータも参照できる状態にしておくことが大切です。
また、市区町村単位で整理する目的が、内部保管なのか、現場確認なのか、外部共有なのかによって、作るべきデータの形も変わります。内部保管であれば、元データに近い形で属性を多く残すことが重要です。現場確認であれば、表示しやすさや検索しやすさを優先し、不要な属性を減らした軽量なデータを別に用意することもあります。外部共有であれば、個別案件に不要な範囲や属性を含めないよう、提供範囲を慎重に確認する必要があります。
14条地図GeoJSONを市区町村単位で扱う場合は、座標系の違いにも注意します。公共座標系のデータは背景地図と重ねて使いやすい一方、任意座標系のデータはそのままでは実世界の位置に重ねられない場合があります。市区町村単位で整理しただけでは、重ね合わせの可否や位置精度の問題は解決しません。整理前に、対象データがどの種類の図面に由来するのか、どの用途まで使えるのかを確認しておくと安全です。
市区町村単位で整理する前に、「誰が」「どの場面で」「何を確認するために」使うのかを決めておくと、後の作業が安定します。たとえば、地番検索を主目的にするのか、区域の概略把握を主目的にするのか、現地調査の補助資料として使うのかによって、必要な属性や分割粒度は変わります。作業開始時に目的を言語化しておけば、ファイル名、フォルダ構成、属性項目、更新ルールも決めやすくなります。
特に複数人で扱う場合は、「市区町村単位で分ける」という言葉だけでは不十分です。市区町村ごとに一つのファイルへまとめるのか、市区町村の中でさらに大字や町丁目ごとに分けるのか、元データを保管する場所と加工済みデータを置く場所を分けるのか、といった具体的なルールが必要です。目的が明確であれば、細かく分けすぎて管理が煩雑になることも、広くまとめすぎて表示や検索が不便になることも避けやすくなります。
ファイル名とフォルダ構成を統一する
14条地図GeoJSONを市区町村単位で整理する二つ目の方法は、ファイル名とフォルダ構成を統一することです。GeoJSONは一つひとつのファイルとして扱いやすい反面、命名ルールがばらばらだと、後から探すときに大きな負担になります。市区町村名だけで保存したファイル、日付だけで保存したファイル、担当者名を入れたファイル、加工内容が分からないファイルが混在すると、同じ区域のデータが複数あるように見えても、どれを使えばよいか判断できません。
まず決めたいのは、ファイル名に含める要素です。市区町村単位で整理する場合は、都道府県名、市区町村名、市区町村コード、データ種別、作成日または更新日、加工段階を含めると管理しやすくなります。市区町村名は人が見て分かりやすい情報ですが、同名や類似名による誤解を避けるためにはコードも併用すると安心です。たとえば、市区町村コードを先頭に置き、その後に市区町村名、データの内容、日付を続けるような形式にしておくと、一覧表示したときに自然に並びやすくなります。
ただし、ファイル名を長くしすぎると、共有時や保管時に扱いにくくなります。すべての情報をファイル名に詰め込むのではなく、最低限の識別情報をファイル名に入れ、詳細な説明は管理表やメタ情報で補うのが現実的です。ファイル名には「どの市区町村の」「何のデータで」「いつの作業版か」が分かる程度を残し、測地系、加工内容、抽出条件、担当者、確認状況などは別の管理情報として整理すると、運用が破綻しにくくなります。
フォルダ構成も重要です。単純に市区町村名だけでフォルダを作る方法もありますが、複数の都道府県を扱う場合は、都道府県単位のフォルダの下に市区町村単位のフォルダを置く構成が分かりやすくなります。その下に、元データ、加工済みデータ、確認用データ、出力用データ、履歴データを分けておくと、作業段階の違いによる混乱を防げます。特に元データは、加工中のデータと同じ場所に置くと上書きや誤編集のリスクが高まるため、読み取り専用の保管場所として扱う意識が必要です。
市区町村単位で整理するときに起こりやすい問題の一つは、「最新版」と名付けたファイルが増えていくことです。最新版、最新版2、確認済み、最終、最終修正といった名前は、作業中は便利に見えても、時間が経つと判断材料になりません。日付や版数を一定の形式で付けるほうが、後から見たときに整理しやすくなります。更新のたびにファイル名を変える場合は、古い版を残す場所と、現在使用する版を置く場所を分けることも大切です。
また、ファイル名には使用できる文字や避けたほうがよい文字があります。環境によっては、記号、空白、長すぎる名称が原因で、読み込みや共有に支障が出ることがあります。そのため、ファイル名はできるだけ単純な構成にし、区切り文字も統一すると扱いやすくなります。人が読みやすい日本語名を使う場合でも、コードや日付の位置をそろえることで、一覧性を確保できます。
フォルダ構成とファイル名のルールは、一度決めたら文書として残すことが重要です。担当者が変わったときや、別部署と共有するときに、なぜその名前になっているのかが分からないと、独自の命名が追加され、すぐにばらつきが生まれます。市区町村単位で整理する作業は、単発の整理ではなく、継続して使うための管理基盤づくりです。最初に命名と保管のルールを整えておくことで、その後の確認、更新、共有が大きく楽になります。
市区町村コードや大字・町丁目を属性に残す
三つ目の方法は、市区町村コードや大字、町丁目などの情報をGeoJSONの属性として残す、または必要に応じて付与することです。市区町村単位でファイルを分けたとしても、属性情報が不足していると、後から検索や集計を行うときに不便になります。ファイル名だけで市区町村を判別できる状態では、複数ファイルをまとめて扱ったときに、どの筆がどの市区町村に属していたのかを属性から判断できません。
GeoJSONは、図形情報と属性情報を一緒に持てる形式です。14条地図に関するデータを実務で扱う場合、筆の形状だけでなく、地番、所在、市区町村名、大字、町丁目、作成日、加工日、確認状況などの属性が重要になります。市区町村単位で整理するなら、少なくとも市区町村名と市区町村コードは属性として管理しておくと、後から複数市区町村のデータを統合したときにも扱いやすくなります。
大字や町丁目を属性に残すことも有効です。市区町村単位のファイルは、区域によっては非常に広くなります。担当者が特定の地区だけを確認したい場合、市区町村名だけでは絞り込みが不十分です。大字や町丁目の属性があれば、地番確認、区域検索、現地調査の対象抽出がしやすくなります。特に、調査範囲が行政区域の一部に限定される場合は、市区町村単位でファイルを分けたうえで、属性によってさらに地区を絞れる状態にしておくと便利です。
属性を残すときは、項目名の統一が欠かせません。同じ意味の項目に対して、市区町村、市町村名、自治体名、行政名など複数の表記が混在すると、検索や変換の際に手間が増えます。大字や町丁目についても、住所、所在地、字名、地区名などが混在すると、後から処理しにくくなります。項目名は、担当者間で共通のルールを決め、できるだけ短く分かりやすい名称に統一することが大切です。
また、属性値の表記ゆれにも注意が必要です。市区町村名に都道府県名を含めるのか、含めないのか。町丁目の数字を漢数字で表すのか、算用数字で表すのか。地番の枝番をどのように表記するのか。こうした細かな違いが積み重なると、同じ地区なのに別の値として扱われてしまうことがあります。特に検索や集計を前提にする場合は、表記をそろえることが実務上の精度に直結します。
不要な属性を残しすぎないことも大切です。元データや変換後データに多くの属性が含まれている場合、すべてをそのまま残すとファイルサイズが大きくなり、表示や共有が重くなることがあります。一方で、削りすぎると後から確認できない情報が増えます。そこで、保管用データには元の属性や加工条件をできるだけ残し、表示用や共有用のデータでは必要な属性だけに絞るという考え方が有効です。市区町村コード、大字・町丁目、地番、確認状況など、実務で繰り返し使う項目を優先して残すとよいでしょう。
属性を整える作業は、地味ですが後の効率に大きく影響します。市区町村単位でファイルを分けるだけでは、整理したように見えても、実際には検索性が十分でないことがあります。属性に市区町村コードや地区情報を持たせておけば、複数データの結合、範囲抽出、確認済み箇所の管理、現地調査結果との照合がしやすくなります。14条地図GeoJSONを実務で使い続けるなら、図形の整理と同じくらい属性の整理を重視することが必要です。
境界付近のデータ重複と欠落を確認する
四つ目の方法は、市区町村境界付近のデータ重複と欠落を確認することです。市区町村単位でGeoJSONを整理するとき、最も注意したいのが境界部分です。行政区域でデータを切り分けると、境界線付近の筆がどちらの市区町村ファイルに含まれるのか判断しにくい場合があります。切り出し条件や元データの持ち方によっては、同じ筆が複数ファイルに入ったり、逆に必要な筆がどちらにも入らなかったりすることがあります。
境界付近の確認では、まず市区町村単位に分けたデータを隣接市区町村と並べて表示し、図形の抜けや重なりを目視で確認することが基本です。特に、河川、道路、山林、農地が続く区域では、境界線が複雑になりやすく、単純な範囲指定だけでは想定外の切り分けになることがあります。行政界で切ったつもりでも、筆のまとまりが行政界と完全に一致していないように見える場面もあります。そのため、市区町村ごとのファイルを個別に確認するだけでなく、隣接区域と合わせて確認する工程を設けることが重要です。
重複が問題になるのは、単に同じ図形が二つあるからではありません。重複したまま集計や検索に使うと、面積、筆数、対象件数が二重に数えられるおそれがあります。現地確認の対象を抽出する場合にも、同じ場所が複数の担当範囲に入ることで、作業の重複や連絡の行き違いが起きる可能性があります。特に、市区町村単位で担当者を分けて作業する場合は、境界付近の扱いを明確にしておかないと、確認済みか未確認かの判断がずれることがあります。
一方で、欠落はさらに見つけにくい問題です。重複は表示すると気づきやすい場合がありますが、欠落は「存在するはずのものがない」状態であるため、比較対象がなければ見落とされます。欠落を確認するには、元データと市区町村別に切り分けたデータを比較し、対象範囲内の件数や面積、境界付近の図形が大きく減っていないかを見る必要があります。可能であれば、切り分け前後の件数を記録し、作業ログとして残しておくと、後から原因を追いやすくなります。
境界付近の扱いについては、作業ルールを事前に決めておくことが大切です。たとえば、図形の中心点が市区町村内にあるものをその市区町村に含めるのか、少しでも市区町村境界に接しているものを含めるのか、行政界で図形を分割するのか、元の筆形状を維持するのかによって、結果は変わります。どの方法が常に正しいというより、目的に応じて一貫した方法を採用することが重要です。現地確認に使う場合は、境界周辺を広めに含めるほうが確認漏れを防ぎやすいことがあります。集計や成果管理に使う場合は、重複が発生しないように所属ルールを明確にする必要があります。
境界付近では、隣接する市区町村名や隣接ファイルへの参照情報を管理表に残しておくと便利です。特定の市区町村ファイルだけを見たときに、周辺確認が必要な区域かどうかが分かるようにしておけば、後から作業する人も判断しやすくなります。境界付近のデータを別途「確認注意区域」として扱う方法もあります。これにより、通常の市区町村別データとは別に、重点確認が必要な場所を把握できます。
市区町村単位で整理する作業では、ファイルがきれいに分かれていることよりも、実務で誤解なく使えることが重要です。境界付近の重複や欠落を確認しないまま運用すると、見た目には整理されていても、実際の確認作業でズレが生じます。特に14条地図GeoJSONは、筆単位の細かな情報を扱うため、少しの切り分けミスが現地確認や資料作成に影響する場合があります。市区町村単位の整理では、境界確認を一つの独立した工程として扱うことが望ましいです。
表示用データと保管用データを分けて管理する
五つ目の方法は、表示用データと保管用データを分けて管理することです。14条地図GeoJSONを市区町村単位で整理するとき、すべての用途を一つのファイルで済ませようとすると、使い勝手が悪くなることがあります。元データに近い詳細な情報を保ったファイルは保管には向いていますが、表示や共有には重い場合があります。逆に、表示しやすく軽量化したファイルは確認作業には便利ですが、元の属性や加工条件を十分に保持していない場合があります。
保管用データは、後から再確認や再加工ができるように、できるだけ元の情報を維持することが大切です。属性項目、図形情報、取得時期、加工前の状態などを残しておけば、後で表示用データを作り直すことができます。市区町村単位に整理した後でも、保管用データについては不用意に属性を削除せず、元データとの関係が分かるようにしておくことが望ましいです。特に、どの時点のデータをもとにしたのか、どの条件で市区町村別に切り出したのかを記録しておくと、後の確認が容易になります。
表示用データは、日常的に地図上で確認することを目的に作ります。必要な属性だけを残し、表示に不要な情報を減らすことで、読み込みや操作を軽くできます。市区町村内のすべての筆を詳細な属性付きで表示すると、環境によっては動きが重くなることがあります。現場確認や打合せで使う場合は、地番、所在地、確認状況など、見る人が必要とする情報に絞ったほうが扱いやすい場合があります。
ただし、表示用データを軽量化するときは、図形を単純化しすぎないよう注意が必要です。見やすさを優先して形状を大きく変えてしまうと、筆の形状や区域の確認には向かなくなります。概略図として使うのか、境界確認の補助として使うのかによって、許容できる加工の範囲は異なります。市区町村単位で整理する段階では、用途ごとに加工方針を分け、どのデータがどの目的で使えるのかを明示しておくことが重要です。
表示用と保管用を分けると、同じ市区町村に複数のファイルが存在することになります。そのため、両者の関係を明確にしておく必要があります。保管用データを親データ、表示用データを派生データとして扱い、ファイル名や管理表でひも付けると分かりやすくなります。表示用データを修正した場合、その修正が保管用データにも反映されるべきものなのか、単なる表示調整なのかを区別することも大切です。これを曖昧にすると、どちらが正しい情報なのか分からなくなります。
また、共有先に応じてデータを分ける考え方も必要です。内部確認用には詳細な属性を含める一方で、外部共有用には必要な範囲と項目だけに絞る場合があります。14条地図GeoJSONに限らず、地理空間データは、見せる範囲や属性の扱いを慎重に考える必要があります。市区町村単位で整理しておけば、共有範囲を限定しやすくなりますが、属性に不要な情報が残っていないか、利用規約や社内ルールに反していないかを確認する工程は欠かせません。
表示用データと保管用データを分ける運用は、最初は手間に見えるかもしれません。しかし、長期的には作業のやり直しを減らす効果があります。表示用データが壊れたり、加工方針を変えたりした場合でも、保管用データが整っていれば再作成できます。反対に、表示用として軽量化したデータしか残していないと、後から詳細確認が必要になったときに困ることがあります。市区町村単位で整理する際は、保管するためのデータと、使うためのデータを分けるという発想を持つことが大切です。
更新履歴と作業ルールを残して引き継ぎやすくする
六つ目の方法は、更新履歴と作業ルールを残すことです。14条地図GeoJSONの整理は、一度行えば終わりというものではありません。対象市区町村が増えたり、確認結果を反映したり、表示用データを作り直したり、属性の表記を統一したりと、運用中に何度も更新が発生します。そのたびに作業内容が記録されていないと、後からなぜその状態になったのか分からなくなります。
更新履歴には、更新日、対象市区町村、作業内容、使用した元データ、加工条件、担当者、確認状況を残すとよいでしょう。たとえば、ある市区町村のGeoJSONを大字単位で再整理した場合、その理由や範囲を記録しておくことで、後から同じ市区町村を扱う人が判断しやすくなります。境界付近の重複を修正した場合も、どのような基準で修正したのかを残しておかないと、次回更新時に同じ問題が再発する可能性があります。
作業ルールは、できるだけ実務に即した内容にすることが重要です。抽象的に「市区町村単位で整理する」と書くだけでは不十分です。ファイル名の付け方、フォルダの置き場所、元データの保管方法、表示用データの作成条件、属性項目の名称、不要属性の削除基準、境界付近の確認方法、更新時の確認手順などを具体的に記載します。すべてを長い規程にする必要はありませんが、新しい担当者が読んでも同じ作業ができる程度には整理しておくことが望ましいです。
更新履歴を残すときは、ファイルそのものだけに頼らないことも大切です。ファイル名に日付を入れるだけでは、何を変更したのかまでは分かりません。別途、管理表や作業メモを用意し、市区町村ごとの更新状況を一覧できるようにしておくと便利です。確認済み、作業中、要再確認、共有済みといった状態を記録しておけば、複数人で作業する場合にも進捗を把握しやすくなります。
市区町村単位で整理したGeoJSONは、時間が経つほど利用者が増えることがあります。最初は一人の担当者が確認するために作ったデータでも、後から別部署、現場担当、委託先、管理者が参照することがあります。そのとき、作成者の頭の中にしかルールがない状態では、誤ったファイルを使ったり、古いデータを最新版だと思い込んだりするおそれがあります。引き継ぎを前提に、ルールと履歴を残すことが、データ整理の品質を支えます。
また、更新履歴はトラブル時の確認にも役立ちます。地番が見つからない、境界付近が抜けている、以前見えていた属性が消えている、表示が重くなったといった問題が起きたとき、どの時点でどの加工を行ったのかが分かれば、原因を絞り込みやすくなります。履歴がない場合、元データの問題なのか、切り分け時の問題なのか、表示用データ作成時の問題なのか判断が難しくなります。
作業ルールは、最初から完璧である必要はありません。むしろ、運用しながら改善していく前提で作るほうが現実的です。ただし、変更した場合は、いつからどのルールに変えたのかを残す必要があります。市区町村コードの表記、フォルダ名の形式、属性項目の名称などを途中で変更する場合は、過去データとの整合性にも注意します。新旧ルールが混在する期間があるなら、その範囲を明記しておくと混乱を抑えられます。
14条地図GeoJSONを市区町村単位で整理する作業は、単なるデータ加工ではなく、継続的に使える情報基盤を整える作業です。履歴とルールを残すことで、担当者が変わっても同じ考え方でデータを扱えるようになります。結果として、確認作業、共有、再加工、現地調査との照合が安定し、データの信頼性を保ちやすくなります。
まとめ
14条地図GeoJSONを市区町村単位で整理するには、単にファイルを分けるだけでなく、目的、命名、属性、境界確認、用途別データ、更新履歴を一体で考えることが大切です。市区町村ごとに分けることで、必要な区域を探しやすくなり、表示や共有もしやすくなります。しかし、整理の基準があいまいなまま進めると、境界付近の重複や欠落、属性の表記ゆれ、最新版の不明確さといった問題が起きやすくなります。
まずは、市区町村単位で整理する目的を明確にし、どの場面で誰が使うデータなのかを決めます。そのうえで、ファイル名とフォルダ構成を統一し、後から見ても内容が分かる状態にします。さらに、市区町村コードや大字・町丁目などの属性を残す、または付与することで、検索や集計、現地確認との照合がしやすくなります。境界付近については、重複や欠落が起こりやすいため、隣接市区町村と合わせて確認する工程を設けることが重要です。
また、保管用データと表示用データを分けることで、詳細な情報を守りながら、日常的に使いやすいデータも用意できます。更新履歴と作業ルールを残しておけば、担当者が変わっても同じ基準で管理でき、後から問題が起きたときにも原因を追いやすくなります。
14条地図GeoJSONは、地番や筆の形状に関する確認を支える地理空間データとして活用できます。ただし、公開データの中には地図に準ずる図面に由来するものもあり、重ね合わせの可否や精度はデータの種類によって異なります。また、公開データは法務局が発行する証明書の代替ではありません。実務で使う際は、目的、精度、利用範囲を確認しながら、市区町村単位で整理したデータを安全に管理していくことが大切です。
今後、整理したGeoJSONを机上確認だけで終わらせず、現地写真、測位ログ、調査メモなどと組み合わせて活用する場面も増えていくと考えられます。市区町村単位で整えたデータを現場確認へつなげる際には、特定の製品名に依存せず、組織の運用ルールや求める精度に合ったGIS、測位ツール、現場記録ツールを選び、地図データと現地状況を無理なく結び付けられる仕組みを整えることが重要です。