14条地図GeoJSONを使って土地の隣接関係を確認したい場面は、地番調査、用地確認、建築計画、境界確認、道路や水路との接続確認など、実務のさまざまな場面で発生します。画面上で隣り合っているように見える筆でも、データ上は微小な隙間があったり、頂点だけで接していたり、線が重なっていたりすることがあります。そのため、単に地図を表示するだけではなく、GeoJSONの座標、ポリゴン形状、変換元データの性質を理解したうえで判定することが大切です。
ここでいう14条地図GeoJSONとは、一般に登記所備付地図データをGeoJSON形式で扱えるようにしたデータを指します。ただし、公開されている登記所備付地図データには、不動産登記法第14条第1項の地図だけでなく、地図に準ずる図面に由来するデータが含まれる場合があります。また、GeoJSON形式のデータは、元の地図XMLを変換して作成されたものや、変換済みとして提供されているものがあります。どのデータを使っているのかによって、座標系、属性、精度、表示のされ方が変わるため、隣接筆の判定結果をそのまま法的な確定情報として扱わないことが重要です。
目次
• 14条地図GeoJSONで隣接筆を判定する前に整理すべきこと
• 方法1:外接範囲で候補筆を絞り込む
• 方法2:境界線の共有で隣接を判定する
• 方法3:微小なずれを許容して接触を判定する
• 方法4:点接触・線接触・重複を分類して判定する
• 方法5:属性情報と現地情報を組み合わせて確認する
• 隣接筆判定で起きやすいミスと対策
• 14条地図GeoJSONを業務で使うときの運用ポイント
• まとめ:隣接筆判定は自動処理と現地確認を組み合わせる
14条地図GeoJSONで隣接筆を判定する前に整理すべきこと
14条地図GeoJSONの隣接筆を判定する場合、最初に決めておきたいのは何をもって隣接とみなすかです。実務では、二つの筆が境界線を共有している状態を隣接と呼ぶことが多い一方で、データ処理では、頂点だけが触れている場合、わず かに重なっている場合、ごく小さな隙間がある場合も、目的によっては近接または隣接候補として扱うことがあります。ここを曖昧にしたまま処理を始めると、結果一覧に不要な筆が大量に混ざったり、逆に確認すべき筆を除外してしまったりします。
14条地図GeoJSONは、筆をポリゴンとして扱える点が便利です。ポリゴンには外周を表す座標列があり、隣り合う筆同士は、理想的には同じ境界線を共有します。しかし、実際のデータでは、座標の丸め、変換時の誤差、地図作成時の表現、穴あき形状、細長い筆、道路や水路に接する筆など、さまざまな要素が影響します。変換済みGeoJSONでは、元データのすべての要素がそのまま出力されるとは限らず、筆のポリゴンと必要な属性だけが出力される仕様もあります。したがって、隣接判定は接しているかどうかだけを見る単純な処理ではなく、候補抽出、幾何判定、許容誤差、分類、確認という流れで考える必要があります。
また、14条地図GeoJSONを使う目的によっても判定基準は変わります。建築計画で敷地周辺の関係を把握したい場合は、対象地に直接接する筆だけでなく、道路を挟んだ向かい側の筆や、水路を介して関係する筆も見たいことがあります。境界確認の準備であれば、 対象筆と境界線を共有する筆を中心に抽出する必要があります。用地調査や道路拡幅の検討であれば、線接触だけでなく、わずかに重なる筆や、座標誤差により隙間が見える筆も確認対象に含めるべき場合があります。
公開されている登記所備付地図データは、利活用を目的とするデータであり、法務局が交付する地図証明書や図面証明書の代替にはなりません。隣接筆の抽出は、調査や確認を効率化するための入口としては有効ですが、権利関係、境界の確定、対外的な説明資料として使う場合には、登記情報、地図証明書、測量成果、設計図、現地確認などと照合することが前提になります。
そのため、実務では隣接を一種類で考えるよりも、判定結果を複数の区分に分けるのが安全です。たとえば、境界線を一定以上共有する筆を明確な隣接、頂点だけ接する筆を点接触、ごく小さな距離で近接する筆を隣接候補、面が重なっている筆を重複確認として扱うと、後工程で判断しやすくなります。自動判定の結果をそのまま結論にするのではなく、確認優先度を付けるための材料として使うことが、実務上の失敗を減らす考え方です。
方法1:外接範囲で候補筆を絞り込む
隣接筆判定の最初の方法は、外接範囲を使って候補筆を絞り込むことです。外接範囲とは、各筆のポリゴン全体を囲む最小の四角形のような考え方です。対象筆の外接範囲と、他の筆の外接範囲がまったく重ならない場合、その筆同士が直接隣接している可能性は低くなります。反対に、外接範囲が重なる、または近い位置にある筆だけを候補にすれば、詳細な幾何計算を行う対象を大きく減らせます。
14条地図GeoJSONでは、筆の数が多くなるほど処理量が増えます。単純にすべての筆同士を比較すると、筆数が増えるたびに計算量が急激に大きくなります。たとえば、対象地域に数千筆が含まれている場合、すべての組み合わせを比較する方法では、画面表示や帳票作成に使うには重すぎることがあります。そこで、外接範囲による一次判定を行い、明らかに離れている筆を除外します。
この方法の利点は、処理が軽く、実装しやすいことです。GeoJSONのポリゴン座標を読み取り、各 筆ごとに最小経度、最大経度、最小緯度、最大緯度を求めます。平面直角座標系などの投影座標で処理する場合は、最小X、最大X、最小Y、最大Yを求めます。そのうえで、対象筆の外接範囲を少しだけ広げ、そこに重なる筆を候補として取り出します。ここで範囲を広げるのは、座標のずれや微小な隙間によって、本来は確認すべき筆を取り逃がさないためです。
ただし、外接範囲だけでは本当の隣接は判定できません。細長い筆、くの字形の筆、複雑な形状の筆では、外接範囲が大きくなり、実際には離れている筆まで候補に入ることがあります。外接範囲はあくまで候補を減らすための入口であり、最終判定には境界線の共有、最短距離、重複面積などの確認が必要です。特に道路、水路、細い残地、入り組んだ宅地が多い地域では、外接範囲の重なりだけで隣接と決めるのは危険です。
実務で使う場合は、対象筆を指定したら、まず外接範囲で周辺候補を抽出し、その後の詳細判定で隣接の種類を分類する流れが扱いやすくなります。検索画面や確認画面では、外接範囲で抽出された候補を薄く表示し、境界線を共有する筆だけを別の状態で表示すると、担当者が結果を確認しやすくなります。処理速度と確認精度のバランスを取 るうえで、外接範囲による候補抽出は最初に検討すべき基本的な方法です。
方法2:境界線の共有で隣接を判定する
二つ目の方法は、ポリゴン同士が境界線を共有しているかどうかで判定する方法です。隣接筆の判定として最も直感的で、実務にも近い考え方です。対象筆の外周線と、候補筆の外周線を比較し、同じ線分またはほぼ同じ位置の線分が一定以上重なっていれば、両者は隣接している可能性が高いと判断できます。
この方法では、ポリゴンを面として見るだけでなく、外周を構成する線分の集合として扱います。GeoJSONのポリゴン座標は、頂点が順番に並んだ形で表現されます。隣り合う二つの座標を結ぶと線分になり、その線分の連続が筆の外周になります。対象筆の各線分に対して、候補筆の線分が同じ位置にあるか、反対向きに並んでいるか、部分的に重なっているかを調べることで、境界線の共有を判定できます。
ただし、実際のデータでは、完全に同じ座標列で境界が記録されているとは限りません。一方の筆では境界線が二点で表現され、隣の筆では同じ境界線上に中間点が追加されていることがあります。この場合、座標列を単純に文字列のように比較しても一致しません。したがって、線分同士の重なりを幾何的に判定する必要があります。一本の長い線分と、同一直線上に並ぶ複数の短い線分を同じ境界として扱えるようにすることが重要です。
境界線の共有を判定する際には、共有長を計算すると実務で使いやすくなります。共有長が十分にある筆は、明確な隣接筆として扱えます。一方、共有長がほとんどなく、一点だけ触れているような場合は、隣接筆ではなく点接触として分類したほうがよいことがあります。たとえば、四つの筆が一点で集まる場所では、頂点だけ接する筆をすべて隣接として扱うと、確認対象が増えすぎます。境界線を共有している筆と、頂点だけ接している筆を分けることで、実務上の判断がしやすくなります。
この方法の注意点は、座標系と単位です。緯度経度のまま距離や線分長を計算すると、地域や緯度によって距離感が変わり、メートル単位のしきい値を扱いにくいことがあります。可 能であれば、距離計算に適した座標系へ変換してから共有長や距離を計算するほうが安定します。特に、数センチから数十センチ程度の許容誤差を扱う場合は、座標の単位を明確にし、処理結果をメートル単位で解釈できるようにしておくことが大切です。
境界線共有による判定は、対象筆と本当に接している筆を抽出するうえで中心となる方法です。外接範囲で候補を絞り、境界線共有で明確な隣接筆を抽出し、そのうえで点接触や近接候補を別扱いにする流れにすれば、精度と実務性の両方を確保しやすくなります。
方法3:微小なずれを許容して接触を判定する
三つ目の方法は、微小なずれを許容して判定する方法です。14条地図GeoJSONを扱っていると、画面上ではぴったり接して見えるのに、データ上はごく小さな隙間がある場合があります。反対に、接しているだけのはずが、わずかに重なっている場合もあります。こうしたずれをすべてエラーとして扱うと、隣接筆の抽出結果が不安定になります。そこで、一定の許容距離を設けて、近い線分や点を接触候補として扱う考え方が必要になります。
許容距離の設定は、隣接判定の品質を左右します。許容距離が小さすぎると、本来は同じ境界と見なしたい線分を取り逃がします。許容距離が大きすぎると、道路や水路を挟んだ筆、細い隙間を挟んだ筆、実際には離れている筆まで隣接候補に入ってしまいます。そのため、許容距離は固定値として安易に決めるのではなく、データの作成方法、座標精度、対象地域の筆の大きさ、業務目的に応じて調整する必要があります。
実務では、対象筆の境界線から一定距離の範囲を作り、その範囲に候補筆の境界線が入るかどうかを見る方法がよく使われます。この考え方を使うと、完全一致しない境界線でも、一定距離内に並行して存在する線分を隣接候補として抽出できます。さらに、近接している線分の長さを計算すれば、単なる偶然の接近なのか、実質的に境界を共有している可能性が高いのかを判定しやすくなります。
ただし、許容距離を使う場合は、判定結果の名称に注意が必要です。微小なずれを許容して抽出した筆を、いきなり隣接確定 と表示すると、利用者が結果を過信するおそれがあります。画面や帳票では、隣接候補、近接筆、要確認など、確認が必要であることが分かる表現にするほうが安全です。確定的な表現を避けることで、後工程で原図、登記情報、測量成果、現地状況と照合する意識を保てます。
微小なずれを扱うときは、スナップ処理にも注意が必要です。スナップとは、近い位置にある頂点や線を同じ位置にそろえる処理です。データ整理のためには有効ですが、元データを直接変更してしまうと、後からどこが変わったのか分からなくなります。業務で扱う場合は、元のGeoJSONを保存したまま、判定用の一時データとしてスナップ後の形状を使うのが安全です。処理後には、どの程度の許容距離を使ったのか、何件が隣接候補として抽出されたのかを記録しておくと、再現性のある確認ができます。
この方法は、実務の柔軟性を高める一方で、結果の解釈を難しくする面もあります。明確な境界線共有とは別に、許容距離で拾った候補を分けて管理することが、誤判定を減らすポイントです。地番調査や関係者確認の初期段階では広めに候補を拾い、境界確認や成果物作成に近づくほど厳密な判定に切り替える運用が現実的です。
方法4:点接触・線接触・重複を分類して判定する
四つ目の方法は、隣接の状態を点接触、線接触、重複などに分類して判定する方法です。14条地図GeoJSONの隣接筆判定では、単に接しているかどうかを二択で判定するよりも、どのように接しているのかを分類したほうが実務で役立ちます。なぜなら、同じ接する状態でも、境界線を共有している場合と、角の一点だけが触れている場合では、確認すべき内容が異なるからです。
線接触は、二つの筆が一定の長さの境界線を共有している状態です。一般的に、隣接筆として最も重視されるのはこの線接触です。建築計画で隣地関係を確認する場合や、境界確認の対象者を整理する場合、まず線接触している筆を抽出することが基本になります。共有している境界線の長さが分かれば、対象筆との関係の強さも把握しやすくなります。短い線接触であっても、出入口、隅切り、道路後退、細長い残地などに関係する場合があるため、共有長だけで除外するのではなく、しきい値と目視確認を組み合わせることが大切です。
点接触は、二つの筆が頂点だけで接している状態です。画面上では隣り合っているように見えても、境界線を共有していないため、実務上の扱いは慎重に考える必要があります。たとえば、対象筆の角に別の筆の角が触れているだけの場合、その筆を隣接所有者として扱うべきかどうかは、業務目的によって判断が分かれます。境界確認の準備資料では参考情報として表示し、主要な隣接筆とは分けて扱うと、確認漏れと過剰抽出の両方を防ぎやすくなります。
重複は、二つの筆のポリゴンが面として重なっている状態です。重複が発生する場合、データの変換、座標の丸め、ポリゴン作成、読み込み処理のいずれかに問題がある可能性があります。ただし、すべての重複がすぐに実務上の誤りを意味するわけではありません。微小な重複であれば、座標処理上の許容範囲として扱える場合もあります。一方で、明らかに大きな面積が重なっている場合は、データの取り込み元や処理方法を確認する必要があります。重複面積を計算し、面積が小さいものと大きいものを分けて確認すると効率的です。
また、隙間も重要な分類です。隣接しているはずの筆同士の間に細い隙間がある場合、実際に道路、水路、官地、里道のような別の地物が存在することもあれば、単なるデータ上の隙間であることもあります。隙間を無条件に埋めて隣接と判定してしまうと、道路や水路を見落とす危険があります。逆に、微小な隙間をすべて非隣接として処理すると、本来確認すべき候補を漏らしてしまう可能性があります。
分類して判定する場合、結果の表示方法も重要です。線接触、点接触、近接、重複、隙間ありといった区分を持たせ、一覧や地図上で確認できるようにすると、担当者が判断しやすくなります。単なる自動判定結果ではなく、確認のための情報として提示することが、14条地図GeoJSONを実務で使ううえでのポイントです。
方法5:属性情報と現地情報を組み合わせて確認する
五つ目の方法は、幾何情報だけでなく、属性情報と現地情報を組み合わせて確認する方法です。GeoJSONには、ポリゴン形状だけでなく、地番などの属性情報が含まれる場合があります。ただし、どの属性が含まれるかは、元デー タ、変換仕様、提供形式によって異なります。隣接判定では、形状の接触だけを見て終わるのではなく、どの地番の筆が対象なのか、道路や水路に該当する可能性があるのか、同じ敷地として扱われる可能性があるのかを確認する必要があります。
属性情報を使うと、隣接筆の一覧を実務資料として整理しやすくなります。対象筆に接する筆を抽出した後、地番、所在に関する情報、図郭に関する情報、面積に関する情報などを併せて表示できれば、調査対象を確認しやすくなります。特に、建築計画や境界確認では、対象筆の周辺にどのような筆があるのかを早い段階で把握することが重要です。地図上では小さく見える筆でも、属性情報を見ると道路、水路、公共的な土地、細長い残地など、判断上重要な意味を持つことがあります。
一方で、属性情報にも注意が必要です。GeoJSONに含まれる属性が、常に最新で完全であるとは限りません。データの作成時点、更新時点、変換時の項目名、欠損値の有無を確認しないまま使うと、古い情報や不完全な情報を前提に判断してしまう可能性があります。重要な判断を行う場面では、GeoJSONの属性だけでなく、登記情報、測量成果、設計図、現地写真、現地測量結果などと照合すること が必要です。
現地情報との組み合わせも欠かせません。地図データ上で隣接しているように見えても、現地では高低差、擁壁、フェンス、道路側溝、水路、法面、植栽、建物、塀などが存在することがあります。これらはGeoJSONのポリゴンだけでは十分に読み取れません。隣接筆判定は、周辺関係を把握するための入口として有効ですが、現地の状況を確認しなければ、実務上のリスクを見落とすことがあります。
また、隣接筆の判定結果を関係者説明や社内確認に使う場合は、判定の根拠を残すことが大切です。対象筆、判定日時、使用したデータ、許容距離、判定区分、確認者、現地確認の有無を記録しておくと、後から判断の流れを説明しやすくなります。特に、複数人で作業する場合や、後工程で別の担当者が確認する場合には、判定条件が分からない結果一覧だけでは不十分です。どの基準で抽出したのかを残すことで、業務の再現性と説明性が高まります。
属性情報と現地情報を組み合わせる方法は、自動処理の限界を補うため に重要です。14条地図GeoJSONを使えば、隣接候補の抽出は効率化できます。しかし、最終的な判断には、データの意味を理解し、現地や公的資料と照らし合わせる工程が必要です。自動判定を結論ではなく確認対象を整理するための手段と位置付けることで、実務に使いやすい運用になります。
隣接筆判定で起きやすいミスと対策
14条地図GeoJSONの隣接筆判定で起きやすいミスの一つは、見た目の接触とデータ上の接触を混同することです。地図画面でポリゴン同士が接して見えても、実際の座標ではわずかに離れていることがあります。逆に、画面上では分かりにくくても、データ上は面が重なっていることもあります。縮尺や表示設定によって見え方は変わるため、画面上の印象だけで隣接を判断するのは避けるべきです。
次に多いのは、頂点接触をすべて隣接として扱ってしまうミスです。点で接する筆をすべて隣接筆に含めると、対象者や確認対象が必要以上に増えることがあります。もちろん、業務によっては点接触の筆も参考として確認すべき場合があります。しかし、線接触と点接触を同じ扱 いにすると、判断が曖昧になります。点接触は別区分として保持し、必要に応じて表示または除外できるようにするのが安全です。
許容距離の設定ミスも注意が必要です。隣接候補を漏らしたくないからといって許容距離を大きくしすぎると、道路や水路を挟んだ筆まで隣接候補として抽出されます。反対に、許容距離を小さくしすぎると、座標ずれのある筆を取り逃がします。許容距離は一度決めたら終わりではなく、サンプル地域で結果を確認し、実務上の感覚と照らし合わせて調整する必要があります。地域やデータの種類が変われば、同じしきい値が適切とは限りません。
座標系の扱いを誤ることも大きな問題です。緯度経度の角度単位をそのまま距離として扱うと、メートル単位の判断とずれが生じます。隣接判定では、距離、共有長、重複面積を扱う場面が多いため、計算に適した座標系で処理することが望ましいです。少なくとも、どの座標系で計算しているのか、結果の単位が何なのかを明確にしておく必要があります。

