[go: up one dir, main page]

JP2004046491A - A program that allows a computer to manage map information - Google Patents

A program that allows a computer to manage map information Download PDF

Info

Publication number
JP2004046491A
JP2004046491A JP2002202352A JP2002202352A JP2004046491A JP 2004046491 A JP2004046491 A JP 2004046491A JP 2002202352 A JP2002202352 A JP 2002202352A JP 2002202352 A JP2002202352 A JP 2002202352A JP 2004046491 A JP2004046491 A JP 2004046491A
Authority
JP
Japan
Prior art keywords
map
land
area
survey
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002202352A
Other languages
Japanese (ja)
Other versions
JP2004046491A5 (en
JP4224263B2 (en
Inventor
Hideki Uchikoshi
打越 英樹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2002202352A priority Critical patent/JP4224263B2/en
Publication of JP2004046491A publication Critical patent/JP2004046491A/en
Publication of JP2004046491A5 publication Critical patent/JP2004046491A5/ja
Application granted granted Critical
Publication of JP4224263B2 publication Critical patent/JP4224263B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve the operation efficiency of a system by reducing the work load in a management system of map data. <P>SOLUTION: This program for making a computer manage map information comprises the step of receiving second map information created in compliance with first map information and having the change information to the first map information added thereto from a network; the step of referring to the first map information from a database; the step of collating the first map information with the second map information; and the updating step of reflecting the change information to the first map information. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、地図情報の管理システムに関するものである。
【0002】
【従来の技術】
不動産の所在、状況、所有者等を公示するため、不動産は登記申請により登記所に登記され、一般に開示されている。また、登記所に登記された不動産は、所有者の変更、土地の分割(これを分筆という)の場合も、登記申請により更新される。
【0003】
現状、登記所にて筆(土地)の分筆の登記申請を行なう場合、登記申請書に添付された地積測量図をもとに、登記官等が手作業にて不動産登記地図に分筆線を作成している。
【0004】
また、従来から、不動産登記地図に自動的に分筆線を作成するため、地積測量図上に描画された分筆線をアフィン変換により、その線形性を維持しながら登記所地図上の対応部分に自動反映する技術が存在した(特願平7−41097参照)。
【0005】
【発明が解決しようとする課題】
以上のような不動産登記において、平成14年度以降、インターネット等のネットワークを利用した不動産登記電子申請システムの開発が開始される見込みである。しかし、分筆線作成作業が相変わらず手作業になると、登記官や登記所職員の作業負荷が低減しないだけでなく、この作業がボトルネックになりシステム全体が非効率的になる可能性がある。
【0006】
また、従来技術のアフィン変換による分筆線自動作成技術は、地積測量図と登記所地図の該当筆図形の角数が同じであることが前提であり、実際の不動産分筆業務では使用することが困難であった。
【0007】
その理由は、現場の土地を正確に再現できる精度の高い地積測量図と比較すると、登記所地図は精度が低く、地積測量図に該当する筆の形状(角数)が異なる場合が多いためである。
【0008】
さらに、現状の登記所地図を電子化したシステムでは、紙の登記所地図をイメージ入力してベクトル変換したものであるため、紙の地図の僅かな歪みも筆界点(土地と土地との境界線の頂点)と認識してしまい、実際より角数が多くなってしまうことがある。例えば、実際の土地の形状を描写した地積測量図では数角形の形状が、登記所地図では数十/数百角形の形状になる場合もある。
【0009】
また、精度の高い地積測量図が作成されても登記所地図の精度を向上させることはできず、国民に対して正確な地図を公開するためには、地図整備作業(地図を測量し直し)が必要であり、膨大な時間を必要としていた。
【0010】
本発明はこのような従来の技術の問題点に鑑みてなされたものである。すなわち、本発明の課題は、地図データの管理システムにおいて、作業負荷を軽減し、システムの運用効率を向上させることにある。
【0011】
【課題を解決するための手段】
本発明は前記課題を解決するために、以下の手段を採用した。すなわち、本発明は、コンピュータに、地図情報を管理させるプログラムであり、
第1の地図情報に対応して作成され、第1の地図情報に対する変更情報を付加した第2の地図情報をネットワークから受信するステップと、
上記第1の地図情報をデータベースから参照するステップと、
上記第1の地図情報と第2の地図情報とを対照するステップと、
上記変更情報を第1の地図情報に反映する更新ステップとを備えるものである。
【0012】
ここで、第1の地図情報は、コンピュータに管理されている地図情報であり、第2の地図情報は、第1の地図情報に対応して作成され、第1の地図情報を変更する変更情報を含む。ここで、地図情報には、各種機関または団体が管理する各地の地図の他、例えば、所定の機関において管理される地積測量図、登記所に登記され不動産の状況を公示する登記所地図等が含まれる。
【0013】
好ましくは、上記対照するステップは、上記第1の地図情報と第2の地図情報との大きさの比率を対応させるステップを含むものでもよい。ここで、大きさの比率とは、例えば、地図の縮尺に相当する。大きさの比率は、例えば、第1の地図情報と第2の地図情報において対応する図形の寸法を比較することにより求めることができる。このように、第1の地図情報と第2の地図情報とについて、大きさの比率を対応させるので、第1の地図情報に対して変更情報を付加するときの精度を向上できる。
【0014】
好ましくは、上記対照するステップは、上記第1の地図情報により規定される所定の位置と第2の地図情報により規定される所定の位置とを対応させるステップを含むものでもよい。所定の位置とは、例えば、図面上の図形の重心である。
このように、第1の地図情報と第2の地図情報とについて、上記所定の位置を対応させるので、第1の地図情報に対して変更情報を付加するときの精度を向上できる。
【0015】
好ましくは、上記対照するステップは、上記所定の位置を中心に上記第1の地図情報と第2の地図情報とを相対的に回転させるステップを含むものでもよい。
その場合に、第1の地図情報と第2の地図情報との間で、重複部分が大きくなる位置まで回転させればよい。このように、第1の地図情報と第2の地図情報とを、重複部分が大きくなる位置まで相対的に回転させるので、第1の地図情報と第2の地図情報を正確に対応付け、変更情報を付加するときの精度を向上できる。
【0016】
好ましくは、上記変更情報は、第2の地図情報に規定される所定の領域を分割する分割情報であり、上記更新テップは、上記所定の領域に対応する対応領域を第1の地図情報において特定するステップと、
上記対応領域を上記分割情報により分割するステップとを有するものでもよい。
【0017】
好ましくは、上記分割するステップは、上記所定の領域が分割された面積の分割比率と上記対応領域が分割された面積の分割比率とが近づくように上記対応領域の分割位置を調整するステップを含むものでもよい。このように、第1の地図情報と第2の地図情報とについて、分割比率が近づくように、分割位置を調整するので、第1の地図情報における所定の領域を分割するときの精度を向上できる。
【0018】
【発明の実施の形態】
以下、本発明の一実施の形態に係る不動産登記システムを図1から図42の図面に基づいて説明する。
【0019】
図1および図2は、本不動産登記システムの処理概要を示す図であり、図3は、本不動産登記システムにおける不動産登記申請時の処理手順を示す図であり、図4は、地図閲覧申請時の処理手順を示す図であり、図5は、不動産登記申請時の処理フローチャートであり、図6は、地図閲覧申請時の処理フローチャートであり、図7は、登記所地図図形データベース11のデータ例を示す図であり、図8は、登記所地図属性データベース12のデータ例を示す図であり、図9は、地積測量図図形データベース21のデータ例を示す図であり、図10は、地積測量図属性データベース22のデータ例を示す図であり、図11は、申請書データイメージを示す図であり、図12は、地積測量図のデータ例(地積測量図A)を示す図であり、図13は、地積測量図のデータ格納手順を示す図であり、図14から図16は、土地の面積計算例を示す図であり、図17から19は、重心統合する手順の例を示す図であり、図20は、図形の回転を示す図であり、図21は、図形の重複部の面積計算例を示す図であり、図22は、分筆線=ONの線分を取り出す処理の概要を示す図であり、図23は、分筆線=ONの線分の取り出し手順を示す図であり、図24は、分筆線が複数の線分からなる場合に、その両端の線分を抽出するフローチャートであり、図25は、分筆線が複数の線分からなる場合に、その両端の線分を抽出する処理例を示す図であり、図26は、登記所地図図形との交点を算出する分筆線の抽出結果であり、図27は、交点算出の対象である分筆線の例であり、図28は、分筆線と登記所地図図形との交点の算出処理の例であり、図29は、分筆線と登記所地図図形との交点の算出処理の概要を示す図であり、図30は、交点座標を格納する作業用テーブル8の例であり、図31は、交点計算後の作業用テーブル6の例であり、図32は、分筆後の結線情報を管理する作業用テーブル9の作成例であり、図33は、地番の設定処理の例であり、図34は、登記所地図図形において交点(K1)に接続される頂点(T1)を抽出する処理の例であり、図35は、地積測量図において分筆後、「分筆線」=ONとなっているレコードを削除する処理例であり、図36は、交点(K1)に接続される登記所地図図形の頂点T1から最短距離にある地積測量図図形の頂点を検索する処理の例であり、図37は、地番を抽出する処理の例であり、図38は、登記所地図図形分筆後の結線情報作成例であり、図39は、地番区域の設定例であり、図40から図43は、分筆後の登記所地図データベース1の更新の例である。
【0020】
<処理概要>
図1および図2に本不動産登記システムの処理概要を示す。このシステムは、申請者からネットワークを通じて送信された不動産登記申請を受け付け、システムのデータベースに登録する。図1では、申請者から土地の分筆登記が申請され、その申請内容をシステムのデータベースに登録する処理の概要が示されている。土地の分筆登記とは、すでに登記済みの土地(この土地には固有の地番が付与されている)を複数の領域に分割し、その領域ごとに新たな地番を付与する登記をいう。
【0021】
このシステムでは、申請者は、実際の土地を正確に測量した地積測量図に基づき、土地を複数の領域に分割する申請情報を送信する(図1の(1))。図1では、土地の形状を示す図形が分筆線L1により、2つの土地に分割されている。
本不動産登記システムは、その申請情報を受信し、システムのデータベース(これを登記書地図データベース1という)に反映する(図1の(2))。なお、本実施形態では、土地を複数に分割する境界線を分筆線という。
【0022】
その場合、申請情報中の地積測量図に基づく情報と比較して、登記所地図データベース1の情報は、精度が低い。したがって、申請情報中の土地の形状が登記所地図データベース1中の土地の形状、寸法等と必ずしも一致しない。
【0023】
そこで、このシステムは、申請情報中の土地の形状に様々な補正を加えた上で、その内容を登記所地図データベース1に反映する。例えば、このシステムは、申請情報中の土地と、登記書地図データベース1中の対応する土地とに対して各々面積を算出する(図1の(3))。
【0024】
そして、その面積が所定の誤差の範囲で一致するように、申請情報中の土地の形状を示す図形を拡大または縮小する(図1の(4))。図1の例では、申請情報中の土地の面積が20であり、登記所地図データベース1に登録された対応する土地の面積が40である。そのため、申請情報中の土地の各辺をSQRT(40/20)だけ拡大する処理がされている(ここで、SQRT(x)は、xの平方根を意味する)。
【0025】
さらに、本システムは、申請情報中の土地の形状(以下、地積測量図図形Aという)における重心位置と、登記所地図データベース1に登録された対応する土地の形状(以下、登記所地図図形Bという)における重心位置を対応させる。そして、2つの図形の重心位置を重ね合わせた上、両者の重なり部分が最大になるように、両者を相対的に回転させる(図2の(5))
そのようにして、2つの図形を重畳した場合でも、登記所地図データベース1に登録された土地の形状は不正確であるため、2つの図形は完全には一致しない。すなわち、図2のように、2つの図形の間にずれが残る。このため、登記所地図図形B上の分筆線の1つの端点は、例えば、地積測量図図形A中の分筆線L1と登記所地図図形Bの辺の交点P1となる。また、登記所地図図形B上の分筆線の他の端点は、分筆線L1の延長線上の点P2となる。このようにして登記所地図図形B上に分筆線P1P2を設定する(図2の(7))。
【0026】
さらに、本システムは、分筆線P1P2によって登記所地図図形Bから分割された2つの図形の面積比(B1:B2)が、元の地積測量図図形Aにおいて分筆線L1により分割された図形の面積比に所定の誤差の範囲で一致するように、分筆線P1P2の位置を平行移動する(図2の(8))。このようにして、本システムは、登記所地図データベース1に分筆された土地の形状を登録する。
【0027】
図3に、本不動産登記システムに対して不動産登記申請があった場合の処理手順を示す。図3のように、この不動産登記システムは、電子申請受付システム4、登記事項システム5、および登記所地図システム3から構成される。
【0028】
電子申請受付システム4は、申請者の端末6から申請情報を受け付け、申請者を認証し、申請情報の形式を審査する(S1)。この申請は、電子申請受付システム4が提供するウェブページに申請者がアクセスすることにより行ってもよいし、別途電子メールにより申請してもよい。
【0029】
ここで、申請情報には、登記申請書と地積測量図とが含まれる。また、申請者は、予め利用者ID管理データベースに登録されている必要がある。この利用者ID管理データベースに基づき、申請者が認証される。
【0030】
次に、電子申請受付システム4は、申請情報をその申請内容に応じて各対応システムに振り分ける(S2)。例えば、登記申請は、登記事項システム5に振り分けられ、登記処理が実行される(S3)。登記処理では、例えば、申請情報が受け付けられ、その申請情報の内容が登記官により実地調査され、その申請内容が登記事項データベースに登録(記入)される。
【0031】
本不動産登記システムでは、登記処理により、登記事項システム5は、申請情報を登記所地図システム3に送信する。ただし、登記申請受付システム4、登記事項システム5および登記所地図システム3は、必ずしも異なるコンピュータである必要はなく、これらの2以上が同一のコンピュータ上で実現されてもよい。また、これらの各システムが複数のコンピュータの分散処理により実現されていてもよい。
【0032】
登記所地図システム3は、登記事項システム5から申請情報を受け、地図修正処理を実行する(S4)。この地図修正処理は、コンピュータ上のアプリケーションプログラムである地積測量図格納手段、重心位置算出/重畳手段、および分筆線生成手段により実行される。
【0033】
地積測量図格納手段は、申請情報中の地積測量図を地積測量図データベース2に格納する。重心位置算出/重畳手段は、申請情報中の土地の形状と、登記所地図データベース1中の対応する土地の形状との間で、面積を一致させ、重心位置を重ね合わせ、重複部分が最大となるとように相対回転処理を実行する。
【0034】
分筆線生成手段は、地積測量図中の分筆線から、登記所地図データベース1中の対応する土地の図形内に分筆線を生成する。このようにして、登記地図データベース1に分筆した土地が登録される。
【0035】
図3に示すように、本実施形態では、登記所地図データベース1は、登記所地図図形データベース11と登記所地図属性データベース12とから構成されている。また、地積測量図データベース2は、地積測量図図形データベース21と地積測量図属性データベース22とから構成されている。地図修正処理により、これらのデータベースの内容(図形と属性)が更新される。
【0036】
この登録結果は、登記所地図システム3から登記事項システム5に報告される。登記事項システム5は、登記申請の結果を申請者の端末6に通知する(S5)。この結果の通知は、電子申請受付システム4が提供するウェブページ上で行ってもよいし、別途電子メールにより通知してもよい。
【0037】
図4に、地図閲覧申請時の処理手順を示す。地図閲覧申請では、申請者は、地図閲覧申請書をネットワークを介して電子申請受付システム4に送信する。電子申請受付申請システム4は、申請を受け付け、認証し、審査を実行する(S1)。さらに、電子申請受付申請システム4は、申請情報をその申請内容に応じて各対応システムに振り分ける(S2)。例えば、地図閲覧申請書は、登記所地図システム3に送信される。
【0038】
登記所地図システム3は、地図閲覧申請書を受けると、地図公開処理を実行する(S4A)。この処理では、登記所地図システム3は、登記所地図データベース1、必要に応じて地積測量図データベース2を参照し、閲覧申請対象の地図を検索する。そして、電子申請受付システム4を通じて検索結果を申請者の端末6に通知する(S5)。この結果の通知は、電子申請受付システム4が提供するウェブページ上で行ってもよいし、別途電子メールにより通知してもよい。
【0039】
<処理フロー>
図5に、本不動産登記システムにおける不動産登記申請時の処理フローチャートを示す。この処理では、まず、電子申請受付システム4が登記申請書および添付資料(地積測量図)を受信する(S10)。
【0040】
次に、電子申請受付システム4は、申請情報をその申請内容に応じて各対応システムに振り分ける(S11)。
【0041】
次に、申請情報を振り分けられた登記事項システム5が、登記処理を実行する(S12)。この登記処理により、登記事項システム5は、申請情報を登記所地図システム3に送信する。
【0042】
登記所地図システム3は、登記事項システム5から申請情報を受け、地図修正処理を実行する。この地図修正処理は、コンピュータ上のアプリケーションプログラムである地積測量図格納手段、重心位置算出/重畳手段、および分筆線生成手段により実行される。
【0043】
地積測量図格納手段は、申請情報中の地積測量図を地積測量図データベース2に格納する(S13)。
【0044】
重心位置算出/重畳手段は、申請情報中の土地の形状と、登記所地図データベース1中の対応する土地の形状との間で、面積を一致させ、重心位置を重ね合わせ、重複部分が最大となるように相対回転による位置合わせを実行する(S14)。
【0045】
分筆線生成手段は、地積測量図中の分筆線から、登記所地図データベース1中の対応する土地の図形内に分筆線を生成する(S15)。このようにして、地図が修正され(S16)、分筆した土地が登記所地図データベース1に登録される。
【0046】
この登録結果は、登記所地図システム3から登記事項システム5を通じて電子申請受付システム4に報告される。電子申請受付システム4は、登記申請の結果を申請者の端末6に通知する(S17)。
【0047】
図6に、地図閲覧申請時の処理フローチャートを示す。地図閲覧申請では、申請者は、地図閲覧申請書を端末6からネットワークを介して電子申請受付システム4に送信する。電子申請受付システム4は、申請を受け付け、認証し、審査を実行する(S20)。
【0048】
さらに、電子申請受付システム4は、申請情報をその申請内容に応じて各対応システムに振り分ける(S21)。例えば、地図閲覧申請書は、登記所地図システム3に送信される。
【0049】
登記所地図システム3は、地図閲覧申請書を受けると、地図公開処理を実行する(S22)。この処理では、登記所地図システム3は、登記所地図データベース1、必要に応じてリンク情報から地積測量図データベース2を参照し、閲覧申請対象の地図を検索する(S23)。このようにして、閲覧申請された土地の地図が閲覧者の端末6に送信される。
【0050】
<処理例>
以下、本不動産登記システムの処理例を説明する。
(1)データベースのデータ例
図7は、登記所地図データベース1を構成する登記所地図図形データベース11のデータ例である。登記所地図図形データベース11は、地図上の図形形状、すなわち、土地の形状を記録するデータベースである。以下、登記所地図図形データベース11に登録された地図上の図形を登記所地図図形という。
【0051】
図7のように、登記所地図図形データベース11は、結線情報と座標情報とから構成される。結線情報は、登記された土地の地番区域(いわゆる住所である)、地番、およびその地番の土地形状を示す点列からなるデータである。
【0052】
例えば、図7において、「東京都品川区八潮5丁目」という地番区域の地番4−1は、T1〜T6の点番号の点を結ぶ直線(境界線、線分)で構成されることが示されている。
【0053】
また、座標情報は、結線情報に記述された点番号の各地点の実際の座標を記述する。図7のように、座標情報は、点番号、システム座標(X、Y)、公共座標(X、Y)を含んでいる。
【0054】
点番号は、各地点を識別する情報である。また、本登記所地図システムでは、地図図形を「公共座標」と「システム座標」の2つで管理する。「公共座標」は、公共基準点から計測された距離で表される。申請された地積測量図は公共座標にて申請される。ただし、これに代えて、公共座標として、単純に緯度、経度を用いてもよい。
【0055】
「システム座標」は、本不動産登記システムを実現するコンピュータ上の座標である。
【0056】
図8に、登記所地図データベース1を構成する登記所地図属性データベース12のデータ例を示す。登記所地図属性データベース12の各レコードは、広義の地番を構成する地番区域および狭義の地番と、地積と、地目と、地図番号と、種別と、システム面積と、重心という各フィールドを有している。図8の各行が登記所地図属性データベース12の1つのレコードに相当する。
【0057】
地番区域および狭義の地番は、図7の場合と同様である。地積とは、その地番の土地面積である。地目とは、土地の利用目的、例えば、宅地、農地等である。
地図番号とは、所定の地図上で当該土地が存在する位置の矩形領域を示す記号である。例えば、あ100とは、縦軸位置が「あ」、横軸位置が「100」で指定される矩形領域を意味する。
【0058】
種別とは、本登記所地図データベース1に格納された地図の種類をいい、例えば、「公図」、「17条」(所定の法律で規定される17条の地図の意味)等が指定される。
【0059】
システム面積とは、当該土地の面積を本不動産登記システム上での単位で記述したものである。重心とは、その土地の形状から算出される重心の位置座標である。本不動産登記システムでは、この重心は、図7に示したシステム座標で記述される。ただし、本発明の実施は、このような処理に限定されず、公共座標を使用して重心を記述してもよい。
【0060】
図9に、地積測量図データベース2を構成する地積測量図図形データベース21のデータ例を示す。実施形態では、地積測量図図形データベース21に登録された図形を地積測量図図形という。
【0061】
地積測量図図形データベース21の構造は、図7の登記所地図図形データベース11の構造と同様である。ただし、地積測量図データベース21では、登記所地図図形データベース11と比較して、登録されているデータが正確であるという特徴を有する。
【0062】
図10に、地積測量図データベース2を構成する地積測量図属性データベース22のデータ例を示す。地積測量図属性データベース22には、地目、地図番号、種別、システム面積がない点で図8の登記所地図属性データベース12の構造と相違する。また、登記所地図属性データベース12に対して、地積測量図属性データベース22ではさらに、地積測量図番号、および代表地番が付加されている。地積測量図番号は、地積測量図データベース2において各地積測量図のデータを識別する番号である。また、代表地番は、例えば、分筆登記申請時に、分筆前の元の地番(親の地番)を示す情報である。
(2)電子申請されたコンテンツの受信
本不動産登記システムは、申請者から電子申請されたコンテンツを受信することで不動産登記を実行する。本不動産登記システムは、所定の電子届出仕様に基づき「受付」「認証局による証明書確認」「形式審査」「課金確認」などを行なう。
【0063】
本システムでは、各部署に構築する電子受付システム4が申請情報を受け付け、その申請内容に基づいてその申請情報を各システムに振り分ける。以下に、不動産登記申請における「土地の分筆の申請」の例を示す。
【0064】
図11に、申請者が申請(不動産登記申請、閲覧申請等)において本不動産登記システムに提出する申請書データイメージを示す。この申請書には、登記の目的、所在、地番、地目、原因、地図(地図データを格納したファイル名)、所有権に関する原因、所有者所在、所有者氏名の欄が設けられている。
【0065】
図12に、地積測量図のデータ例(地積測量図A)を示す。この地積測量図のデータは、例えば、土地の分筆登記申請時に申請者により添付されるデータである。
【0066】
本実施形態の不動産登記システム上では、地積測量図のデータは、XML(eXtensible Markup Language)で記述する。ただし、本発明の実施は、このようなデータの仕様に限定されるものではない。例えば、地積測量図のデータをビットマップデータ(コンピュータメーカ、コンピュータプログラム開発元またはコンピュータに係る団体等が規定している各種のフォーマット)、所定のベクトルデータ(方向を有する線分データ)等で記述してもよい。
【0067】
図12のように、地積測量図のデータは、地番ごとの地積、測量点座標値、および地番ごとの形状という各要素から構成される。図12のように、地積測量図のデータには、複数の地番のデータが含まれる。これは、例えば、土地の分筆登記の申請の場合である。
【0068】
図12の例では、2つの地番4番の1および4番の19に対して地積140平方メートルおよび60平方メートルが記録されている。
【0069】
また、測量点座標値のデータとしては、1つの地積測量図に記述された土地の全体に含まれる測量点(地積測量図に複数の筆が含まれる場合にも、すべての筆に対する測量点)が記述される。測量点座標値のデータは、測量点、X、およびYの各フィールドを有している。
【0070】
このうち、測量点のフィールドには、各地積測量図のデータ内で測量点を識別する記号(例えば、番号)を記述する。また、XおよびYのフィールドには所定の基準点を原点とするXおよびYの座標(公共座標)が記述される。
【0071】
地番ごとの形状データとして、各地番の土地の形状が測量点を使用して記述される。本実施形態では、図12のように、地番ごとの形状は、地番、測量点1、測量点2、および分筆線からなる複数のレコードから構成される。
【0072】
図12では、例えば、地番が4番の1という土地は、[測量点1,測量点2]の組により、[1,5][5,6][6,4]および[4,1]のように記述されている。また、地番が4番の19という土地は、[測量点1,測量点2]の組により、[5,2][2,3][3,6]および[6,5]のように記述されている。さらに、これらの各測量点は、各々、測量点座標値のデータにより定義されている。
【0073】
分筆線のフィールドには、[測量点1,測量点2]の組によって示される線分が2つの土地の分筆線になっているか(図12で「ON」)、否か(図12で空欄の場合)を示している。
【0074】
図13に、地積測量図のデータ格納手順を示す。図13は、申請書に添付され、受信された地積測量図のデータを地積測量図図形データベース21および地積測量図属性データベース22に格納する手順を示している。
【0075】
すなわち、地積測量図の地番のデータは、地積測量図図形データベース21(の結線情報)および地積測量図属性データベース22の地番のデータとして使用される。その場合、申請された地積測量図の「地番ごとの地積を示すデータ」に含まれる最初の地番が地積測量図属性データベース22における代表地番として格納される。
【0076】
また、申請された地積測量図の測量点座標値のデータは、地積測量図図形データベース21の座標情報(公共座標X、Y)として格納され、さらに、システム座標に変換される。
【0077】
また、申請された地番ごとの形状データは、地積測量図図形データベース21の結線情報として格納される。
(3)登記所地図データベースの検索
「土地の分筆の申請」を受け付けると、本不動産登記システムは、地積測量図属性データベース22に格納されたデータの代表地番を元に登記所地図図形データベース11と登記所地図属性データベース12を検索する。そして、その代表地番の筆の座標情報(システム座標)を読み出し、不図示の作業用テーブルに格納する(これを作業用テーブル1という)。
【0078】
また、地積測量図図形データベース21と地積測量図属性データベース22から、当該地番の座標情報(システム座標)を読み出し、不図示の作業用テーブルに格納する(これを作業用テーブル2という)。
(4)面積計算
次に、本不動産登記システムは、上記作業用テーブル1の座標値から登記所地図図形の面積(分筆前の代表地番の面積)を求める。また、本不動産登記システムは、上記作業用テーブル2の座標値から地積測量図における当該代表地番の面積(分筆前の代表地番の面積)を求める。
【0079】
図14に、本不動産登記システムにおける土地の面積計算例を示す。図14の計算例では、土地の形状を示す図形の頂点を通るY軸に平行な直線により、この図形の存在領域を帯状領域(図14の場合、D1〜D5の符号で示される領域)に分割する。
【0080】
そして、各帯状領域において、土地の形状を示す図形の境界線となる直線の式の差(例えば、帯状領域D1のf6(x)−f5(x))を2重積分することで各帯状領域における土地の面積を算出できる。そして、各帯状領域の土地の面積を加算することで、土地全体(当該筆)の面積を算出できる。
【0081】
また、図15に示したように、領域(X=XaとX=Xbという直線で挟まれた領域)に図形の不連続な複数の部分が存在するような場合には、個々の図形部分ごとに上記2重積分を実行し、その面積を加算すればよい。
【0082】
また、図16に面積計算の他の手順を示す。登記所地図は直線のみで形成されているため、各領域(例えば、D1〜D5)は必ず三角形か四角形になる。このため、図16に示すように各領域を台形の面積の差として算出してもよい。
(5)面積比に基づく座標値の修正
上記で算出した登記所地図図形の面積と地積測量図図形の面積とが同一値になるように、地積測量図図形の座標値を修正する。すなわち、
【0083】
【数1】
地積測量図の補正後の座標値=地積測量図の補正前の座標値
×SQRT(登記所地図図形の面積/地積測量図図形の面積)
ここで、SQRT(x)は、xの平方根である。
(6)重心の算出
次に、地積測量図図形と登記所地図図形の重心座標値を算出する。例えば、図14の領域1の図形(今、これを閉領域と呼ぶ)の重心位置は、以下の数2で求めることができる。
【0084】
【数2】

Figure 2004046491
このように、各閉領域で求めた図形の重心位置は、図17に示した式により、統合することができる。図17では、面積S1、重心位置(Xg1,Yg1)の図形と、面積S2、重心位置(Xg2,Yg2)の図形の重心位置から、両図形を統合した重心位置(XG,YG)を求めている。図17の手順を順次繰り返すことで、複数の閉領域からなる図形全体の重心を求めることができる。
【0085】
図18および図19により、重心を求める第2の手順を示す。図18の作業用テーブル2は、図13の各領域(D1〜D5を各々領域番号1〜5で示している)における台形の頂点座標(図形が三角形の場合、2つの頂点座標が一致する)と、その領域の台形の斜辺の式(図17では、線分の式1、線分の式2)を記述したものである。
【0086】
ここで、台形の頂点座標は、各台形の左上点(X座標1、Y座標1)、右上点(X座標2、Y座標2)、左下点(X座標3、Y座標3)、および右下点(X座標4、Y座標4)の順に記述している。また、線分の式1、線分の式2は、各々、各領域における台形の上の斜辺および下の斜辺を記述する直線の式である。
【0087】
図18の作業用テーブル3は、作業用テーブル2に登録された各台形を三角形に分割してデータを保持する。作業用テーブル3は、三角形の頂点(X座標1、Y座標1)(X座標2、Y座標2)(X座標3、Y座標3)を格納するフィールドを有している。
【0088】
図19に、作業用テーブル2に登録された台形を三角形に分割し、作業用テーブル3に登録する処理を示す。
【0089】
この処理では、本不動産登記システムは、まず、作業用テーブル2からレコードを読み込む(S30)。そして、不動産登記システムは、作業用テーブル2の台形の左上点(X座標1、Y座標1)と左下点(X座標3、Y座標3)とが一致するか否かを判定する(S32)。
【0090】
これらの点が一致する場合、当該レコードで記述される台形は、本来三角形である。そこで、不動産登記システムは、このレコードをそのまま作業用テーブル3に格納する(S32)。その後、不動産登記システムは、制御をS37に進める。
【0091】
一方、S31の判定で、左上点(X座標1、Y座標1)と左下点(X座標3、Y座標3)とが一致しなかった場合、次に、不動産登記システムは、右上点(X座標2、Y座標2)と右下点(X座標4、Y座標4)とが一致するか否かを判定する(S33)。
【0092】
そして、これらの点が一致する場合、当該レコードで記述される台形は、本来三角形である。そこで、不動産登記システムは、このレコードをそのまま作業用テーブル3に格納する(S34)。その後、不動産登記システムは、制御をS37に進める。
【0093】
一方、S33の判定で、右上点(X座標2、Y座標2)と右下点(X座標4、Y座標4)とが一致しなかった場合、不動産登記システムは、当該台形は、4頂点がすべて異なる(三角形では純粋な)台形であると判定する。そして、不動産登記システムは、当該台形を2つの三角形に分割して作業テーブル3に格納する(S35、S36)。
【0094】
次に、不動産登記システムは、当該レコードが作業用テーブル2における最終レコードか否かを判定する。当該レコードが最終レコードでない場合、不動産登記システムは、制御をS30に戻す。一方、当該レコードが最終レコードの場合、不動産登記システムは、処理を終了する。
【0095】
以上のようにして、作業用テーブル3には、三角形に細分化された土地の図形が記録される。三角形から重心を求める手順は周知である。また、複数の図形(三角形)から土地の図形全体の重心を求める手順は、図17の場合と同様である。
(7)2つの図形の重ね合わせ
上記で求めた結果(重心の座標)に基づき、2つの図形(登記所地図図形と地積測量図図形)の重心を一致させる。そのため、本不動産登記システムは、地積測量図図形の各点の座標を以下の数3により、シフトする。
【0096】
【数3】
移動後の地積測量図図形の座標値=移動前の地積測量図図形の座標値
+(登記所地図図形の重心座標値−地積測量図図形の重心座標値)
(8)回転による位置合わせ
次に、本不動産登記システムは、地積測量図図形と登記所地図図形の重なり合う面積が一番大きくなるよう、地積測量図図形の重心を中心に回転させる。
【0097】
今、地積測量図図形の座標値を図20に示すように、(Xa、Ya)、(Xb、Yb),...のように仮定する。このとき、回転前の座標データ、例えば、Xa、Yaは、次の数4のように記述できる。
【0098】
【数4】
Xa=L1cosθ1;
Ya=L1sinθ1;
ここで、L1は、重心座標(XG、YG)から頂点(Xa、Ya)までの距離、θ1は、線分(XG、YG)(Xa、Ya)がなす角度である。
【0099】
今、回転角αn=2π/(n/m)とすると(nはm以下の自然数である)、回転後の座標(Xo、Yo)は、以下の数5で記述できる。この場合、例えば、m=30とすると、n=1,...,30の30段階で地積測量図図形は重心の回りを1周する。
【0100】
【数5】
Xo=L1cos(θ1+αn);
Yo=L1sin(θ1+αn);
(8)重なり部分の面積計算
図21により、登記所図形100と、地積測量図図形101との重なり部分の面積算出方法を示す。この手順では、まず、登記所図形100の辺と、地積測量図図形101の辺とで交差する辺の頂点を求める(以下、これを(xk1,yk1),(xk2,yk2),...のように呼ぶことにする)。
【0101】
次に、登記所図形100および地積測量図図形101が存在する領域を登記所地図図形100の頂点のX座標(X1,X2,...)と、地積測量図図形101の頂点のX座標(Xa,Xb,...)と、上記交点のX座標(Xk1,Xk2,...)の各々を通るY軸に平行な直線により、帯状領域(図21の102等)に分割する。
【0102】
各帯状領域においては、登記所図形100の辺(上辺をU1、下辺をL1とする)および地積測量図図形101の辺(上辺をU2、下辺をL2とする)との間で、交差することなく大小関係が存在する。
【0103】
そして、上辺U1とU2を比較し、Y軸方向に下方に存在する辺をUとする。一方、下辺L1とL2とを比較し、Y軸方向に上方に存在する辺をLとする。このようにして、選択されたLとUとの間に存在する領域が2つの図形の重複領域となる。重複領域に対して、図14、図15または図16で求めた手順で面積を求めればよい。また、各帯状領域において求めた面積を加算することで、重複領域全体の面積を求めることができる。
(9)回転と面積計算の繰り返しによる最大重複位置の決定
算出した重複領域の面積と、そのときの地積測量図図形101の頂点座標を不図示の作業用テーブル4に格納する。そして、さらに、上記αnの値を1段階進めて、地積測量図図形101を回転させ、その場合の登記所地図図形100と地積測量図図形101との重複領域の面積を求める。そして、求めた面積を作業用テーブル4に格納された重複面積と比較する。新たに求めた重複領域の面積が作業用テーブル4に格納された重複面積より大きい場合、その重複領域の面積と、そのときの地積測量図図形101の頂点座標を作業用テーブル4に格納する(上書きする)。このようにして、地積測量図図形101を1回転させ、上記重複領域が最大となる回転位置の地積測量図図形101の頂点座標(Xe,Ye)を地積測量図図形101の座標として、システム座標XおよびYに格納する。
(10)分筆線の生成
以下、申請書に添付され、図形地積測量図データベース2に登録されたデータに基づき、登記所地図データベース1のデータに分筆線(分筆線を形成する点座標値)を生成する。
(10−1)分筆線=ONの線分の取り出し
まず、地積測量図図形データベース21の結線情報より、「分筆線」=ONのレコードを抽出し、対応する地積測量図属性データベース22のシステム座標から分筆線に対応する座標値を読み込み、これらの情報を作業用テーブル5(図22参照)に格納する。ここで、システム座標は、上記、スケーリング、シフト、および回転処理の結果、その値が申請書に添付された値とは変更されている。
【0104】
図23に、地積測量図図形DBの結線情報より、「分筆線」=ONのレコードを抽出する処理のフローチャートを示す。
【0105】
この処理では、不動産登記システムは、まず、地積測量図図形データベース21の結線情報のレコードを読み込む(S40)。次に、不動産登記システムは、レコードがあるか否か(読み込めたか否か)を判定する(S41)。レコードがなかった場合、不動産登記システムは、そのまま処理を終了する。
【0106】
一方、S41の判定で、レコードがあった場合、そのレコードの「分筆線」のフィールドがONか否かを判定する(S42)。「分筆線」のレコードがONでない場合、不動産登記システムは、制御をS40に戻す。
【0107】
S42の判定で、「分筆線」のレコードがONの場合、不動産登記システムは、作業用テーブル5から、すでに設定済みのレコードを読み込む(S43)。そして、不動産登記システムは、レコードがあるか否か(読み込めたか否か)を判定する(S44)。
【0108】
そして、レコードを読み込めた場合、S40で読み込んだ地積測量図図形データベース11の点番号がS43で読み込んだ作業用テーブル5のレコードの点番号と一致するか、否かを判定する(S45)。
【0109】
そして、両者が一致する場合、そのレコードの点番号は、すでに作業用テーブル5に登録済みであるので、不動産登記システムは、そのまま制御をS40に戻す。また、両者が一致しない場合、不動産登記システムは、次の作業用テーブル5のレコードを読むため、制御をS43に戻す。
【0110】
一方、S44の判定で、レコードがなかった場合、S40で読み込んだ地積測量図図形データベース21の点番号がS43で読み込んだ作業用テーブル5のいずれのレコードの点番号とも一致しないことになる。すなわち、そのレコードは、まだ作業用テーブル5に登録されていないので、不動産登記システムは、その地積測量図図形データベース11のレコードを作業用テーブル5に格納する(S46)。その後、不動産登記システムは、制御をS40に戻す。
(10−2)分筆線の両端の線分の抽出
分筆線は、一般的には複数の線分から構成される。分筆線が複数の線分の組み合わせにより構成される場合、分筆前の土地の図形(登記所地図図形)と交点を有するのは、一連の線分のうち、両端の線分である。ここでは、そのような複数の線分からなる分筆線において、両端の線分を抽出する。
【0111】
例えば、分筆線が線分(P1,P2)(P2,P3)...(PN−1,PN)(PN,PN+1)からなる場合、両端の線分の両端の点P1とPN+1以外は、重複して作業用テーブル5に登録されている。そこで、作業用テーブル5に登録された各点の点番号を読み込み、重複していない点を含む線分を抽出すれば、その線分が両端の線分になる。図24に、そのような両端の線分を抽出するフローチャートを示す。
【0112】
この処理では、不動産登記システムは、まず、作業用テーブル5の点番号1に対する処理を実行する。すなわち、不動産登記システムは、レコードを読み込む(S50)。そして、不動産登記システムは、レコードが存在するか否かを判定する(S51)。
【0113】
作業用テーブル5のレコードが存在した場合、不動産登記システムは、作業用テーブル6のレコードを読み込む(S52)そして、不動産登記システムは、レコードが存在するか否かを判定する(S53)。
【0114】
S53の判定で、作業用テーブル6のレコードが存在した場合、S50において読み出した作業用テーブル5の点番号1の点が、作業用テーブル6から読み込まれたレコードの点番号と一致するか否かを判定する(S54)。
【0115】
作業用テーブル5の点番号1の点が、作業用テーブル6から読み込まれたレコードの点番号と一致しない場合、不動産登記システムは、制御をS52に戻す。このようにして、作業用テーブル6のレコードがなくなるまで、作業用テーブル5のレコードの点番号1と作業用テーブル6の点番号を比較する。
【0116】
このようにして、S53の判定で、作業用テーブル6のレコードが存在しなかった場合、不動産登記システムは、作業用テーブル6に新規にレコードを作成し、現在作業用テーブル5から読み出し済みの点番号をそのレコードに登録する。
さらに、そのレコードの「回数」を1に設定する(S56)。その後、不動産登記システムは、S50に制御を戻す。
【0117】
S54の判定で、読み出した作業用テーブル5の点番号1の点がすでに作業用テーブル6に登録されている場合、不動産登記システムは、作業用テーブル6の該当レコードの「回数」に1を加える(S55)。その後、不動産登記システムは、制御をS50に戻す。
【0118】
また、S51の判定で、作業用テーブル5のすべてのレコードが読み込まれ、残りのレコードがなくなった場合、不動産登記システムは、制御をS57に進め、再度作業用テーブル5を最初から読み込む。点番号2について、上記と同様の処理を実行するためである。S57からS63の処理は、処理対象が作業用テーブル5の点番号1から点番号2に代わるだけで処理内容は同様である。
【0119】
このようにして、図25に示す作業用テーブル6のように、作業用テーブル5の分筆線の情報から点番号と、その点番号の「回数」とが抽出される。不動産登記システムは、作業用テーブル6において、「回数」が2以上のレコードを削除する。分筆線の両端の線分を抽出するためである。
【0120】
次に、作業用テーブル6の点番号をキーに作業用テーブル5を検索し、取得したシステム座標を作業用テーブル6の「システムX座標」「システムY座標」に設定する。また同一線分上の反対側の点のシステム座標を、作業用テーブル6の「反対側の点のX座標」「反対側の点のY座標」に格納する。このようにして、図26に示すように、登記所地図図形との交点を算出する分筆線の情報が作業用テーブル6に構成される。
(10−3)分筆線の直線の式の生成
次に、不動産登記システムは、作業用テーブル5のシステム座標値から、線の式を生成し、作業用テーブルの6の「線の式」に格納する(図27参照)。
(10−4)登記所地図図形データベース11から分筆対象筆の抽出
次に、不動産登記システムは、登記所地図図形データベース11から、分筆対象の筆の結線情報およびシステム座標値を抽出し、作業用テーブル7に格納する。システム座標値から線分の式を生成し、あわせて格納する。図28に、このようにして構成された作業用テーブル7(分筆対象筆)を示す。
(10−5)分筆線と登記所地図図形との交点の算出
不動産登記システムは、作業用テーブル7のすべてのレコードに対して、作業用テーブル7の「X座標1」「X座標2」の範囲で作業用テーブル7の「線分の式」と作業用テーブル6の「線分の式」との間に交点をもつレコードを検索する。作業用テーブル7で該当するレコードが検索された場合、「交点の番号」に生成した交点番号を格納する(図28参照)。
【0121】
次に、不動産登記システムは、生成された交点番号と交点座標を作業用テーブル8に新規登録する(図30参照)。
(10−6)分筆線の端点の交点への移動
分筆線を示す作業用テーブル6の各点は(10−5)で求めた交点に移動する必要がある。この処理を行なう準備のため、不動産登記システムは、以下の手順により、作業用テーブル6のレコードの「交点X」「交点Y」に移動先の交点座標を設定する。
S60:作業用テーブル6のレコードを読み込む。レコードが読み込めない(終わり)場合は、処理を終了する。
S61:作業用テーブル8のレコード(図30の交点データ)を読み込む。レコードが読み込めない(終わり)場合は、S60に戻る。
S62:作業用テーブル6の「システムX座標」「システムY座標」から作業用テーブル8の交点までの距離と、「反対側の点のX座標」「反対側の点のY座標」から作業用テーブル8の交点までの距離を比較し、「システムX座標」「システムY座標」の方が近い場合は、交点座標を作業用テーブル6の「交点X」「交点Y」に設定する。このようにして、作業用テーブル6のすべてのレコード(分筆線の両端の点番号)に対して、「交点X」「交点Y」の値を設定する(図31参照)。
(10−7)分筆後の図形の作成
次に、不動産登記システムは、作業用テーブル7・作業用テーブル8から分筆後の筆図形(結線情報)を作成する。
【0122】
まず、不動産登記システムは、以下の手順で登記所地図の分筆後の結線情報を管理する作業用テーブル9を作成する。
S70:登記所地図図形のシステム座標を有する作業用テーブル7のレコードを1件読み込む。読み込むレコードがない場合は処理を終了する。
S71:「交点の点番号」≠空白 の場合、作業用テーブル7の「点1」「交点の点番号」と、「交点の点番号」「点2」を作業用テーブル9の「点1」「点2」に新規登録する。このとき、不動産登記システムは、座標値もあわせて設定する。交点の座標値については、作業用テーブル8から抽出する(図32参照)。これにより、分筆線により分割された線分が作業用テーブル9に登録される。
S72:「交点の点番号」=空白 の場合、作業用テーブル7の「点1」「点2」を作業用テーブル10の「点1」「点2」に新規登録する。座標値もあわせて設定する(図32参照)。これにより、分筆線により分割されなかった線分が作業用テーブル9に登録される。
(10−8)地番の設定
次に、不動産管理システムは、今回申請された地番を地積測量図図形データベース21から抽出する。本実施形態では、申請された地番は、図9のように、地番「4−1」「4−19」である。
【0123】
次に、不動産管理システムは、抽出した地番「4−1」「4−19」と作業用テーブル8より、その地番と分筆線による交点番号とを作業用テーブル10に新規登録する(図33参照)。作業用テーブル10は、登記所地図の分筆後の結線情報を作成するテーブルである
次に、不動産管理システムは、作業用テーブル9から、1つの交点(例えば、K1)と結線される点を検索する。交点K1に対して、T1とT2が検索される(図34)。
【0124】
次に、不動産管理システムは、上記で検索されたT1とT2のどちらが地番「4−1」「4−19」になるかを以下の手順で判定する。
【0125】
S80:地積測量図図形データベース21(結線情報)の該当筆(4−1と4−19)のレコードを検索する(図9参照)。
【0126】
S81:点番号をすべて抽出する(図9の点s1〜点s6が抽出される)。そして、「分筆線」=ONとなっているレコードの「点番号1」「点番号2」をその抽出結果から削除する。
【0127】
S82:作業用テーブル7の各頂点(例えば、T1)と、S81で算出した各点(S1〜S4)との距離を算出し、最短距離にある点番号を検索する。ここでは、T1に対して、S1が最短距離にある点であるとする(図36参照)。
【0128】
S83:S82で検索した点S1をキーに地積測量図図形データベース21を検索し、地番を抽出する。この例では、地番「4−1」が検索される(図37参照)。つまり、点K1と点T1から構成される筆界線は、地番「4−1」のものであることが判明する。また、点K1と点T2から構成される筆界線は、地番「4−19」のものであることが判明する。
【0129】
S84: 作業用テーブル10に、地番区域「東京都品川区八潮5丁目」+地番「4−1」+点番号1「K1」+点番号2「T1」を新規登録する。さらに、地番区域「東京都品川区八潮5丁目」+地番「4−19」+点番号1「K1」+点番号2「T2」を新規登録する。さらに、作業用テーブル9から座標値を抽出し、作業用テーブル10の該当するレコードに設定する(図37参照)。
【0130】
S85:作業用テーブル9の「K1」+「T1」と「K1」+「T2」のレコードを検索し、FLG=ONを設定する(図38上段参照)。
【0131】
S86:作業用テーブル9からT1と結線される点(地番4−1側の点)を検索する。ただし、FLG=ONのレコードは対象外とする。ここでは、例えば、T6が抽出される(図38参照)。
【0132】
S87:抽出された点番号「T6」をもとに、作業用テーブル10に地番区域「東京都品川区八潮5丁目」+地番「4−1」+点番号1「T1」+点番号2「抽出された点番号T6」を新規登録する。作業用テーブル9の該当レコードのFLGに「ON」を設定する(図37中段参照)。
【0133】
S88:抽出された点番号「T6」をもとに、作業用テーブル10に地番区域「東京都品川区八潮5丁目」+地番「4−1」+点番号1「T1」+点番号2「抽出された点番号T6」を新規登録する(図38下段)。
【0134】
S86からS88と同様の処理を点番号「T2」およびこれに結線される点番号「T3」に対して実行する(図38参照)。このようにして、作業用テーブル9において、順次結線される点を取り出し、地番区域および地番を設定し、作業用テーブル10に登録する(図39下段参照)。
(10−9)登記所地図データベース1の更新
次に、不動産登記システムは、登記所地図図形データベース11の結線情報テーブルから、今回申請のあった分筆元の地番「4−1」のデータを削除する。そして、不動産登記システムは、作業用テーブル10から、今回申請のあった分筆元の地番「4−1」のデータを登記所地図図形データベース11の結線情報テーブルに登録する(図40参照)。
【0135】
さらに、不動産登記システムは、登記所地図図形データベース12の座標情報テーブルに、作業テーブル8から交点情報を登録する(図41参照)。また、不動産登記システムは、地積測量図属性データベース22から、分筆元地番「4−1」の地積を抽出し、登記所地図属性データベース12の地積に格納する(図42参照)。
【0136】
次に、登記所地図属性データベース12の分筆元地番「4−1」のレコードをもとに、分筆先地番「4−19」のレコードを新規登録する(分筆元地番「4−1」のレコードを複製し、地番を書き換える)。さらに、不動産登記システムは、地積測量図属性データベース22から、分筆先地積を抽出し、新規に登録したレコードの地積に格納する(図43参照)。
【0137】
<効果>
本不動産登記システムにより、不動産登記申請において分筆線を自動作成することが可能になり、登記官や登記所職員の作業負荷が軽減させることが可能になり、またシステム全体が非効率的になることを防止できる。
【0138】
すなわち、本システムは、申請書に添付された地積測量図図形の大きさの比率を登記所地図データベース1に登録された登記所地図図形の大きさに対応させるので、登記所地図に分筆線等の変更を付加するときの精度を向上できる。
【0139】
また、本システムは、申請書に添付された地積測量図図形と登記所地図データベース1に登録された登記所地図図形とについて、重心位置等を対応させるので、登記所地図に分筆線等の変更を付加するときの精度を向上できる。
【0140】
また、本システムは、申請書に添付された地積測量図図形と登記所地図データベース1に登録された登記所地図図形とを、重心位置を中心に重複部分が大きくなる位置まで相対的に回転させるので、2つの地図情報を正確に対応付け、登記所地図に分筆線等の変更を付加するときの精度を向上できる。
【0141】
また、本システムは、申請書に添付された地積測量図図形と登記所地図データベース1に登録された登記所地図図形とについて、分割比率が近づくように、登記所地図図形の分割位置を調整するので、登記所地図に分筆線等の変更を付加するときの精度を向上できる。
【0142】
<コンピュータ読み取り可能な記録媒体>
コンピュータに上記いずれかの機能を実現させるプログラムをコンピュータが読み取り可能な記録媒体に記録することができる。そして、コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【0143】
ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD−ROM、CD−R/W、DVD、DAT、8mmテープ、メモリカード等がある。
【0144】
また、コンピュータに固定された記録媒体としてハードディスクやROM(リードオンリーメモリ)等がある。
【0145】
<その他>
さらに、本実施の形態は以下の発明を開示する。また、以下の各発明(以下付記と呼ぶ)のいずれかに含まれる構成要素を他の付記の構成要素と組み合わせてもよい。
(付記1) 第1の地図情報を登録したデータベースと、
前記第1の地図情報に対応して作成され、第1の地図情報に対する変更情報を付加した第2の地図情報をネットワークから受信する手段と、
前記第1の地図情報と第2の地図情報とを対照する手段と、
前記変更情報を第1の地図情報に反映する手段とを備える地図情報管理システム。
(付記2) コンピュータが、
第1の地図情報に対応して作成され、第1の地図情報に対する変更情報を付加した第2の地図情報をネットワークから受信するステップと、
前記第1の地図情報をデータベースから参照するステップと、
前記第1の地図情報と第2の地図情報とを対照するステップと、
前記変更情報を第1の地図情報に反映するステップとを備える地図情報管理方法。
(付記3) コンピュータに、
第1の地図情報に対応して作成され、第1の地図情報に対する変更情報を付加した第2の地図情報をネットワークから受信するステップと、
前記第1の地図情報をデータベースから参照するステップと、
前記第1の地図情報と第2の地図情報とを対照するステップと、
前記変更情報を第1の地図情報に反映する更新ステップとを実行させるプログラム。(1)
(付記4) 前記対照するステップは、前記第1の地図情報と第2の地図情報との大きさの比率を対応させるステップを含む付記3に記載のプログラム。(2)
(付記5) 前記対照するステップは、前記第1の地図情報により規定される所定の位置と第2の地図情報により規定される所定の位置とを対応させるステップを含む付記3に記載のプログラム。(3)
(付記6) 前記対照するステップは、前記所定の位置を中心に前記第1の地図情報と第2の地図情報とを相対的に回転させるステップを含む付記5に記載のプログラム。
(付記7) 前記変更情報は、第2の地図情報に規定される所定の領域を分割する分割情報であり、前記更新テップは、前記所定の領域に対応する対応領域を第1の地図情報において特定するステップと、
前記対応領域を前記分割情報により分割するステップとを有する付記3に記載のプログラム。
(付記8) 前記分割するステップは、前記所定の領域が分割された面積の分割比率と前記対応領域が分割された面積の分割比率とが近づくように前記対応領域の分割位置を調整するステップを含む付記7に記載のプログラム。
【0146】
【発明の効果】
以上説明したように、本発明によれば、地図データの管理システムにおいて、作業負荷を軽減し、システムの運用効率を向上させることができる。
【図面の簡単な説明】
【図1】不動産登記システムの処理概要を示す図(1)
【図2】不動産登記システムの処理概要を示す図(2)
【図3】不動産登記システムに対して不動産登記申請時の処理手順を示す図
【図4】地図閲覧申請時の処理手順を示す図
【図5】不動産登記申請時の処理フローチャート
【図6】地図閲覧申請時の処理フローチャート
【図7】登記所地図図形データベース11のデータ例を示す図
【図8】登記所地図属性データベース12のデータ例を示す図
【図9】地積測量図図形データベース21のデータ例を示す図
【図10】地積測量図属性データベース22のデータ例を示す図
【図11】申請書データイメージを示す図
【図12】地積測量図のデータ例(地積測量図A)を示す図
【図13】地積測量図のデータ格納手順を示す図
【図14】土地の面積計算例を示す図(1)
【図15】土地の面積計算例を示す図(2)
【図16】土地の面積計算例を示す図(3)
【図17】重心統合する手順の例1
【図18】重心統合する手順の例2
【図19】重心統合する手順の例2において、台形を三角形に分割する処理手順のフローチャート
【図20】図形の回転を示す図
【図21】図形の重複部の面積計算の例を示す図
【図22】分筆線=ONの線分の取り出しの概要を示す図
【図23】分筆線=ONの線分の取り出し手順を示す図
【図24】分筆線が複数の線分からなる場合に、その両端の線分を抽出するフローチャート
【図25】分筆線が複数の線分からなる場合に、その両端の線分を抽出する処理例を示す図
【図26】登記所地図図形との交点を算出する分筆線の抽出結果
【図27】線分の式を設定した作業用テーブル6の例
【図28】分筆線と登記所地図図形との交点の算出処理の例
【図29】分筆線と登記所地図図形との交点の算出処理の概要を示す図
【図30】交点座標を格納する作業用テーブル8の例
【図31】交点計算後の作業用テーブル6の例
【図32】分筆後の結線情報を管理する作業用テーブル9の作成例
【図33】地番の設定処理の例
【図34】登記所地図図形において交点(K1)に接続される頂点(T1)を抽出する処理の例
【図35】地積測量図において分筆後、「分筆線」=ONとなっているレコードを削除する処理例
【図36】交点(K1)に接続される登記所地図図形の頂点T1から最短距離にある地積測量図図形の頂点を検索する処理の例
【図37】地番を抽出する処理の例
【図38】登記所地図図形分筆後の結線情報作成例
【図39】地番区域の設定例
【図40】分筆後の登記所地図データベース1の更新の例
【図41】分筆後の登記所地図データベース1の更新の例
【図42】分筆後の登記所地図データベース1の更新の例
【図43】分筆後の登記所地図データベース1の更新の例
【符号の説明】
1 登記所地図データベース
2 地積測量図データベース
3 登記所地図システム
4 電子申請受付システム
5 登記事項システム
11  登記所地図図形データベース
12  登記所地図属性データベース
21  地積測量図図形データベース
22  地積測量図属性データベース[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a map information management system.
[0002]
[Prior art]
In order to publicize the location, status, owner, etc. of the real estate, the real estate is registered at the registry office by registration application and is disclosed to the public. In addition, real estate registered at the registry office will be updated by registration application even in the case of change of owner or division of land (this is called split writing).
[0003]
At present, when applying for registration of a brush (land) at the registry office, the registrar etc. manually creates a writing line on the real estate registration map based on the land area survey map attached to the registration application are doing.
[0004]
In addition, conventionally, in order to automatically create a dividing line on a real estate registration map, the dividing line drawn on the land area survey map is automatically converted to the corresponding part on the registry office map while maintaining its linearity by affine transformation. There was a technology to reflect it (see Japanese Patent Application No. 7-41097).
[0005]
[Problems to be solved by the invention]
In the real estate registration as described above, development of a real estate registration electronic application system using a network such as the Internet is expected to be started from FY2002. However, if the handwriting line creation work is still manual, not only does the work load of the registrar and the staff of the registration office not only decrease, but this work may become a bottleneck and cause the entire system to be inefficient.
[0006]
In addition, the conventional technique for automatically creating a writing line by affine transformation is based on the premise that the corresponding brush figure of the land area survey map and the registry map has the same number of corners, and it is difficult to use it in actual real estate writing business. Met.
[0007]
The reason is that, compared to a high-precision land survey map that can accurately reproduce the land at the site, the registry office map has low accuracy and the brush shape (corner) corresponding to the land survey map often differs. is there.
[0008]
Furthermore, in the current system of digitizing the registry map, since the paper registry map was input as an image and converted into a vector, even a slight distortion of the paper map could be applied to the brush boundary point (boundary between land and land). (Vertices of a line), and the number of corners may be larger than it actually is. For example, a land area survey map that depicts the actual land shape may have a shape of a few squares, and a registry map may have a shape of several tens / several hundreds of polygons.
[0009]
In addition, even if a high-precision geological survey map is created, the accuracy of the registry map cannot be improved, and in order to release an accurate map to the public, map maintenance work (re-mapping the map) Was necessary, and a huge amount of time was required.
[0010]
The present invention has been made in view of such problems of the related art. That is, an object of the present invention is to reduce the workload and improve the operation efficiency of the map data management system.
[0011]
[Means for Solving the Problems]
The present invention employs the following means in order to solve the above problems. That is, the present invention is a program for causing a computer to manage map information,
Receiving, from a network, second map information created corresponding to the first map information and added with change information for the first map information;
Referencing the first map information from a database;
Comparing the first map information with the second map information;
An updating step of reflecting the change information in the first map information.
[0012]
Here, the first map information is map information managed by a computer, and the second map information is created in correspondence with the first map information, and is change information for changing the first map information. including. Here, the map information includes maps of various places managed by various organizations or organizations, as well as, for example, a land area survey map managed by a predetermined organization, a registry map registered at a registry office and publicizing the status of real estate, and the like. included.
[0013]
Preferably, the step of comparing may include a step of associating a size ratio between the first map information and the second map information. Here, the size ratio corresponds to, for example, the scale of the map. The size ratio can be determined, for example, by comparing the dimensions of the corresponding figures in the first map information and the second map information. In this manner, the first map information and the second map information are made to correspond to the size ratio, so that the accuracy when adding the change information to the first map information can be improved.
[0014]
Preferably, the step of comparing may include a step of associating a predetermined position defined by the first map information with a predetermined position defined by the second map information. The predetermined position is, for example, the center of gravity of the figure on the drawing.
As described above, the first map information and the second map information are associated with the predetermined positions, so that the accuracy of adding the change information to the first map information can be improved.
[0015]
Preferably, the step of comparing may include a step of relatively rotating the first map information and the second map information around the predetermined position.
In this case, the first map information and the second map information may be rotated to a position where the overlapping portion becomes large. As described above, since the first map information and the second map information are relatively rotated to the position where the overlapping portion becomes large, the first map information and the second map information are accurately associated and changed. Accuracy when adding information can be improved.
[0016]
Preferably, the change information is division information for dividing a predetermined area defined in the second map information, and the update step specifies a corresponding area corresponding to the predetermined area in the first map information. Steps to
Dividing the corresponding area by the division information.
[0017]
Preferably, the step of dividing includes a step of adjusting a division position of the corresponding region such that a division ratio of an area obtained by dividing the predetermined region and a division ratio of an area obtained by dividing the corresponding region approach each other. It may be something. As described above, since the division positions of the first map information and the second map information are adjusted so that the division ratios are close to each other, the accuracy in dividing a predetermined area in the first map information can be improved. .
[0018]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, a real estate registration system according to an embodiment of the present invention will be described with reference to the drawings of FIGS.
[0019]
1 and 2 are diagrams showing an outline of processing of the real estate registration system, FIG. 3 is a diagram showing a processing procedure at the time of applying for real estate registration in the real estate registration system, and FIG. FIG. 5 is a processing flowchart at the time of applying for real estate registration, FIG. 6 is a processing flowchart at the time of map browsing application, and FIG. 7 is a data example of the registry map graphic database 11. 8 is a diagram showing a data example of the registry map attribute database 12, FIG. 9 is a diagram showing a data example of the land volume survey figure / graphics database 21, and FIG. FIG. 11 is a diagram showing a data example of the diagram attribute database 22, FIG. 11 is a diagram showing an application form data image, and FIG. 12 is a diagram showing a data example of a land volume survey map (land volume survey map A). 13 is FIG. 14 to FIG. 16 are diagrams showing an example of calculation of land area, and FIGS. 17 to 19 are diagrams showing an example of a procedure for integrating the center of gravity. 20 is a diagram illustrating rotation of a figure, FIG. 21 is a diagram illustrating an example of calculating the area of an overlapping portion of a figure, and FIG. 22 is a diagram illustrating an outline of a process of extracting a line segment with a writing line = ON. FIG. 23 is a diagram showing a procedure for extracting a line segment with a writing brush line = ON, and FIG. 24 is a flowchart for extracting line segments at both ends when the writing brush line is composed of a plurality of line segments. FIG. 25 is a diagram illustrating an example of a process of extracting line segments at both ends when a line segment is composed of a plurality of line segments. FIG. FIG. 27 shows an example of a writing pen line which is an object of intersection calculation, and FIG. FIG. 29 is a diagram illustrating an outline of a calculation process of an intersection between a writing pen line and a registration office map graphic, and FIG. 30 stores intersection coordinates. FIG. 31 is an example of the work table 8 after the intersection calculation, FIG. 32 is an example of the work table 9 for managing the connection information after the pen stroke, and FIG. FIG. 34 is an example of a process of setting a lot number, FIG. 34 is an example of a process of extracting a vertex (T1) connected to an intersection (K1) in a registry map graphic, and FIG. FIG. 36 shows an example of a process of deleting a record in which “split line” = ON. FIG. 36 shows a land area surveying figure at the shortest distance from the vertex T1 of the registry map figure connected to the intersection (K1). FIG. 37 shows an example of a process of searching for a vertex. FIG. 38 is an example of creating connection information after writing a registry map figure, FIG. 39 is an example of setting a lot number area, and FIG. 40 to FIG. 1 is an example of updating.
[0020]
<Process overview>
1 and 2 show an outline of the processing of the real estate registration system. This system accepts the real estate registration application sent from the applicant through the network and registers it in the system database. FIG. 1 shows an outline of a process in which an application is made by the applicant for registration of a pen and the contents of the application are registered in the database of the system. The land registration of a land refers to a registration in which a land that has already been registered (this land has a unique lot number) is divided into a plurality of areas and a new lot number is assigned to each area.
[0021]
In this system, an applicant transmits application information for dividing a land into a plurality of regions based on a land area survey map that accurately measures an actual land ((1) in FIG. 1). In FIG. 1, the figure showing the shape of the land is divided into two lands by the pen-line L1.
The real estate registration system receives the application information and reflects it in the system database (this is referred to as a registration map database 1) ((2) in FIG. 1). In the present embodiment, a boundary line that divides a land into a plurality is referred to as a dividing line.
[0022]
In that case, the accuracy of the information in the registry office map database 1 is lower than the information based on the land area survey map in the application information. Therefore, the shape of the land in the application information does not always match the shape, dimensions, and the like of the land in the registry map database 1.
[0023]
Therefore, this system makes various corrections to the shape of the land in the application information, and reflects the content in the registry map database 1. For example, this system calculates the area for each of the land in the application information and the corresponding land in the registration map database 1 ((3) in FIG. 1).
[0024]
Then, the figure showing the shape of the land in the application information is enlarged or reduced so that the area thereof matches within a predetermined error range ((4) in FIG. 1). In the example of FIG. 1, the area of the land in the application information is 20, and the area of the corresponding land registered in the registry map database 1 is 40. Therefore, a process of enlarging each side of the land in the application information by SQRT (40/20) is performed (here, SQRT (x) means a square root of x).
[0025]
Further, the present system uses the position of the center of gravity in the land shape in the application information (hereinafter referred to as the land area survey figure A) and the corresponding land shape registered in the registry map database 1 (hereinafter the registry map graphic B). ) Corresponding to the center of gravity. Then, the positions of the centers of gravity of the two figures are superimposed, and the two figures are relatively rotated so that the overlapping portion between them is maximized ((5) in FIG. 2).
Even when two figures are superimposed in this way, the two figures do not completely match because the shape of the land registered in the registry map database 1 is incorrect. That is, as shown in FIG. 2, a shift remains between the two figures. Therefore, one end point of the writing brush line on the registry map graphic B is, for example, an intersection P1 between the writing brush line L1 in the land area survey figure A and the side of the registry map graphic B. Further, the other end point of the writing brush line on the registry map graphic B is a point P2 on an extension of the writing brush line L1. In this way, the writing brush line P1P2 is set on the registry map graphic B ((7) in FIG. 2).
[0026]
Further, the present system calculates the area ratio (B1: B2) of the two figures divided from the registry map figure B by the dividing line P1P2 to the area of the figure divided by the dividing line L1 in the original land area survey figure A. The position of the writing brush line P1P2 is translated so as to match the ratio within a predetermined error range ((8) in FIG. 2). In this way, the present system registers the shape of the divided land in the registry map database 1.
[0027]
FIG. 3 shows a processing procedure when a real estate registration application is made to the real estate registration system. As shown in FIG. 3, this real estate registration system includes an electronic application reception system 4, an entry system 5, and a registry map system 3.
[0028]
The electronic application receiving system 4 receives application information from the terminal 6 of the applicant, authenticates the applicant, and examines the format of the application information (S1). This application may be performed by the applicant accessing a web page provided by the electronic application reception system 4 or may be separately applied by e-mail.
[0029]
Here, the application information includes a registration application form and a land area survey map. Further, the applicant needs to be registered in the user ID management database in advance. The applicant is authenticated based on the user ID management database.
[0030]
Next, the electronic application receiving system 4 distributes the application information to each corresponding system according to the content of the application (S2). For example, the registration application is distributed to the entry system 5, and a registration process is executed (S3). In the registration process, for example, application information is received, the contents of the application information are subjected to an on-site inspection by a registrar, and the application contents are registered (written) in a registration item database.
[0031]
In the real estate registration system, the registration entry system 5 transmits the application information to the registry map system 3 by the registration process. However, the registration application receiving system 4, the entry entry system 5, and the registry office map system 3 do not necessarily have to be different computers, and two or more of them may be realized on the same computer. Further, each of these systems may be realized by distributed processing of a plurality of computers.
[0032]
The registry map system 3 receives the application information from the entry system 5, and executes a map correction process (S4). This map correction processing is executed by a land volume survey map storage unit, a center of gravity position calculating / superimposing unit, and a dividing line generating unit, which are application programs on a computer.
[0033]
The geological survey map storage means stores the geological survey map in the application information in the geological survey database 2. The center-of-gravity position calculating / superimposing means matches the area between the shape of the land in the application information and the shape of the corresponding land in the registry map database 1 and superimposes the center-of-gravity position. The relative rotation processing is executed as follows.
[0034]
The parting line generation means generates a parting line in the figure of the corresponding land in the registry map database 1 from the parting line in the land area survey map. In this way, the divided land is registered in the registration map database 1.
[0035]
As shown in FIG. 3, in the present embodiment, the registry map database 1 includes a registry map graphic database 11 and a registry map attribute database 12. The land area survey map database 2 includes a land area survey map figure database 21 and a land area survey map attribute database 22. The contents (graphics and attributes) of these databases are updated by the map correction processing.
[0036]
This registration result is reported from the registry map system 3 to the entry system 5. The entry system 5 notifies the result of the registration application to the terminal 6 of the applicant (S5). The notification of the result may be performed on a web page provided by the electronic application reception system 4 or may be separately notified by e-mail.
[0037]
FIG. 4 shows a processing procedure at the time of a map browsing application. In the map browsing application, the applicant transmits a map browsing application to the electronic application receiving system 4 via a network. The electronic application acceptance application system 4 accepts, authenticates, and performs an examination (S1). Further, the electronic application reception application system 4 distributes the application information to each corresponding system according to the contents of the application (S2). For example, the map browsing application is transmitted to the registry map system 3.
[0038]
Upon receiving the map browsing application, the registry office map system 3 executes a map disclosure process (S4A). In this process, the registry office map system 3 refers to the registry office map database 1 and, if necessary, the land area survey map database 2 to search for a map to be viewed. Then, the search result is notified to the terminal 6 of the applicant through the electronic application reception system 4 (S5). The notification of the result may be performed on a web page provided by the electronic application reception system 4 or may be separately notified by e-mail.
[0039]
<Processing flow>
FIG. 5 shows a processing flowchart at the time of real estate registration application in the real estate registration system. In this process, first, the electronic application receiving system 4 receives a registration application form and an attached document (land space survey map) (S10).
[0040]
Next, the electronic application receiving system 4 distributes the application information to each corresponding system according to the content of the application (S11).
[0041]
Next, the entry system 5 to which the application information has been assigned executes a registration process (S12). By this registration process, the registration entry system 5 transmits the application information to the registration office map system 3.
[0042]
The registry map system 3 receives the application information from the entry system 5, and executes a map correction process. This map correction processing is executed by a land volume survey map storage unit, a center of gravity position calculating / superimposing unit, and a dividing line generating unit, which are application programs on a computer.
[0043]
The land volume survey map storage means stores the land volume survey map in the application information in the land volume survey map database 2 (S13).
[0044]
The center-of-gravity position calculating / superposing means matches the area between the shape of the land in the application information and the shape of the corresponding land in the registry map database 1 and superimposes the center-of-gravity position. The position adjustment by the relative rotation is performed so as to be performed (S14).
[0045]
The dividing line generating means generates a dividing line in the figure of the corresponding land in the registry map database 1 from the dividing line in the land area survey map (S15). In this way, the map is corrected (S16), and the divided land is registered in the registry map database 1.
[0046]
This registration result is reported from the registry office map system 3 to the electronic application reception system 4 through the entry item system 5. The electronic application receiving system 4 notifies the result of the registration application to the terminal 6 of the applicant (S17).
[0047]
FIG. 6 shows a processing flowchart at the time of map browsing application. In the map browsing application, the applicant transmits a map browsing application form from the terminal 6 to the electronic application receiving system 4 via the network. The electronic application receiving system 4 receives the application, authenticates and executes the examination (S20).
[0048]
Further, the electronic application receiving system 4 distributes the application information to each corresponding system according to the content of the application (S21). For example, the map browsing application is transmitted to the registry map system 3.
[0049]
Upon receiving the map browsing application, the registry office map system 3 executes a map disclosure process (S22). In this process, the registry office map system 3 refers to the registry office map database 1 and, if necessary, the land volume survey map database 2 from the link information to search for a map to be browsed (S23). In this manner, the map of the land for which viewing has been requested is transmitted to the terminal 6 of the viewer.
[0050]
<Processing example>
Hereinafter, a processing example of the real estate registration system will be described.
(1) Data example of database
FIG. 7 is a data example of the registry map graphic database 11 constituting the registry map database 1. The registry map graphic database 11 is a database for recording graphic shapes on a map, that is, land shapes. Hereinafter, the graphic on the map registered in the registry map graphic database 11 is called a registry map graphic.
[0051]
As shown in FIG. 7, the registry map graphic database 11 is composed of connection information and coordinate information. The connection information is data consisting of a lot number area (so-called address) of a registered land, a lot number, and a dot sequence indicating a land shape of the lot number.
[0052]
For example, in FIG. 7, it is shown that the lot number 4-1 of the lot number area “Yashio 5-chome, Shinagawa-ku, Tokyo” is composed of straight lines (boundary lines, line segments) connecting the point numbers T1 to T6. Have been.
[0053]
The coordinate information describes the actual coordinates of each point of the point number described in the connection information. As shown in FIG. 7, the coordinate information includes a point number, system coordinates (X, Y), and public coordinates (X, Y).
[0054]
The point number is information for identifying each point. Further, in the registry map system of the present registry, map figures are managed by two types of "public coordinates" and "system coordinates". “Public coordinates” are represented by a distance measured from a public reference point. The applied land area survey map is applied in public coordinates. However, instead of this, latitude and longitude may be simply used as public coordinates.
[0055]
“System coordinates” are coordinates on a computer that implements the real estate registration system.
[0056]
FIG. 8 shows a data example of the registry map attribute database 12 constituting the registry map database 1. Each record of the registry office map attribute database 12 has fields such as a lot number area and a lot number in a narrow sense, which form a lot number in a broad sense, a lot area, a lot number, a map number, a type, a system area, and a center of gravity. I have. Each row in FIG. 8 corresponds to one record in the registry map attribute database 12.
[0057]
The lot number area and the lot number in a narrow sense are the same as those in FIG. The land area is the land area of the lot number. The land is a land use purpose, for example, a residential land, an agricultural land, or the like.
The map number is a symbol indicating a rectangular area at a position where the land exists on a predetermined map. For example, "a100" means a rectangular area whose vertical axis position is designated by "A" and whose horizontal axis position is designated by "100".
[0058]
The type refers to the type of map stored in the registry registry map database 1, and for example, "public map", "Article 17" (the meaning of the map of Article 17 defined by a predetermined law), and the like are specified. You.
[0059]
The system area describes the area of the land in units on the real estate registration system. The center of gravity is the position coordinates of the center of gravity calculated from the shape of the land. In the real estate registration system, the center of gravity is described by the system coordinates shown in FIG. However, the embodiment of the present invention is not limited to such processing, and the center of gravity may be described using public coordinates.
[0060]
FIG. 9 shows an example of data in the geological survey figure graphic database 21 constituting the geological survey database 2. In the embodiment, a figure registered in the geological survey figure graphic database 21 is called a geological survey figure graphic.
[0061]
The structure of the land area survey figure graphic database 21 is the same as the structure of the registry map graphic database 11 of FIG. However, the land volume survey map database 21 has a feature that the registered data is accurate compared to the registry map graphic database 11.
[0062]
FIG. 10 shows an example of data in the land area survey attribute database 22 constituting the land area survey map database 2. The land space survey map attribute database 22 differs from the structure of the registry office map attribute database 12 of FIG. 8 in that it does not have a ground surface, a map number, a type, and a system area. In addition, the geological survey map attribute database 22 further adds a geological survey map number and a representative lot number to the registry office map attribute database 12. The geological survey map number is a number for identifying data of the geographical survey map in the geological survey database 2. The representative lot number is, for example, information indicating the original lot number (parent lot number) before the pen writing when applying for the pen writing registration.
(2) Receiving electronically applied content
The real estate registration system executes real estate registration by receiving electronically applied contents from the applicant. The real estate registration system performs “acceptance”, “certificate verification by a certificate authority”, “format examination”, “charging confirmation”, etc., based on predetermined electronic notification specifications.
[0063]
In this system, an electronic reception system 4 constructed in each department receives application information and distributes the application information to each system based on the contents of the application. The following is an example of "application for a separate writing pen for land" in a real estate registration application.
[0064]
FIG. 11 shows an application data image that the applicant submits to the real estate registration system in an application (real estate registration application, browsing application, etc.). This application includes columns for the purpose of registration, location, lot number, location, cause, map (file name storing map data), cause related to ownership, owner location, and owner name.
[0065]
FIG. 12 shows an example of a data of a land area survey map (land area survey map A). The data of the land area survey map is, for example, data attached by the applicant at the time of application for registration of a handwriting of a land.
[0066]
On the real estate registration system of the present embodiment, the data of the land area survey map is described in XML (extensible Markup Language). However, implementation of the present invention is not limited to such data specifications. For example, data of a geological survey map is described by bitmap data (various formats defined by a computer maker, a computer program developer or an organization related to computers), predetermined vector data (line segment data having a direction), and the like. May be.
[0067]
As shown in FIG. 12, the data of the land area survey map is composed of elements such as a land area for each lot number, a survey point coordinate value, and a shape for each lot number. As shown in FIG. 12, the data of the land area survey map includes data of a plurality of lot numbers. This is the case, for example, in an application for land registration.
[0068]
In the example of FIG. 12, 140 m2 and 60 m2 are recorded for two of the lot numbers 4 1 and 19.
[0069]
Further, as the data of the survey point coordinate values, the survey points included in the entire land described in one land area survey map (the survey points for all the brushes even when the land area survey map includes a plurality of brushes) Is described. The data of the survey point coordinate value has fields of a survey point, X, and Y.
[0070]
In the field of the survey point, a symbol (for example, a number) for identifying the survey point in the data of the product survey map is described. In the X and Y fields, X and Y coordinates (public coordinates) with a predetermined reference point as the origin are described.
[0071]
As the shape data for each lot number, the shape of each lot number land is described using survey points. In the present embodiment, as shown in FIG. 12, the shape for each lot number is composed of a plurality of records consisting of a lot number, survey point 1, survey point 2, and a writing line.
[0072]
In FIG. 12, for example, a land with a land number of 4 is 1 [1,5] [5,6] [6,4] and [4,1] by a set of [survey point 1, survey point 2]. It is described as follows. Also, the land number 19 with the land number 4 is described as [5,2] [2,3] [3,6] and [6,5] by a set of [survey point 1, survey point 2]. Have been. Further, each of these survey points is defined by data of the survey point coordinate values.
[0073]
In the field of the writing pen line, it is determined whether the line segment indicated by the set of [Surveying point 1, Surveying point 2] is a dividing line of two lands ("ON" in FIG. 12) or not (blank in FIG. 12). Is shown).
[0074]
FIG. 13 shows a data storage procedure of the land area survey map. FIG. 13 shows a procedure for storing the data of the geological survey map attached to the application form and received in the geological survey figure graphic database 21 and the geological survey attribute database 22.
[0075]
That is, the data of the lot number in the land volume survey map is used as the data of the lot number in (the connection information of) the land volume survey figure graphic database 21 and the land volume survey map attribute database 22. In this case, the first lot number included in the “data indicating the land area for each lot number” of the applied land area survey map is stored as a representative lot number in the land area survey map attribute database 22.
[0076]
Further, the data of the survey point coordinate values of the applied land area survey map is stored as coordinate information (public coordinates X and Y) of the land area survey figure graphic database 21 and further converted into system coordinates.
[0077]
In addition, the shape data for each applied lot number is stored as connection information of the geological survey figure / graphics database 21.
(3) Searching the registry map database
Upon receiving the “application for land division pen”, the real estate registration system searches the registry map graphic database 11 and the registry map attribute database 12 based on the representative lot number of the data stored in the land volume survey map attribute database 22. . Then, the coordinate information (system coordinates) of the brush of the representative lot number is read and stored in a work table (not shown) (this is referred to as work table 1).
[0078]
Further, the coordinate information (system coordinates) of the lot number is read from the land volume survey figure graphic database 21 and the land volume survey map attribute database 22, and stored in a work table (not shown) (this is called a work table 2).
(4) Area calculation
Next, the real estate registration system obtains the area of the registration office map graphic (the area of the representative lot number before the pen writing) from the coordinate values of the work table 1. Further, the real estate registration system obtains the area of the representative lot number in the land area survey map (the area of the representative lot number before the pen writing) from the coordinate values of the work table 2.
[0079]
FIG. 14 shows an example of calculating the area of land in the real estate registration system. In the calculation example of FIG. 14, the existence region of the figure is converted into a band-like area (in FIG. 14, areas indicated by reference numerals D1 to D5) by a straight line parallel to the Y axis passing through the vertices of the figure representing the shape of the land. To divide.
[0080]
Then, in each of the band-shaped regions, the difference of the equation of the straight line which is the boundary line of the figure indicating the shape of the land (for example, f6 (x) -f5 (x) of the band-shaped region D1) is double-integrated to obtain each band-shaped region. The area of land in can be calculated. Then, the area of the entire land (the brush) can be calculated by adding the area of the land in each band-shaped area.
[0081]
Further, as shown in FIG. 15, when there are a plurality of discontinuous portions of a graphic in an area (an area sandwiched by straight lines X = Xa and X = Xb), The above-described double integration may be performed, and the area thereof may be added.
[0082]
FIG. 16 shows another procedure for calculating the area. Since the registry map is formed only with straight lines, each area (for example, D1 to D5) is always a triangle or a square. Therefore, as shown in FIG. 16, each region may be calculated as a difference between trapezoidal areas.
(5) Correction of coordinate values based on area ratio
The coordinate values of the land area survey figure are corrected so that the area of the registry office map figure and the area of the land area survey figure calculated above have the same value. That is,
[0083]
(Equation 1)
Coordinate value after correction of land area survey map = coordinate value before correction of land area survey map
× SQRT (Area of registry map map figure / Area of land area survey figure figure)
Here, SQRT (x) is the square root of x.
(6) Calculation of the center of gravity
Next, the center-of-gravity coordinate values of the land area survey figure and the registry map figure are calculated. For example, the position of the center of gravity of the figure in the area 1 in FIG. 14 (which is now called a closed area) can be obtained by the following equation 2.
[0084]
(Equation 2)
Figure 2004046491
As described above, the positions of the centers of gravity of the figures obtained in the respective closed regions can be integrated by the formula shown in FIG. In FIG. 17, the center of gravity (XG, YG) obtained by integrating both figures is obtained from the figure of the area S1 and the center of gravity (Xg1, Yg1) and the figure of the area S2 and the center of gravity (Xg2, Yg2). I have. By sequentially repeating the procedure in FIG. 17, the center of gravity of the entire figure including a plurality of closed regions can be obtained.
[0085]
FIGS. 18 and 19 show a second procedure for obtaining the center of gravity. The work table 2 in FIG. 18 shows the trapezoidal vertex coordinates in each area (D1 to D5 are indicated by area numbers 1 to 5) in FIG. 13 (when the figure is a triangle, the two vertex coordinates match). And the expression of the oblique side of the trapezoid of the area (in FIG. 17, the expression 1 of the line segment and the expression 2 of the line segment).
[0086]
Here, the vertex coordinates of the trapezoid are the upper left point (X coordinate 1, Y coordinate 1), upper right point (X coordinate 2, Y coordinate 2), lower left point (X coordinate 3, Y coordinate 3), and right of each trapezoid. It is described in the order of the lower point (X coordinate 4, Y coordinate 4). The line segment formula 1 and the line segment formula 2 are straight line formulas respectively describing the upper oblique side and the lower oblique side of the trapezoid in each region.
[0087]
The work table 3 in FIG. 18 holds data by dividing each trapezoid registered in the work table 2 into triangles. The work table 3 has fields for storing the vertices of the triangle (X coordinate 1, Y coordinate 1) (X coordinate 2, Y coordinate 2) (X coordinate 3, Y coordinate 3).
[0088]
FIG. 19 shows a process of dividing the trapezoid registered in the work table 2 into triangles and registering the triangle in the work table 3.
[0089]
In this process, the real estate registration system first reads a record from the work table 2 (S30). Then, the real estate registration system determines whether the upper left point (X coordinate 1, Y coordinate 1) of the trapezoid of the work table 2 matches the lower left point (X coordinate 3, Y coordinate 3) (S32). .
[0090]
If these points match, the trapezoid described by the record is essentially a triangle. Therefore, the real estate registration system stores this record as it is in the work table 3 (S32). Thereafter, the real estate registration system advances the control to S37.
[0091]
On the other hand, if the upper left point (X coordinate 1, Y coordinate 1) does not match the lower left point (X coordinate 3, Y coordinate 3) in the determination in S31, then the real estate registration system proceeds to the upper right point (X It is determined whether or not the coordinate 2, the Y coordinate 2) and the lower right point (the X coordinate 4, the Y coordinate 4) match (S33).
[0092]
If these points match, the trapezoid described in the record is essentially a triangle. Therefore, the real estate registration system stores this record in the work table 3 as it is (S34). Thereafter, the real estate registration system advances the control to S37.
[0093]
On the other hand, if the upper right point (X coordinate 2, Y coordinate 2) does not match the lower right point (X coordinate 4, Y coordinate 4) in the determination in S33, the real estate registration system determines that the trapezoid has four vertices. Are all different (pure in triangles) trapezoids. Then, the real estate registration system divides the trapezoid into two triangles and stores the triangle in the work table 3 (S35, S36).
[0094]
Next, the real estate registration system determines whether or not the record is the last record in the work table 2. If the record is not the last record, the real estate registration system returns the control to S30. On the other hand, if the record is the last record, the real estate registration system ends the processing.
[0095]
As described above, the work table 3 records the land figure subdivided into triangles. The procedure for finding the center of gravity from a triangle is well known. The procedure for obtaining the center of gravity of the entire land figure from a plurality of figures (triangles) is the same as that in the case of FIG.
(7) Superposition of two figures
Based on the result (coordinates of the center of gravity) obtained above, the centers of gravity of the two figures (registration office map figure and land area survey figure figure) are matched. Therefore, the real estate registration system shifts the coordinates of each point of the land area survey figure by the following equation (3).
[0096]
[Equation 3]
Coordinate value of land area survey figure after moving = coordinate value of land area survey figure before moving
+ (Barycentric coordinate value of registry map figure-Centroid coordinate value of land area survey figure figure)
(8) Positioning by rotation
Next, the real estate registration system rotates around the center of gravity of the land space survey figure so that the area where the land area survey figure and the registration place map figure overlap is the largest.
[0097]
Now, as shown in FIG. 20, the coordinate values of the land volume survey figure are represented by (Xa, Ya), (Xb, Yb),. . . Assume as follows. At this time, the coordinate data before rotation, for example, Xa and Ya can be described as in the following Expression 4.
[0098]
(Equation 4)
Xa = L1 cos θ1;
Ya = L1 sin θ1;
Here, L1 is the distance from the barycentric coordinates (XG, YG) to the vertex (Xa, Ya), and θ1 is the angle formed by the line segment (XG, YG) (Xa, Ya).
[0099]
Now, assuming that the rotation angle αn = 2π / (n / m) (n is a natural number equal to or less than m), the coordinates (Xo, Yo) after rotation can be described by the following Expression 5. In this case, for example, if m = 30, n = 1,. . . , 30, the geological survey figure makes one round around the center of gravity.
[0100]
(Equation 5)
Xo = L1cos (θ1 + αn);
Yo = L1 sin (θ1 + αn);
(8) Calculation of area of overlapping part
FIG. 21 shows a method of calculating the area of an overlapping portion between the registry office figure 100 and the land area survey figure 101. In this procedure, first, the vertices of the sides that intersect with the sides of the registry office figure 100 and the sides of the land area survey figure 101 are obtained (hereinafter, these are referred to as (xk1, yk1), (xk2, yk2),. Will be called like this).
[0101]
Next, the X-coordinates (X1, X2,...) Of the vertices of the registry map figure 100 and the X-coordinates of the vertices of the land area survey figure 101 (FIG. Xa, Xb,...) And a straight line parallel to the Y-axis passing through each of the X coordinates (Xk1, Xk2,.
[0102]
In each band-like area, the intersection between the side of the registry office figure 100 (the upper side is U1 and the lower side is L1) and the side of the land area survey figure 101 (the upper side is U2 and the lower side is L2). And there is a size relationship.
[0103]
Then, the upper sides U1 and U2 are compared, and the side present below in the Y-axis direction is defined as U. On the other hand, the lower sides L1 and L2 are compared, and the side existing above in the Y-axis direction is defined as L. In this way, the area existing between the selected L and U becomes the overlapping area of the two figures. The area of the overlapping region may be obtained by the procedure obtained in FIG. 14, FIG. 15, or FIG. In addition, the area of the entire overlapping region can be obtained by adding the areas obtained in each band-shaped region.
(9) Determination of maximum overlap position by repeating rotation and area calculation
The calculated area of the overlap region and the vertex coordinates of the land area survey figure 101 at that time are stored in the work table 4 (not shown). Then, the value of αn is further advanced by one step, and the land area survey figure 101 is rotated, and the area of the overlapping area of the registry map figure 100 and the land area survey figure 101 in that case is obtained. Then, the calculated area is compared with the overlapping area stored in the work table 4. If the newly obtained area of the overlap area is larger than the overlap area stored in the work table 4, the area of the overlap area and the vertex coordinates of the land area survey figure / graphic figure 101 at that time are stored in the work table 4 ( Overwrite). In this manner, the geological survey diagram graphic 101 is rotated once, and the vertex coordinates (Xe, Ye) of the geological survey graphic diagram 101 at the rotation position where the overlapping area is the maximum are set as the coordinates of the geological survey graphic diagram 101, and the system coordinates are set. Store in X and Y.
(10) Generation of writing line
Hereinafter, based on the data attached to the application form and registered in the graphic land volume survey map database 2, a writing pen line (point coordinate value forming a writing pen line) is generated in the data of the registry map database 1.
(10-1) Extraction of writing line = ON line segment
First, from the connection information of the geological survey figure graphic database 21, a record of “split line” = ON is extracted, and the coordinate value corresponding to the tributary line is read from the corresponding system coordinate of the geological survey map attribute database 22, and the information is read. Is stored in the work table 5 (see FIG. 22). Here, the values of the system coordinates have been changed from the values attached to the application as a result of the above-described scaling, shift, and rotation processes.
[0104]
FIG. 23 shows a flowchart of a process for extracting a record in which “split line” = ON from the connection information of the land volume survey figure graphic DB.
[0105]
In this process, the real estate registration system first reads the connection information record in the land volume survey figure / graphics database 21 (S40). Next, the real estate registration system determines whether or not there is a record (whether or not the record has been read) (S41). If there is no record, the real estate registration system ends the processing as it is.
[0106]
On the other hand, if there is a record in the determination of S41, it is determined whether or not the field of the "divided writing line" of the record is ON (S42). When the record of the “divided writing line” is not ON, the real estate registration system returns the control to S40.
[0107]
If it is determined in S42 that the record of the “divided writing line” is ON, the real estate registration system reads a record that has already been set from the work table 5 (S43). Then, the real estate registration system determines whether or not there is a record (whether or not the record has been read) (S44).
[0108]
Then, when the record is read, it is determined whether or not the point number of the land volume survey figure graphic database 11 read in S40 matches the point number of the record of the work table 5 read in S43 (S45).
[0109]
If the two match, the point number of the record has already been registered in the work table 5, and the real estate registration system returns the control to S40 as it is. If the two do not match, the real estate registration system returns the control to S43 to read the next record in the work table 5.
[0110]
On the other hand, if there is no record in the determination at S44, the point number of the land volume survey figure / graphics database 21 read at S40 does not match the point number of any record of the work table 5 read at S43. That is, since the record has not been registered in the work table 5 yet, the real estate registration system stores the record of the geological survey figure / graphics database 11 in the work table 5 (S46). Thereafter, the real estate registration system returns the control to S40.
(10-2) Extraction of line segments at both ends of the pen stroke
A writing pen line is generally composed of a plurality of line segments. When the writing line is composed of a combination of a plurality of line segments, it is a line segment at both ends of a series of line segments that has an intersection with a land graphic (registration office map graphic) before the writing pen. Here, line segments at both ends are extracted in such a writing pen line composed of a plurality of line segments.
[0111]
For example, the writing line is a line segment (P1, P2) (P2, P3). . . In the case of (PN-1, PN) (PN, PN + 1), the points other than the ends P1 and PN + 1 at both ends of the line segment are registered in the work table 5 in an overlapping manner. Therefore, if the point numbers of the points registered in the work table 5 are read and a line segment including non-overlapping points is extracted, the line segment becomes a line segment at both ends. FIG. 24 shows a flowchart for extracting such line segments at both ends.
[0112]
In this process, the real estate registration system first executes a process for the point number 1 in the work table 5. That is, the real estate registration system reads the record (S50). Then, the real estate registration system determines whether or not the record exists (S51).
[0113]
If the record of the work table 5 exists, the real estate registration system reads the record of the work table 6 (S52), and the real estate registration system determines whether or not the record exists (S53).
[0114]
If the record of the work table 6 exists in the determination of S53, whether the point of the point number 1 of the work table 5 read in S50 matches the point number of the record read from the work table 6 or not. Is determined (S54).
[0115]
If the point of point number 1 in the work table 5 does not match the point number of the record read from the work table 6, the real estate registration system returns the control to S52. In this way, the point number 1 of the record in the work table 5 is compared with the point number in the work table 6 until there are no more records in the work table 6.
[0116]
In this way, if the record in the work table 6 does not exist in the determination in S53, the real estate registration system creates a new record in the work table 6 and reads the record that has been read from the work table 5 now. Register the number in the record.
Further, the number of times of the record is set to 1 (S56). Thereafter, the real estate registration system returns the control to S50.
[0117]
In the determination of S54, if the point of point number 1 of the read work table 5 is already registered in the work table 6, the real estate registration system adds 1 to the "number of times" of the corresponding record in the work table 6. (S55). Thereafter, the real estate registration system returns the control to S50.
[0118]
In addition, in the determination of S51, when all the records of the work table 5 have been read and there are no remaining records, the real estate registration system advances the control to S57 and reads the work table 5 again from the beginning. This is for executing the same processing as above for point number 2. The contents of the processing from S57 to S63 are the same except that the processing target is changed from point number 1 to point number 2 of the work table 5.
[0119]
In this way, like the work table 6 shown in FIG. 25, the point number and the “number of times” of the point number are extracted from the information on the writing line of the work table 5. The real estate registration system deletes a record in the work table 6 whose “number of times” is 2 or more. This is for extracting line segments at both ends of the writing brush line.
[0120]
Next, the work table 5 is searched using the point number of the work table 6 as a key, and the obtained system coordinates are set to “system X coordinate” and “system Y coordinate” of the work table 6. Further, the system coordinates of the opposite point on the same line segment are stored in the “X coordinate of the opposite point” and “Y coordinate of the opposite point” in the work table 6. In this way, as shown in FIG. 26, the information on the writing line for calculating the intersection with the registry map figure is configured in the work table 6.
(10-3) Generation of straight-line formula for writing pen line
Next, the real estate registration system generates a line formula from the system coordinate values of the work table 5 and stores it in “line formula” of 6 of the work table (see FIG. 27).
(10-4) Extraction of brushes to be divided from the registry map graphic database 11
Next, the real estate registration system extracts the connection information and the system coordinate values of the brushes to be divided from the registry map graphic database 11 and stores them in the work table 7. A line segment formula is generated from the system coordinate values and stored together. FIG. 28 shows the work table 7 (a writing brush targeted for divided writing) configured as described above.
(10-5) Calculation of the intersection between the writing line and the registry map figure
The real estate registration system uses the “line segment expression” of the work table 7 and the work table in the range of “X coordinate 1” and “X coordinate 2” of the work table 7 for all records of the work table 7. A record having an intersection with the “line segment expression” of No. 6 is searched. When a corresponding record is found in the work table 7, the generated intersection number is stored in "intersection number" (see FIG. 28).
[0121]
Next, the real estate registration system newly registers the generated intersection number and intersection coordinates in the work table 8 (see FIG. 30).
(10-6) Movement to the intersection of the end points of the writing brush line
Each point of the work table 6 indicating the writing brush line needs to move to the intersection obtained in (10-5). In preparation for performing this process, the real estate registration system sets the coordinates of the destination intersection at “intersection X” and “intersection Y” of the record in the work table 6 according to the following procedure.
S60: The record of the work table 6 is read. If the record cannot be read (end), the processing ends.
S61: The record (intersection data in FIG. 30) of the work table 8 is read. If the record cannot be read (end), the process returns to S60.
S62: The distance from the “system X coordinate” and “system Y coordinate” of the work table 6 to the intersection of the work table 8 and the work from the “X coordinate of the opposite point” and the “Y coordinate of the opposite point” The distances to the intersections in the table 8 are compared, and if the “system X coordinate” and the “system Y coordinate” are closer, the intersection coordinates are set to “intersection X” and “intersection Y” in the work table 6. In this way, the values of “intersection X” and “intersection Y” are set for all the records (point numbers at both ends of the writing pen line) of the work table 6 (see FIG. 31).
(10-7) Creation of figure after pen writing
Next, the real estate registration system creates a brush figure (connection information) after the pen writing from the work table 7 and the work table 8.
[0122]
First, the real estate registration system creates the work table 9 for managing the connection information after the writing of the registry map in the following procedure.
S70: One record of the work table 7 having the system coordinates of the registry map graphic is read. If there is no record to be read, the process ends.
S71: If “point number of intersection” ≠ blank, “point 1” and “point number of intersection” of work table 7 and “point number of intersection” and “point 2” are “point 1” of work table 9 New registration at "point 2". At this time, the real estate registration system also sets the coordinate values. The coordinate value of the intersection is extracted from the work table 8 (see FIG. 32). Thereby, the line segment divided by the writing brush line is registered in the work table 9.
S72: If “point number of intersection” = blank, “point 1” and “point 2” of work table 7 are newly registered as “point 1” and “point 2” of work table 10. The coordinate values are also set (see FIG. 32). As a result, the line segments that are not divided by the writing brush line are registered in the work table 9.
(10-8) Setting of lot number
Next, the real estate management system extracts the lot number applied this time from the land area survey figure graphic database 21. In the present embodiment, the applied lot numbers are the lot numbers “4-1” and “4-19” as shown in FIG.
[0123]
Next, the real estate management system newly registers the extracted lot numbers “4-1” and “4-19” and the intersection number by the handwriting line from the work table 8 in the work table 10 (see FIG. 33). ). The work table 10 is a table for creating connection information after the writing of the registry map.
Next, the real estate management system searches the work table 9 for a point connected to one intersection (for example, K1). For the intersection K1, T1 and T2 are searched (FIG. 34).
[0124]
Next, the real estate management system determines which of the searched T1 and T2 will be the lot numbers “4-1” and “4-19” in the following procedure.
[0125]
S80: Search the records of the corresponding brushes (4-1 and 4-19) in the land volume survey figure graphic database 21 (connection information) (see FIG. 9).
[0126]
S81: Extract all point numbers (points s1 to s6 in FIG. 9 are extracted). Then, “point number 1” and “point number 2” of the record in which “divided writing line” = ON are deleted from the extraction result.
[0127]
S82: The distance between each vertex (for example, T1) of the work table 7 and each point (S1 to S4) calculated in S81 is calculated, and the point number at the shortest distance is searched. Here, it is assumed that S1 is the shortest distance from T1 (see FIG. 36).
[0128]
S83: The land space survey figure / graphics database 21 is searched using the point S1 searched in S82 as a key, and the lot number is extracted. In this example, the lot number “4-1” is searched (see FIG. 37). That is, it turns out that the brush stroke line composed of the point K1 and the point T1 belongs to the lot number “4-1”. Also, it is found that the brush stroke line composed of the point K1 and the point T2 belongs to the lot number “4-19”.
[0129]
S84: A lot number area “5-cho, Yashio, Shinagawa-ku, Tokyo” + lot number “4-1” + point number 1 “K1” + point number 2 “T1” is newly registered in the work table 10. Further, a lot number area “5-cho, Yashio, Shinagawa-ku, Tokyo” + lot number “4-19” + point number 1 “K1” + point number 2 “T2” is newly registered. Further, coordinate values are extracted from the work table 9 and set in the corresponding records of the work table 10 (see FIG. 37).
[0130]
S85: The records of “K1” + “T1” and “K1” + “T2” in the work table 9 are searched, and FLG = ON is set (see the upper part of FIG. 38).
[0131]
S86: The work table 9 is searched for a point (point on the side of the lot number 4-1) connected to T1. However, records with FLG = ON are excluded from the target. Here, for example, T6 is extracted (see FIG. 38).
[0132]
S87: Based on the extracted point number "T6", the lot number area "5-cho, Yashio, Shinagawa-ku, Tokyo" + lot number "4-1" + point number 1 "T1" + point number 2 " The extracted point number T6 "is newly registered. “ON” is set to the FLG of the corresponding record in the work table 9 (see the middle part of FIG. 37).
[0133]
S88: Based on the extracted point number "T6", the lot number area "5-chome Yashio, Shinagawa-ku, Tokyo" + lot number "4-1" + point number 1 "T1" + point number 2 " The extracted point number T6 "is newly registered (FIG. 38, lower part).
[0134]
The same processing as S86 to S88 is executed for the point number "T2" and the point number "T3" connected to it (see FIG. 38). In this way, points that are sequentially connected are extracted from the work table 9, the lot number area and the lot number are set, and registered in the work table 10 (see the lower part of FIG. 39).
(10-9) Update of registry office map database 1
Next, the real estate registration system deletes the data of the lot number “4-1” of the current writing application from the connection information table of the registry map graphic database 11. Then, the real estate registration system registers, from the work table 10, the data of the lot number “4-1” of the writing application that was applied this time in the connection information table of the registry office map graphic database 11 (see FIG. 40).
[0135]
Furthermore, the real estate registration system registers the intersection information from the work table 8 in the coordinate information table of the registry map graphic database 12 (see FIG. 41). In addition, the real estate registration system extracts the land area of the original writing lot number “4-1” from the land area survey map attribute database 22 and stores it in the land area of the registry map attribute database 12 (see FIG. 42).
[0136]
Next, based on the record of the original writing lot number "4-1" of the registry map attribute database 12, the record of the new writing lot number "4-19" is newly registered (the record of the original writing lot number "4-1"). Duplicate and rewrite the lot number). Further, the real estate registration system extracts the pen-based area from the ground-area survey map attribute database 22 and stores it in the land area of the newly registered record (see FIG. 43).
[0137]
<Effect>
With this real estate registration system, it is possible to automatically create a writing line in a real estate registration application, it is possible to reduce the work load of the registrar and the registry office staff, and the whole system will be inefficient Can be prevented.
[0138]
That is, the present system makes the ratio of the size of the land area survey figure attached to the application form correspond to the size of the registry office map graphic registered in the registry office map database 1. The accuracy when adding the change can be improved.
[0139]
In addition, since the system associates the center of gravity position and the like with the land area survey figure figure attached to the application and the registration place map figure registered in the registration place map database 1, a change of a parting line or the like on the registration place map is made. Can be improved when adding.
[0140]
In addition, the present system relatively rotates the land area survey figure attached to the application and the registry map figure registered in the registry map database 1 around the center of gravity to a position where the overlapping portion becomes large. Therefore, two map information can be accurately associated with each other, and the accuracy of adding a change such as a writing line to the registry map can be improved.
[0141]
Further, the present system adjusts the division position of the registry map figure so that the division ratio of the land area survey figure figure attached to the application form and the registry map figure registered in the registry map database 1 becomes closer. Therefore, it is possible to improve the accuracy of adding a change such as a writing line to the registry office map.
[0142]
<Computer readable recording medium>
A program that causes a computer to realize any of the above functions can be recorded on a computer-readable recording medium. Then, by causing the computer to read and execute the program on the recording medium, the function can be provided.
[0143]
Here, the computer-readable recording medium refers to a recording medium in which information such as data and programs is stored by electrical, magnetic, optical, mechanical, or chemical action and can be read by a computer. Among such recording media, those removable from a computer include, for example, a flexible disk, a magneto-optical disk, a CD-ROM, a CD-R / W, a DVD, a DAT, an 8 mm tape, a memory card, and the like.
[0144]
Further, as a recording medium fixed to the computer, there is a hard disk, a ROM (Read Only Memory) or the like.
[0145]
<Others>
Further, this embodiment discloses the following invention. In addition, a component included in any of the following inventions (hereinafter, referred to as additional notes) may be combined with other additional components.
(Appendix 1) A database in which the first map information is registered,
Means for receiving, from a network, second map information created corresponding to the first map information and added with change information for the first map information;
Means for comparing the first map information with the second map information;
Means for reflecting the change information in the first map information.
(Appendix 2)
Receiving, from a network, second map information created corresponding to the first map information and added with change information for the first map information;
Referencing the first map information from a database;
Comparing the first map information with the second map information;
Reflecting the change information in the first map information.
(Appendix 3)
Receiving, from a network, second map information created corresponding to the first map information and added with change information for the first map information;
Referencing the first map information from a database;
Comparing the first map information with the second map information;
And updating the first map information with the change information. (1)
(Supplementary note 4) The program according to supplementary note 3, wherein the step of comparing includes a step of associating a size ratio between the first map information and the second map information. (2)
(Supplementary note 5) The program according to supplementary note 3, wherein the step of comparing includes a step of associating a predetermined position defined by the first map information with a predetermined position defined by the second map information. (3)
(Supplementary note 6) The program according to supplementary note 5, wherein the step of comparing includes a step of relatively rotating the first map information and the second map information about the predetermined position.
(Supplementary Note 7) The change information is division information that divides a predetermined area defined in the second map information, and the update step sets a corresponding area corresponding to the predetermined area in the first map information. Identifying steps;
Dividing the corresponding area by the division information.
(Supplementary Note 8) The step of dividing includes a step of adjusting a division position of the corresponding region such that a division ratio of an area obtained by dividing the predetermined region and a division ratio of an area obtained by dividing the corresponding region approach each other. The program according to supplementary note 7, including:
[0146]
【The invention's effect】
As described above, according to the present invention, in a map data management system, a work load can be reduced and the operation efficiency of the system can be improved.
[Brief description of the drawings]
FIG. 1 is a diagram (1) showing a processing outline of a real estate registration system.
FIG. 2 is a diagram (2) showing a processing outline of the real estate registration system.
FIG. 3 is a diagram showing a processing procedure when applying for real estate registration to the real estate registration system.
FIG. 4 is a diagram showing a processing procedure at the time of a map browsing application.
FIG. 5 is a processing flowchart when applying for real estate registration.
FIG. 6 is a processing flowchart at the time of a map browsing application.
FIG. 7 is a diagram showing a data example of a registry map graphic database 11;
FIG. 8 is a diagram showing a data example of a registry map attribute database 12;
FIG. 9 is a diagram showing an example of data in a land area survey figure graphic database 21;
FIG. 10 is a diagram showing a data example of a land area survey map attribute database 22;
FIG. 11 shows an application data image.
FIG. 12 is a diagram showing an example of data of a land area survey map (land area survey map A);
FIG. 13 is a diagram showing a data storage procedure of a land area survey map.
FIG. 14 is a diagram (1) showing an example of land area calculation;
FIG. 15 is a diagram (2) showing an example of calculating the area of land;
FIG. 16 is a diagram (3) showing an example of calculating the area of land;
FIG. 17 shows an example 1 of a procedure for integrating the centers of gravity.
FIG. 18 shows a second example of the procedure for integrating the centers of gravity.
FIG. 19 is a flowchart of a processing procedure for dividing a trapezoid into triangles in Example 2 of the procedure for integrating the centers of gravity.
FIG. 20 is a view showing rotation of a figure;
FIG. 21 is a diagram illustrating an example of calculating the area of an overlapping portion of a graphic;
FIG. 22 is a diagram showing an outline of taking out a line segment with a writing brush line = ON;
FIG. 23 is a diagram showing a procedure for extracting a line segment with a writing brush line = ON.
FIG. 24 is a flowchart for extracting line segments at both ends when a writing brush line is composed of a plurality of line segments;
FIG. 25 is a diagram showing an example of processing for extracting line segments at both ends when a writing brush line is composed of a plurality of line segments;
FIG. 26 is an extraction result of a writing pen line for calculating an intersection with a registry map figure.
FIG. 27 shows an example of a work table 6 in which line segment expressions are set.
FIG. 28 is an example of a process of calculating an intersection between a writing line and a registry map graphic;
FIG. 29 is a diagram illustrating an outline of a calculation process of an intersection between a writing brush line and a registration office map graphic;
FIG. 30 shows an example of a work table 8 for storing intersection coordinates.
FIG. 31 shows an example of a work table 6 after calculating an intersection.
FIG. 32 is an example of creating a work table 9 for managing connection information after pen writing
FIG. 33 shows an example of a lot number setting process.
FIG. 34 shows an example of a process for extracting a vertex (T1) connected to an intersection (K1) in a registry map figure.
FIG. 35 is a processing example of deleting a record in which “split line” = ON after splitting in a land area survey map
FIG. 36 is an example of a process of searching for a vertex of a land area survey figure at the shortest distance from the vertex T1 of the registry map graphic connected to the intersection (K1);
FIG. 37 shows an example of processing for extracting a lot number;
FIG. 38: Example of creating connection information after rewriting a registry map map figure
FIG. 39: Example of setting a lot number area
FIG. 40: An example of updating the registry office map database 1 after writing
FIG. 41 is an example of updating the registry office map database 1 after writing
FIG. 42: An example of updating the registry office map database 1 after writing
FIG. 43: An example of updating the registry office map database 1 after writing
[Explanation of symbols]
1 registry map database
2 land area survey map database
3 registry map system
4 Electronic application reception system
5 entry system
11 Registry map figure database
12 Registry Map Attribute Database
21 Geodata Survey Figure Database
22 land volume survey map attribute database

Claims (3)

コンピュータに、
第1の地図情報に対応して作成され、第1の地図情報に対する変更情報を付加した第2の地図情報をネットワークから受信するステップと、
前記第1の地図情報をデータベースから参照するステップと、
前記第1の地図情報と第2の地図情報とを対照するステップと、
前記変更情報を第1の地図情報に反映する更新ステップとを実行させるプログラム。
On the computer,
Receiving, from a network, second map information created corresponding to the first map information and added with change information for the first map information;
Referencing the first map information from a database;
Comparing the first map information with the second map information;
And updating the first map information with the change information.
前記対照するステップは、前記第1の地図情報と第2の地図情報との大きさの比率を対応させるステップを含む請求項1に記載のプログラム。The program according to claim 1, wherein the comparing step includes a step of associating a size ratio between the first map information and the second map information. 前記対照するステップは、前記第1の地図情報により規定される所定の位置と第2の地図情報により規定される所定の位置とを対応させるステップを含む請求項1に記載のプログラム。The program according to claim 1, wherein the comparing step includes a step of associating a predetermined position defined by the first map information with a predetermined position defined by the second map information.
JP2002202352A 2002-07-11 2002-07-11 A program that allows a computer to manage map information Expired - Fee Related JP4224263B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002202352A JP4224263B2 (en) 2002-07-11 2002-07-11 A program that allows a computer to manage map information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002202352A JP4224263B2 (en) 2002-07-11 2002-07-11 A program that allows a computer to manage map information

Publications (3)

Publication Number Publication Date
JP2004046491A true JP2004046491A (en) 2004-02-12
JP2004046491A5 JP2004046491A5 (en) 2005-10-27
JP4224263B2 JP4224263B2 (en) 2009-02-12

Family

ID=31708565

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002202352A Expired - Fee Related JP4224263B2 (en) 2002-07-11 2002-07-11 A program that allows a computer to manage map information

Country Status (1)

Country Link
JP (1) JP4224263B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005241729A (en) * 2004-02-24 2005-09-08 Fujitsu Ltd Temporary map data generation apparatus and method
WO2007007376A1 (en) * 2005-07-07 2007-01-18 Matsushita Electric Industrial Co., Ltd. Map information correction device, map information correction method, program, information providing device using the program, and information acquisition device
JP2009244318A (en) * 2008-03-28 2009-10-22 Omi:Kk Map information correcting device, map information correcting method, and program
US20220341748A1 (en) * 2019-11-28 2022-10-27 Bayerische Motoren Werke Aktiengesellschaft Method for Providing Map Data for at Least Two Types of Zones

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005241729A (en) * 2004-02-24 2005-09-08 Fujitsu Ltd Temporary map data generation apparatus and method
WO2007007376A1 (en) * 2005-07-07 2007-01-18 Matsushita Electric Industrial Co., Ltd. Map information correction device, map information correction method, program, information providing device using the program, and information acquisition device
JP2009244318A (en) * 2008-03-28 2009-10-22 Omi:Kk Map information correcting device, map information correcting method, and program
US20220341748A1 (en) * 2019-11-28 2022-10-27 Bayerische Motoren Werke Aktiengesellschaft Method for Providing Map Data for at Least Two Types of Zones

Also Published As

Publication number Publication date
JP4224263B2 (en) 2009-02-12

Similar Documents

Publication Publication Date Title
US11061985B2 (en) System and method for linking data records for parcels
US10706484B1 (en) Methods, systems, and computer readable media for combining pollution source information with geographic and/or temporal information for a land disturbing construction site
US20060294062A1 (en) Process, system, or method for the determination of the percentage of area of a parcel of land available for development or preservation and the production of a report and map therefor on a fixed tangible medium
WO2012155540A1 (en) Method and device for processing geological information
WO2007005337A2 (en) Process, system or method for the determination of the percentage of area of a parcel of land available for development of preservation and the production of a report and map therefor on a fixed tangible medium
Tobiáš et al. Rapid reconstruction of historical urban landscape: The surroundings of Czech chateaux and castles
CN118535708A (en) A method for ancient city plane restoration by integrating multi-source data
JP3660326B2 (en) Digital map information providing method, digital map information providing system
JP4224263B2 (en) A program that allows a computer to manage map information
Lo The application of geospatial technology to urban morphological research
CN119645959B (en) Construction method and platform of urban historical mountain landscape database based on GIS and BIM
Sauer A GIS-based digital documentation protocol for high-resolution documentation of Paleolithic sites
Hamid et al. Geo-database production of digital land use map using remote sensing and GIS techniques
Fangi et al. Documentation of syrian lost heritage: from 3D reconstruction to open information system
JP3535597B2 (en) Graphic processing unit
JP2002150308A (en) Drawing compilation system and recording medium
Musa et al. Conceptual design of GIS database for heritage building in melaka
Kang Analytical conflation of spatial data from municipal and federal government agencies
JP3276626B2 (en) Legal and non-statutory public property transfer application support equipment and recording media
Sharma et al. A spatial decision support system for land management
CN118898107B (en) A method, system and terminal for integrating three-dimensional cadastral data with digital twin platform
Ahmed Automated Collection System Using Tablets and GIS
Oluwadare et al. Map revision of Obafemi Awolowo University, Ile-Ife, Osun State, Nigeria
Ilienko et al. English for Geodesy and Land Management Students: tutorial.
JP2002162898A (en) Legal and non-statutory public property transfer application support system and recording media

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050706

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050706

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080513

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080714

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080812

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081014

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081111

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081121

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111128

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111128

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121128

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121128

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131128

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees