Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7515531B2 - Computer system, processing method, and program - Google Patents
[go: Go Back, main page]

JP7515531B2 - Computer system, processing method, and program - Google Patents

Computer system, processing method, and program Download PDF

Info

Publication number
JP7515531B2
JP7515531B2 JP2022065375A JP2022065375A JP7515531B2 JP 7515531 B2 JP7515531 B2 JP 7515531B2 JP 2022065375 A JP2022065375 A JP 2022065375A JP 2022065375 A JP2022065375 A JP 2022065375A JP 7515531 B2 JP7515531 B2 JP 7515531B2
Authority
JP
Japan
Prior art keywords
address
latest
feature
coordinates
building
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.)
Active
Application number
JP2022065375A
Other languages
Japanese (ja)
Other versions
JP2023155810A (en
Inventor
卓士 生駒
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.)
Zenrin Co Ltd
Original Assignee
Zenrin Co 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 Zenrin Co Ltd filed Critical Zenrin Co Ltd
Priority to JP2022065375A priority Critical patent/JP7515531B2/en
Publication of JP2023155810A publication Critical patent/JP2023155810A/en
Application granted granted Critical
Publication of JP7515531B2 publication Critical patent/JP7515531B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本開示の一側面はコンピュータシステム、処理方法、プログラム、および/またはデータ構造に関する。 One aspect of the present disclosure relates to a computer system, a processing method, a program, and/or a data structure.

特許文献1には、住所情報に基づいて位置座標を対応づける座標付与装置が記載されている。この装置は、住所情報と位置座標とを予め対応づけたデータベースを参照して、入力された住所情報に対応する代表点の位置座標を、部分一致も許容して検索することにより特定する座標特定部と、位置座標の特定結果の正確性を表す正確性指標を設定する指標設定部と、位置座標および正確性指標とを出力する出力部とを備える。 Patent Document 1 describes a coordinate assignment device that associates position coordinates based on address information. This device includes a coordinate identification unit that refers to a database in which address information and position coordinates are previously associated, and identifies the position coordinates of a representative point that corresponds to input address information by searching while allowing partial matches, an index setting unit that sets an accuracy index that indicates the accuracy of the result of identifying the position coordinates, and an output unit that outputs the position coordinates and the accuracy index.

特許第4249929号公報Japanese Patent No. 4249929

本開示の一側面は、現在の地物住所を精度良く推定することを目的とする。 One aspect of the present disclosure aims to accurately estimate the current address of a feature.

本開示の一側面に係るコンピュータシステムは、或る地理的領域における、最新の地物住所である最新地物住所と前記最新地物住所に対応する位置座標である最新地物座標との組み合わせを複数含む最新地図データベースと、同じ前記地理的領域における、前記最新地物住所とは異なる地物住所である参照用地物住所と前記参照用地物住所に対応する位置座標である参照用地物座標との組み合わせを複数含む参照用データベースとの双方を用いて、入力された地物住所から最新の地物住所を推定する制御部を備え、前記制御部が、前記最新地図データベースを用いて、前記入力された地物住所に対応する前記最新地物住所を特定する事前特定処理を行い、前記事前特定処理で特定された前記最新地物住所と前記入力された地物住所との一致の度合いである一致度が所与の基準を満たさない場合に、(i)前記参照用データベースを用いて、前記入力された地物住所に対応する前記参照用地物住所および前記参照用地物座標を特定し、(ii)前記最新地図データベースを用いて、前記特定された参照用地物座標に対応する前記最新地物座標を特定し、(iii)前記特定された最新地物座標に対応する前記最新地物住所を、前記入力された地物住所に対応する、前記最新の地物住所として推定する A computer system according to one aspect of the present disclosure includes a control unit that estimates a latest feature address from an input feature address by using both an updated map database including a plurality of combinations of a latest feature address, which is a latest feature address in a certain geographical area, and latest feature coordinates, which are position coordinates corresponding to the latest feature address, and a reference database including a plurality of combinations of a reference feature address, which is a feature address different from the latest feature address, in the same geographical area, and a reference feature coordinates, which are position coordinates corresponding to the reference feature address, and the control unit estimates a latest feature address from an input feature address by using the latest map database. A pre-identification process is performed to identify the latest feature address to be used, and if the degree of match, which is the degree of match between the latest feature address identified in the pre-identification process and the input feature address, does not satisfy a given standard, (i) the reference database is used to identify the reference feature address and reference feature coordinates corresponding to the input feature address, (ii) the latest feature coordinates corresponding to the identified reference feature coordinates are identified using the latest map database, and (iii) the latest feature address corresponding to the identified latest feature coordinates is estimated to be the latest feature address corresponding to the input feature address .

本開示の一側面によれば、現在の地物住所を精度良く推定できる。 According to one aspect of the present disclosure, the current address of a feature can be estimated with high accuracy.

住所管理システムの機能構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a functional configuration of an address management system. 住所管理システムで用いられるコンピュータのハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer used in the address management system. 住所管理システムによる処理手順の一例を示すフローチャートである。13 is a flowchart illustrating an example of a processing procedure performed by the address management system. 最新の建物地図を用いた照合の一例を示すフローチャートである。13 is a flowchart showing an example of matching using the latest building map. 過去の建物地図と最新の建物地図とを用いた照合の一例を示すフローチャートである。10 is a flowchart showing an example of matching using a past building map and a latest building map. 最新の土地地図と最新の建物地図とを用いた照合の一例を示すフローチャートである。10 is a flowchart showing an example of matching using the latest land map and the latest building map. 過去の土地地図と最新の建物地図とを用いた照合の一例を示すフローチャートである。10 is a flowchart showing an example of matching using a past land map and a latest building map.

以下、添付図面を参照しながら本開示での実施形態を詳細に説明する。図面の説明において同一または同等の要素には同一の符号を付し、重複する説明を省略する。 Embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. In the description of the drawings, identical or equivalent elements are given the same reference numerals, and duplicate descriptions will be omitted.

[システムの概要]
一例では、本開示に係るコンピュータシステムを住所管理システム10に適用する。住所管理システム10は、入力された地物住所から現在の地物住所を推定するコンピュータシステムである。
[System Overview]
In one example, a computer system according to the present disclosure is applied to an address management system 10. The address management system 10 is a computer system that estimates a current feature address from an input feature address.

地物とは、地上に存在する任意の有体物または無体物である。地物は自然物でも人工物でもよい。例えば、地物は、山地、農地、住宅地、更地、河川、湖、海、観光地、道路、鉄道、建物、公園、塔、信号機、踏切、横断歩道、歩道橋、浮標などを含み得る。無体物である地物の例として、任意の目的で設定された区域(例えば、撮影禁止区域、一時的な進入禁止区域など)、イベントが開催される区域、集合場所、撮影スポットなどが挙げられる。 A feature is any tangible or intangible object that exists on the ground. A feature may be natural or man-made. For example, features may include mountains, farmland, residential areas, vacant lots, rivers, lakes, oceans, tourist sites, roads, railways, buildings, parks, towers, traffic lights, railroad crossings, pedestrian crossings, footbridges, buoys, etc. Examples of intangible features include areas set up for any purpose (e.g. no-photography areas, temporary no-entry areas, etc.), areas where events are held, meeting places, photo spots, etc.

本開示において、地物住所とは地物の場所を特定する識別子であり、行政区画の名称を用いて表現される。例えば、地物住所は都道府県名、市区町村名、町名、および所定の番号体系を用いて表現される。地物住所は、建物の場所を特定する建物住所でもよいし、土地の場所を特定する土地住所でもよい。建物住所は、人為的に構築された任意の種類および任意の大きさの建物の場所を示す。土地住所は自然のまたは人工の土地の場所を示す。日本では、建物住所は住居表示と地番方式の住所とのいずれかの方式で表記される。住居表示は、例えば末尾が「11番5号」のように、街区符号および住居番号を用いる表記方式をいう。地番方式の住所は、例えば末尾が「1230番地」のように、地番を用いる表記方式をいう。日本では、土地住所は地番を用いた方式で表記される。建物住所と土地住所とは、一致する場合もあれば一致しない場合もある。建物が存在しない場所には、土地住所は存在するが建物住所は存在しない。建物の領域と土地の単位とが一致しない場合も多い。例えば、1筆の土地に複数の建物が存在する場合には、一つの土地住所(地番)に複数の建物住所が対応する。ひとまとまりの建物が2筆以上の土地にわたって建てられた場合には、一つの建物住所に複数の土地住所(地番)が対応する。 In this disclosure, a feature address is an identifier that identifies the location of a feature, and is expressed using the name of an administrative district. For example, a feature address is expressed using the prefecture name, city, ward, town, and village name, and a specified number system. A feature address may be a building address that identifies the location of a building, or a land address that identifies the location of land. A building address indicates the location of a building of any type and any size that is constructed artificially. A land address indicates the location of natural or artificial land. In Japan, a building address is written in either a house address format or a land number format. A house address format refers to a format that uses a block code and a house number, for example, the end of a number is "11-ban-5-go". A land number format address refers to a format that uses a land number, for example, the end of a number is "1230-banchi". In Japan, a land address is written in a format that uses a land number. A building address and a land address may or may not match. In a place where no building exists, there is a land address but no building address. In many cases, the area of a building does not match the land unit. For example, if there are multiple buildings on one piece of land, multiple building addresses will correspond to one land address (lot number). If a group of buildings is built across two or more pieces of land, multiple land addresses (lot numbers) will correspond to one building address.

地物住所は、建物の建築、解体、建替え、行政区画の変更(例えば、市町村の合併、地番方式の住所から住居表示への移行、町名または字名の変更、町界または字界の変更など)、区画整理、土地の分筆または合筆などのような様々な要因によって、時代の経過と共に変わり得る。そのため、ユーザが管理する住所データが古くなって現実と合わなくなることがある。このような古い住所データを修正または更新してデータ品質を向上させる住所クレンジングが知られている。最新の地物住所を示す地図情報を用いた住所クレンジングにより、入力された地物住所から現在の地物住所を推定したり、入力された地物住所が現実とあっているか否かを判定したりすることはできる。しかし、入力された地物住所(以下ではこれを「対象住所」ともいう)が設定された時期と、最新の地図情報が用意された時期との関係によっては、最新の地図情報だけでは、対象住所と現在の地物住所とのマッチングには精度の限界がある。 Feature addresses can change over time due to various factors such as the construction, demolition, and reconstruction of buildings, changes in administrative divisions (e.g., mergers of municipalities, transition from addresses based on lot numbers to addresses based on residential addresses, changes in town or village names, changes in town or village boundaries, etc.), land readjustment, subdivision or consolidation of land, etc. As a result, the address data managed by the user may become outdated and no longer match reality. Address cleansing is known, which improves data quality by correcting or updating such old address data. Address cleansing using map information showing the latest feature address makes it possible to estimate the current feature address from the input feature address and to determine whether the input feature address matches reality. However, depending on the relationship between the time when the input feature address (hereinafter also referred to as the "target address") was set and the time when the latest map information was prepared, there is a limit to the accuracy of matching the target address with the current feature address using only the latest map information.

住所管理システム10は最新の地図情報だけではなく、該最新の地図情報とは少なくとも一部が異なる別の地図情報も参照して、入力された地物住所から現在の地物住所を推定する。複数の種類の地図情報を参照することで、現在の地物住所をより精度良く推定することが可能になる。一例では、住所管理システム10は、個々の最新の地物住所を示す第1地図情報を記憶する第1データベースと、第1地図情報とは少なくとも一部が異なる第2地図情報を記憶する第2データベースとの双方を参照して、入力された地物住所から現在の地物住所を推定する。 The address management system 10 estimates the current feature address from the input feature address by referring to not only the latest map information but also other map information that is at least partially different from the latest map information. By referring to multiple types of map information, it becomes possible to estimate the current feature address with greater accuracy. In one example, the address management system 10 estimates the current feature address from the input feature address by referring to both a first database that stores first map information indicating each latest feature address and a second database that stores second map information that is at least partially different from the first map information.

[システムの構成]
図1は住所管理システム10の機能構成の一例を示す図である。一例では、住所管理システム10は通信ネットワークを介してデータベース群20にアクセスしてデータを読み取ったり書き込んだりすることができる。住所管理システム10はパーソナルコンピュータによって構成されてもよいし、業務用サーバなどの大型のコンピュータによって構成されてもよい。住所管理システム10は一つまたは複数のコンピュータにより構成され得る。複数のコンピュータが用いられる場合には、通信ネットワークを介してこれらのコンピュータが互いに接続されることで住所管理システム10が構成される。
[System Configuration]
1 is a diagram showing an example of the functional configuration of an address management system 10. In one example, the address management system 10 can access a database group 20 via a communication network to read and write data. The address management system 10 may be configured by a personal computer or a large computer such as a business server. The address management system 10 may be configured by one or a plurality of computers. When a plurality of computers are used, the address management system 10 is configured by connecting these computers to each other via a communication network.

一例では、住所管理システム10は機能モジュールとして取得部11、照合部12、および出力部13を備える。これらの機能モジュールはいずれも、制御部の少なくとも一部を構成する。取得部11は、住所リストで示される個々の地物住所を対象住所として取得する機能モジュールである。照合部12はその対象住所から現在の地物住所を推定する機能モジュールである。出力部13はその推定結果、すなわちクレンジングされた住所リストを出力する機能モジュールである。 In one example, the address management system 10 has functional modules including an acquisition unit 11, a matching unit 12, and an output unit 13. Each of these functional modules constitutes at least a part of the control unit. The acquisition unit 11 is a functional module that acquires individual feature addresses shown in the address list as target addresses. The matching unit 12 is a functional module that estimates the current feature address from the target address. The output unit 13 is a functional module that outputs the estimation result, i.e., the cleansed address list.

データベース群20は、住所管理システム10において用いられるデータを記憶するデータベースの集合である。データベースとは、電子データを永続的に記憶する非一時的な記憶媒体または記憶装置である。それぞれのデータベースは住所管理システム10の一部として構築されてもよいし、住所管理システム10とは別のコンピュータシステムに設けられてもよい。 The database group 20 is a collection of databases that store data used in the address management system 10. A database is a non-transient storage medium or storage device that permanently stores electronic data. Each database may be constructed as part of the address management system 10, or may be provided in a computer system separate from the address management system 10.

一例では、データベース群20は最新の建物地図データベース21、過去の建物地図データベース22、最新の公図データベース23、および過去の公図データベース24を含む。これらのデータベースのいずれも、個々の地物住所を示す地図情報を記憶するデータベースの一例である。しかし、その地図情報の少なくとも一部は個々のデータベースの間で互いに異なる。一例では、個々のデータベースの地図情報は、地物住所および地物座標の個々の組合せを示す。地物座標とは地物の地理的位置を示す値であり、例えば、地物の中心などのような代表的な位置を示す。地物座標は緯度および経度を用いて表現されてもよいし、他の座標系に従って設定されてもよい。個々のデータベースにおいて地図情報の各データレコードは、例えば、地物住所「福岡県北九州市戸畑区中原新町3番1号」と地物座標「緯度:33.90、経度:130.84」とのような組合せを示す。以下では、地物座標の例として、建物の地理的位置を示す建物座標と、土地の地理的位置を示す土地座標とを示す。 In one example, the database group 20 includes a latest building map database 21, a past building map database 22, a latest cadastral map database 23, and a past cadastral map database 24. Each of these databases is an example of a database that stores map information indicating individual feature addresses. However, at least a portion of the map information differs between the individual databases. In one example, the map information of each database indicates an individual combination of feature addresses and feature coordinates. Feature coordinates are values that indicate the geographical position of a feature, and indicate a representative position such as the center of the feature. Feature coordinates may be expressed using latitude and longitude, or may be set according to other coordinate systems. Each data record of the map information in each database indicates, for example, a combination such as a feature address "3-1 Nakahara Shinmachi, Tobata-ku, Kitakyushu City, Fukuoka Prefecture" and feature coordinates "latitude: 33.90, longitude: 130.84". In the following, building coordinates indicating the geographical position of a building and land coordinates indicating the geographical position of a piece of land are shown as examples of feature coordinates.

建物地図データベースは、個々の建物住所を示す建物地図情報を記憶する。一例では、建物地図情報は、建物住所および建物座標の個々の組合せを示す。建物地図情報の例として住宅地図が挙げられる。最新の建物地図データベース21は、最新の建物住所および最新の建物座標の個々の組合せを示す最新の建物地図情報を記憶する。過去の建物地図データベース22は、過去の建物住所および過去の建物座標の個々の組合せを示す過去の建物地図情報を記憶する。最新の建物地図情報が用意された時期を第1時期とすると、過去の建物地図情報が用意された時期は、第1時期よりも前の第2時期である。最新の建物地図情報と過去の建物地図情報との間で住所および座標が変わらない建物が存在し得ることに留意されたい。 The building map database stores building map information indicating individual building addresses. In one example, the building map information indicates individual combinations of building addresses and building coordinates. An example of building map information is a residential map. The latest building map database 21 stores latest building map information indicating individual combinations of latest building addresses and latest building coordinates. The past building map database 22 stores past building map information indicating individual combinations of past building addresses and past building coordinates. If the time when the latest building map information was prepared is a first time period, the time when the past building map information was prepared is a second time period prior to the first time period. Please note that there may be buildings whose addresses and coordinates do not change between the latest building map information and the past building map information.

公図データベースは、個々の土地住所を示す公図、地籍図、土地改良図、法務局作成地図などの情報を記憶する。本開示において「公図」と言うときには、公図だけでなく、地籍図、土地改良図、法務局作成地図などを含むこともあり、また、「公図情報」と言うときには、公図だけでなく、地籍図、土地改良図、法務局作成地図などの情報を含むこともある。一例では、公図情報は、土地住所および土地座標の個々の組合せを示す。日本での公図情報の例としてブルーマップ(登録商標)が挙げられる。最新の公図データベース23は、最新の土地住所および最新の土地座標の個々の組合せを示す最新の公図情報を記憶する。過去の公図データベース24は、過去の土地住所および過去の土地座標の個々の組合せを示す過去の公図情報を記憶する。最新の公図情報が用意された時期を第1時期とすると、過去の公図情報が用意された時期は、第1時期よりも前の第2時期である。最新の公図情報と過去の公図情報との間で住所および座標が変わらない土地が存在し得ることに留意されたい。 The cadastral map database stores information such as cadastral maps, land improvement maps, and maps created by the Legal Affairs Bureau, which indicate individual land addresses. In this disclosure, the term "cadastral map" may include not only cadastral maps, but also cadastral maps, land improvement maps, and maps created by the Legal Affairs Bureau, and the term "cadastral map information" may include not only cadastral maps, but also cadastral maps, land improvement maps, and maps created by the Legal Affairs Bureau. In one example, the cadastral map information indicates individual combinations of land addresses and land coordinates. An example of cadastral map information in Japan is Blue Map (registered trademark). The latest cadastral map database 23 stores latest cadastral map information indicating individual combinations of the latest land addresses and the latest land coordinates. The past cadastral map database 24 stores past cadastral map information indicating individual combinations of the past land addresses and the past land coordinates. If the time when the latest cadastral map information was prepared is the first time, the time when the past cadastral map information was prepared is the second time before the first time. Please note that there may be land whose address and coordinates do not change between the latest cadastral map information and the past cadastral map information.

データベース群20内の各データベースのデータレコードは、地物住所および地物座標に加えて他のデータ項目を含んでもよい。その追加のデータ項目の例として、建物の居住者または利用者の氏名と、土地の所有者または利用者の氏名と、建物の名称、種別(戸建住宅、集合住宅、店舗、店舗兼住宅など)、形状、または位置と、電話番号とが挙げられる。 The data records of each database in database group 20 may include other data items in addition to the feature address and feature coordinates. Examples of such additional data items include the name of the building occupant or user, the name of the land owner or user, the building name, type (e.g., detached house, apartment building, store, store/residential building), shape, or location, and a telephone number.

図2は、住所管理システム10で用いられるコンピュータ110のハードウェア構成の一例を示す図である。例えば、コンピュータ110は制御回路100を有する。一例では、制御回路100は、一つまたは複数のプロセッサ101と、メモリ102と、ストレージ103と、通信ポート104と、入出力ポート105とを有する。プロセッサ101はオペレーティングシステムおよびアプリケーションプログラムを実行する。ストレージ103はハードディスク、不揮発性の半導体メモリ、または取り出し可能な媒体(例えば、磁気ディスク、光ディスクなど)の記憶媒体で構成され、オペレーティングシステムおよびアプリケーションプログラムを記憶する。メモリ102は、ストレージ103からロードされたプログラム、またはプロセッサ101による演算結果を一時的に記憶する。プロセッサ101は、メモリ102と協働してプログラムを実行することで、個々の機能モジュールとして機能する。通信ポート104は、プロセッサ101からの指令に従って、通信ネットワークNWを介して他の装置との間でデータ通信を行う。入出力ポート105は、プロセッサ101からの指令に従って、キーボード、マウス、モニタ、タッチパネルなどの入出力装置(ユーザインタフェース)との間で電気信号の入出力を実行する。 2 is a diagram showing an example of the hardware configuration of a computer 110 used in the address management system 10. For example, the computer 110 has a control circuit 100. In one example, the control circuit 100 has one or more processors 101, a memory 102, a storage 103, a communication port 104, and an input/output port 105. The processor 101 executes an operating system and application programs. The storage 103 is composed of a storage medium such as a hard disk, a non-volatile semiconductor memory, or a removable medium (e.g., a magnetic disk, an optical disk, etc.), and stores the operating system and application programs. The memory 102 temporarily stores a program loaded from the storage 103 or the results of calculations by the processor 101. The processor 101 functions as an individual functional module by executing a program in cooperation with the memory 102. The communication port 104 performs data communication with other devices via the communication network NW according to instructions from the processor 101. The input/output port 105 performs input/output of electrical signals between input/output devices (user interfaces) such as a keyboard, mouse, monitor, and touch panel in accordance with instructions from the processor 101.

コンピュータ110を住所管理システム10の制御部として機能させるためのプログラムは、住所管理システム10の各機能モジュールを実現するためのプログラムコードを含む。プログラムは、CD-ROM、DVD-ROM、半導体メモリなどの非一時的な記録媒体に固定的に記録された上で提供されてもよい。あるいは、プログラムは、搬送波に重畳されたデータ信号として通信ネットワークを介して提供されてもよい。提供されたプログラムはストレージ103に記憶される。プロセッサ101がメモリ102と協働してそのプログラムを実行することで、制御部、すなわち個々の機能モジュールが実現する。 The program for causing the computer 110 to function as a control unit of the address management system 10 includes program code for realizing each functional module of the address management system 10. The program may be provided in a state where it is permanently recorded on a non-transitory recording medium such as a CD-ROM, DVD-ROM, or semiconductor memory. Alternatively, the program may be provided via a communications network as a data signal superimposed on a carrier wave. The provided program is stored in the storage 103. The processor 101 works in cooperation with the memory 102 to execute the program, thereby realizing the control unit, i.e., the individual functional modules.

一例では、住所管理システム10は、データベース群20内の各種のデータを第1制御部(例えば照合部12)からの指示に応答して参照する参照ステップを、該第1制御部とは異なる第2制御部に実行させるプログラムを実行する。例えば、このプログラムはアプリケーション・プログラミング・インタフェース(API)として実装される。第1制御部および第2制御部はいずれも機能モジュールであり、プロセッサ上で実現される。第1制御部が実行されるプロセッサと第2制御部が実行されるプロセッサとが同じでもよいし異なってもよい。例えば、第1制御部および第2制御部の少なくとも一つはプロセッサ101上で実現される。 In one example, the address management system 10 executes a program that causes a second control unit different from the first control unit to execute a reference step that references various data in the database group 20 in response to an instruction from the first control unit (e.g., the matching unit 12). For example, this program is implemented as an application programming interface (API). The first control unit and the second control unit are both functional modules and are realized on a processor. The processor on which the first control unit is executed and the processor on which the second control unit is executed may be the same or different. For example, at least one of the first control unit and the second control unit is realized on the processor 101.

[システムでの処理手順]
図3~図7を参照しながら、住所管理システム10による処理手順の一例を説明する。図3はその処理手順の一例を処理フローS1として示すフローチャートである。図4~図7はいずれも、個々の照合処理の一例を示すフローチャートである。図4は最新の建物地図を用いた照合を示す。図5は過去の建物地図と最新の建物地図とを用いた照合を示す。図6は最新の土地地図と最新の建物地図とを用いた照合を示す。図7は過去の土地地図と最新の建物地図とを用いた照合を示す。
[System procedure]
An example of a processing procedure by the address management system 10 will be described with reference to Figures 3 to 7. Figure 3 is a flowchart showing an example of the processing procedure as a processing flow S1. Figures 4 to 7 are all flowcharts showing examples of individual matching processes. Figure 4 shows matching using the latest building map. Figure 5 shows matching using a past building map and the latest building map. Figure 6 shows matching using the latest land map and the latest building map. Figure 7 shows matching using a past land map and the latest building map.

以下では、対象住所が建物住所であるとして処理フローS1を説明する。処理フローS1では、住所管理システム10は最新の建物地図データベース21を第1データベースとして用い、最新の建物地図情報を第1地図情報として処理する。したがって、第1地物住所は最新の建物住所であり、第1地物座標は最新の建物座標である。更に、住所管理システム10は過去の建物地図データベース22、最新の公図データベース23、および過去の公図データベース24を第2データベースとして用い、過去の建物地図情報、最新の公図情報、および過去の公図情報を第2地図情報として処理する。第2地図情報が過去の建物地図情報である場合には、第2地物住所は過去の建物住所であり、第2地物座標は過去の建物座標である。第2地図情報が最新の公図情報である場合には、第2地物住所は最新の土地住所であり、第2地物座標は最新の土地座標である。第2地図情報が過去の公図情報である場合には、第2地物住所は過去の土地住所であり、第2地物座標は過去の土地座標である。 In the following, processing flow S1 will be described assuming that the target address is a building address. In processing flow S1, the address management system 10 uses the latest building map database 21 as the first database and processes the latest building map information as the first map information. Therefore, the first feature address is the latest building address, and the first feature coordinates are the latest building coordinates. Furthermore, the address management system 10 uses the past building map database 22, the latest cadastral map database 23, and the past cadastral map database 24 as the second database and processes the past building map information, the latest cadastral map information, and the past cadastral map information as the second map information. If the second map information is past building map information, the second feature address is the past building address, and the second feature coordinates are the past building coordinates. If the second map information is the latest cadastral map information, the second feature address is the latest land address, and the second feature coordinates are the latest land coordinates. If the second map information is past cadastral map information, the second feature address is the past land address, and the second feature coordinates are the past land coordinates.

ステップS11では、取得部11が住所リストを取得し、この住所リストで示される個々の建物住所を対象住所として受け付ける。例えば、取得部11は、住所管理システム10を利用する個人またはグループであるユーザによって指定された住所リストをユーザ端末から受信してもよいし、処理されるべき住所リストを所定のデータベースから読み出してもよい。 In step S11, the acquisition unit 11 acquires an address list and accepts each building address shown in the address list as a target address. For example, the acquisition unit 11 may receive an address list specified by a user, who is an individual or group using the address management system 10, from a user terminal, or may read the address list to be processed from a specified database.

以下では、住所リストの各行をレコードといい、1レコードが一つの建物住所(対象住所)を示すとする。各レコードは追加のデータ項目を含んでもよい。追加のデータ項目の例として、居住者、所有者、利用者などの氏名と、電話番号と、建物の名称、種別、形状、または位置とが挙げられる。 In the following, each line in the address list is referred to as a record, and one record indicates one building address (target address). Each record may contain additional data items. Examples of additional data items include the name of a resident, owner, user, etc., a telephone number, and the name, type, shape, or location of the building.

ステップS12では、照合部12がその住所リストを最新の建物地図情報と照合する。図4を参照しながらその処理を説明する。 In step S12, the matching unit 12 matches the address list with the latest building map information. This process will be explained with reference to Figure 4.

ステップS121では、照合部12は一つの対象住所を住所リストから選択する。 In step S121, the matching unit 12 selects one target address from the address list.

ステップS122では、照合部12は最新の建物地図情報を参照して、その対象住所に対応する最新の建物住所を特定する。照合部12は最新の建物地図データベース21にアクセスして、対象住所との文字列の一致度が最も高い最新の建物住所を特定する。照合部12は対象住所と完全に一致する最新の建物住所を特定するかもしれないし、対象住所の一部と一致する最新の建物住所を特定するかもしれない。 In step S122, the matching unit 12 refers to the latest building map information to identify the latest building address that corresponds to the target address. The matching unit 12 accesses the latest building map database 21 to identify the latest building address that has the highest degree of match of the character string with the target address. The matching unit 12 may identify the latest building address that completely matches the target address, or may identify the latest building address that matches only part of the target address.

ステップS123では、照合部12は特定された最新の建物住所の精度を推定する。この精度は、最新の建物住所が実際に現在の建物住所である確からしさを示す指標をいう。精度の設定方法および表現方法は任意の方針で設計されてよい。一例では、照合部12はその精度として、住所の階層に対応する以下の5段階のレベルを設定する。レベル0は完全一致を示し、他のレベルは部分一致を示す。レベル0からレベル4に移るに伴って精度が低くなっていく。
・レベル0:最新の建物住所が住居番号または地番まで対象住所と完全に一致する。
・レベル1:最新の建物住所が街区符号まで対象住所と一致する。
・レベル2:最新の建物住所が町名まで対象住所と一致する。
・レベル3:最新の建物住所が市区町村名まで対象住所と一致する。
・レベル4:最新の建物住所が都道府県名のみ対象住所と一致する。
In step S123, the matching unit 12 estimates the accuracy of the identified latest building address. This accuracy is an index indicating the likelihood that the latest building address is actually the current building address. The method of setting and expressing the accuracy may be designed according to any policy. In one example, the matching unit 12 sets the accuracy at the following five levels corresponding to the address hierarchy. Level 0 indicates a perfect match, and the other levels indicate a partial match. The accuracy decreases as the level moves from 0 to 4.
- Level 0: The latest building address matches the target address exactly, including the house number or lot number.
- Level 1: The latest building address matches the target address up to the block code.
- Level 2: The latest building address matches the target address down to the street name.
- Level 3: The latest building address matches the target address down to the city, town, or village name.
・Level 4: The latest building address matches the target address only in the prefecture name.

例えば対象住所が「福岡県X市Y町1番1号」であるとする。最新の建物地図データベース21から最新の建物住所として「福岡県X市Y町1番1号」を特定した場合には、照合部12は精度をレベル0と推定する。最新の建物住所として「福岡県X市Y町1番2号」を特定した場合には、照合部12は精度をレベル1と推定する。最新の建物住所として「福岡県X市Y町2番1号」を特定した場合には、照合部12は精度をレベル2と推定する。最新の建物住所として「福岡県X市Z町4番1号」を特定した場合には、照合部12は精度をレベル3と推定する。最新の建物住所として「福岡県P市Q区R町1番1号」を特定した場合には、照合部12は精度をレベル4と推定する。 For example, assume that the target address is "1-1, Y-cho, X-city, Fukuoka Prefecture." If "1-1, Y-cho, X-city, Fukuoka Prefecture" is identified as the latest building address from the latest building map database 21, the matching unit 12 estimates the accuracy to be level 0. If "1-2, Y-cho, X-city, Fukuoka Prefecture" is identified as the latest building address, the matching unit 12 estimates the accuracy to be level 1. If "2-1, Y-cho, X-city, Fukuoka Prefecture" is identified as the latest building address, the matching unit 12 estimates the accuracy to be level 2. If "4-1, Z-cho, X-city, Fukuoka Prefecture" is identified as the latest building address, the matching unit 12 estimates the accuracy to be level 3. If "1-1, R-cho, Q-ku, P-city, Fukuoka Prefecture" is identified as the latest building address, the matching unit 12 estimates the accuracy to be level 4.

照合部12は、建物住所以外の追加のデータ項目(氏名、電話番号、建物の名称、種別、形状、または位置など)に基づいて、推定された精度を調整してもよい。例えば、照合部12は対象住所に対応する追加のデータ項目と、最新の建物住所に対応する追加のデータ項目とが一致する場合に、推定された精度を所定量(例えば1段階)だけ上げてもよい。氏名について、照合部12は、個人名の場合には、姓名のうちいずれか一方のみが一致した場合も「一致」とみなしてもよいし、法人名の場合には、「株式会社」、「一般社団法人」などの法人格を除いた名称のみが一致した場合も「一致」とみなしてもよい。 The matching unit 12 may adjust the estimated accuracy based on additional data items other than the building address (such as name, telephone number, building name, type, shape, or location). For example, the matching unit 12 may increase the estimated accuracy by a predetermined amount (e.g., one level) when the additional data items corresponding to the target address match the additional data items corresponding to the latest building address. For names, the matching unit 12 may consider a match to be a "match" even if only one of the first and last names matches in the case of personal names, and may consider a match to be a "match" even if only the name excluding the corporate status, such as "Company name" or "General incorporated association," matches in the case of corporate names.

ステップS124で示すように、照合部12は住所リストのすべての対象住所について最新の建物地図情報との照合を実行する。未処理の対象住所が存在する場合には(ステップS124においてNO)、処理はステップS121に戻り、照合部12は次の対象住所を住所リストから選択し、その対象住所についてステップS122,S123を実行する。すべての対象住所を処理した場合には(ステップS124においてYES)、照合部12はステップS12を終了する。一例では、照合部12はステップS12を実行して、対象住所と、特定された最新の建物住所と、推定された精度との対応関係を住所リストの各レコードに含める。精度を調整した場合には、照合部12はその調整の理由(例えば、住所リストと最新の建物地図情報との間で一致した追加のデータ項目)を更にレコードに含めてもよい。 As shown in step S124, the matching unit 12 performs matching of all target addresses in the address list with the latest building map information. If there are unprocessed target addresses (NO in step S124), the process returns to step S121, and the matching unit 12 selects the next target address from the address list and performs steps S122 and S123 for that target address. If all target addresses have been processed (YES in step S124), the matching unit 12 ends step S12. In one example, the matching unit 12 performs step S12 to include in each record of the address list a correspondence between the target address, the identified latest building address, and the estimated accuracy. If the accuracy is adjusted, the matching unit 12 may further include in the record a reason for the adjustment (e.g., additional data items that match between the address list and the latest building map information).

図3に戻って、ステップS13では、照合部12が、最新の建物住所の精度が低いレコードが存在するか否かを判定する。照合部12はそれぞれのレコードについて精度が所与の基準を満たすか否かを判定する。照合部12は、精度が基準を満たすレコード、すなわち、精度が高いレコードについては、特定された最新の建物住所を現在の建物住所として推定する。一方、精度が基準を満たさないレコード、すなわち、精度が低いレコードについては、照合部12はその推定を保留し、後続の処理において第2地図情報を更に参照して現在の建物住所を推定する。上記の例のように精度がレベル0~レベル4の5段階で示される場合には、所与の基準は「精度がレベル0であること」であってもよい。この場合には、照合部12は精度がレベル1~レベル4のいずれかであるレコードを、精度が低いレコードとして判定する。別の例として所与の基準が「精度がレベル0またはレベル1であること」である場合には、照合部12は精度がレベル2~レベル4のいずれかであるレコードを、精度が低いレコードとして判定する。 Returning to FIG. 3, in step S13, the matching unit 12 determines whether there is a record with low accuracy of the latest building address. The matching unit 12 determines whether the accuracy of each record meets a given criterion. For records whose accuracy meets the criterion, i.e., records with high accuracy, the matching unit 12 estimates the identified latest building address as the current building address. On the other hand, for records whose accuracy does not meet the criterion, i.e., records with low accuracy, the matching unit 12 reserves the estimation and estimates the current building address by further referring to the second map information in subsequent processing. When the accuracy is indicated in five levels from level 0 to level 4 as in the above example, the given criterion may be "the accuracy is level 0". In this case, the matching unit 12 determines that a record whose accuracy is any of levels 1 to 4 is a record with low accuracy. As another example, when the given criterion is "the accuracy is level 0 or level 1", the matching unit 12 determines that a record whose accuracy is any of levels 2 to 4 is a record with low accuracy.

すべてのレコードについて精度が基準を満たす場合には(ステップS13においてNO)、後述するステップS14~S18が省略されて、処理はステップS19に進む。一方、精度が低いレコードが存在する場合には(ステップS13においてYES)、処理はステップS14に進む。 If the accuracy of all records meets the criteria (NO in step S13), steps S14 to S18 described below are skipped and processing proceeds to step S19. On the other hand, if there are records with low accuracy (YES in step S13), processing proceeds to step S14.

ステップS14では、照合部12が過去の建物地図情報と最新の建物地図情報とを用いて追加の照合を実行する。図5を参照しながらその処理を説明する。 In step S14, the matching unit 12 performs additional matching using the past building map information and the latest building map information. This process will be explained with reference to FIG. 5.

ステップS141では、照合部12は推定を保留した一つの対象住所を選択する。 In step S141, the matching unit 12 selects one target address for which estimation has been withheld.

ステップS142では、照合部12は過去の建物地図情報を参照して、その対象住所に対応する過去の建物住所を特定する。照合部12は過去の建物地図データベース22にアクセスして、対象住所との文字列の一致度が最も高い過去の建物住所を特定する。照合部12は対象住所と完全に一致する過去の建物住所を特定するかもしれないし、対象住所の一部と一致する過去の建物住所を特定するかもしれない。部分一致の場合には、照合部12は複数の過去の建物住所を特定するかもしれない。この場合には、照合部12は追加のデータ項目に基づいて、その複数の候補から一つの建物住所を選択してもよい。 In step S142, the matching unit 12 refers to the past building map information to identify a past building address that corresponds to the target address. The matching unit 12 accesses the past building map database 22 to identify a past building address that has the highest degree of match of character strings with the target address. The matching unit 12 may identify a past building address that completely matches the target address, or may identify a past building address that matches part of the target address. In the case of a partial match, the matching unit 12 may identify multiple past building addresses. In this case, the matching unit 12 may select one building address from the multiple candidates based on additional data items.

ステップS143では、照合部12は、特定された過去の建物住所に対応する過去の建物座標を取得する。 In step S143, the matching unit 12 obtains past building coordinates corresponding to the identified past building address.

ステップS144では、照合部12は最新の建物地図情報を参照して、取得された過去の建物座標に対応する最新の建物座標を特定する。照合部12は最新の建物地図データベース21にアクセスして、過去の建物座標と一致するかまたは過去の建物座標に最も近い最新の建物座標を特定する。照合部12は、過去の建物座標に最も近い最新の建物座標として複数の座標を特定するかもしれない。この場合には、照合部12は追加のデータ項目に基づいて、その複数の候補から一つの最新の建物座標を選択してもよい。 In step S144, the matching unit 12 refers to the latest building map information to identify the latest building coordinates that correspond to the acquired past building coordinates. The matching unit 12 accesses the latest building map database 21 to identify the latest building coordinates that match the past building coordinates or are closest to the past building coordinates. The matching unit 12 may identify multiple coordinates as the latest building coordinates that are closest to the past building coordinates. In this case, the matching unit 12 may select one latest building coordinate from the multiple candidates based on additional data items.

ステップS145では、照合部12は、特定された最新の建物座標に対応する最新の建物住所を取得する。 In step S145, the matching unit 12 obtains the latest building address corresponding to the latest identified building coordinates.

ステップS146では、照合部12はステップS123と同様に、取得された最新の建物住所の精度を推定する。照合部12はステップS123と同様にその精度を調整してもよい。 In step S146, the matching unit 12 estimates the accuracy of the most recent building address obtained, similar to step S123. The matching unit 12 may adjust the accuracy, similar to step S123.

ステップS147で示すように、照合部12は推定を保留したすべての対象住所について、過去の建物地図情報および最新の建物地図情報を用いた追加の照合を実行する。未処理の対象住所が存在する場合には(ステップS147においてNO)、処理はステップS141に戻る。照合部12は保留中の次の対象住所についてステップS141~S146を実行する。保留中のすべての対象住所を処理した場合には(ステップS147においてYES)、照合部12はステップS14を終了する。一例では、照合部12はステップS14を実行して、対象住所と、最終的に特定された最新の建物住所と、最終的に推定された精度との対応関係を住所リストの各レコードに含める。この結果、保留中の対象住所のレコードについては最新の建物住所と精度とが更新される。 As shown in step S147, the matching unit 12 performs additional matching using past building map information and latest building map information for all target addresses for which estimation has been put on hold. If there are unprocessed target addresses (NO in step S147), the process returns to step S141. The matching unit 12 performs steps S141 to S146 for the next pending target address. If all pending target addresses have been processed (YES in step S147), the matching unit 12 ends step S14. In one example, the matching unit 12 performs step S14 to include in each record of the address list the correspondence between the target address, the latest building address finally identified, and the final estimated accuracy. As a result, the latest building address and accuracy are updated for the records of the pending target addresses.

図3に戻って、ステップS15では、照合部12が、最新の建物住所の精度が低いレコードが存在するか否かを判定する。照合部12は保留中のレコードについて、ステップS13と同様の手法で、精度が所与の基準を満たすか否かを判定する。照合部12は、精度が基準を満たすレコード(精度が高いレコード)については、ステップS145において取得された最新の建物住所を現在の建物住所として推定する。一方、精度が基準を満たさないレコード(精度が低いレコード)については、照合部12はその推定を更に保留し、後続の処理において別の第2地図情報を参照して現在の建物住所を推定する。 Returning to FIG. 3, in step S15, the matching unit 12 determines whether there is a record with a low accuracy of the latest building address. For the pending records, the matching unit 12 determines whether the accuracy meets a given criterion using a method similar to that of step S13. For records whose accuracy meets the criterion (records with high accuracy), the matching unit 12 estimates the latest building address obtained in step S145 as the current building address. On the other hand, for records whose accuracy does not meet the criterion (records with low accuracy), the matching unit 12 further reserves the estimation, and in subsequent processing, estimates the current building address by referring to another second map information.

保留していたすべてのレコードについて精度が基準を満たす場合には(ステップS15においてNO)、後述するステップS16~S18が省略されて、処理はステップS19に進む。一方、精度が低いレコードが存在する場合には(ステップS15においてYES)、処理はステップS16に進む。 If the accuracy of all the reserved records meets the criteria (NO in step S15), steps S16 to S18 described below are skipped and processing proceeds to step S19. On the other hand, if there are records with low accuracy (YES in step S15), processing proceeds to step S16.

ステップS16では、照合部12が最新の公図情報と最新の建物地図情報とを用いて追加の照合を実行する。図6を参照しながらその処理を説明する。 In step S16, the matching unit 12 performs additional matching using the latest public map information and the latest building map information. This process will be explained with reference to Figure 6.

ステップS161では、照合部12は推定を保留している一つの対象住所を選択する。 In step S161, the matching unit 12 selects one target address for which estimation is pending.

ステップS162では、照合部12は最新の公図情報を参照して、その対象住所に対応する最新の土地住所を特定する。照合部12は最新の公図データベース23にアクセスして、対象住所との文字列の一致度が最も高い最新の土地住所を特定する。照合部12は対象住所と完全に一致する最新の土地住所を特定するかもしれないし、対象住所の一部と一致する最新の土地住所を特定するかもしれない。部分一致の場合には、照合部12は複数の最新の土地住所を特定するかもしれない。この場合には、照合部12は追加のデータ項目に基づいて、その複数の候補から一つの土地住所を選択してもよい。 In step S162, the matching unit 12 refers to the latest cadastral map information to identify the latest land address corresponding to the target address. The matching unit 12 accesses the latest cadastral map database 23 to identify the latest land address that has the highest degree of match of character strings with the target address. The matching unit 12 may identify the latest land address that completely matches the target address, or may identify the latest land address that matches part of the target address. In the case of a partial match, the matching unit 12 may identify multiple latest land addresses. In this case, the matching unit 12 may select one land address from the multiple candidates based on additional data items.

ステップS163では、照合部12は特定された最新の土地住所に対応する最新の土地座標を取得する。 In step S163, the matching unit 12 obtains the latest land coordinates corresponding to the latest identified land address.

ステップS164では、照合部12は最新の建物地図情報を参照して、取得された最新の土地座標に対応する最新の建物座標を特定する。照合部12は最新の建物地図データベース21にアクセスして、最新の土地座標と一致するかまたは最新の土地座標に地理的距離が最も近い最新の建物座標を特定する。照合部12は、最新の土地座標に地理的距離が最も近い最新の建物座標として複数の座標を特定するかもしれない。この場合には、照合部12は追加のデータ項目に基づいて、その複数の候補から一つの最新の建物座標を選択してもよい。例えば、照合部12は追加のデータ項目として建物の種別(戸建住宅、集合住宅、店舗、店舗兼住宅)に基づいて、複数の候補から戸建住宅の建物座標を選択してもよい。 In step S164, the matching unit 12 refers to the latest building map information to identify the latest building coordinates corresponding to the latest acquired land coordinates. The matching unit 12 accesses the latest building map database 21 to identify the latest building coordinates that match the latest land coordinates or are geographically closest to the latest land coordinates. The matching unit 12 may identify multiple coordinates as the latest building coordinates that are geographically closest to the latest land coordinates. In this case, the matching unit 12 may select one latest building coordinate from the multiple candidates based on an additional data item. For example, the matching unit 12 may select the building coordinates of a detached house from multiple candidates based on the type of building (detached house, apartment building, store, store/residence) as an additional data item.

ステップS165では、照合部12は特定された最新の建物座標に対応する最新の建物住所を取得する。 In step S165, the matching unit 12 obtains the latest building address corresponding to the latest identified building coordinates.

ステップS166では、照合部12はステップS123と同様に、取得された最新の建物住所の精度を推定する。照合部12はステップS123と同様にその精度を調整してもよい。 In step S166, the matching unit 12 estimates the accuracy of the most recent building address obtained, similar to step S123. The matching unit 12 may adjust the accuracy, similar to step S123.

ステップS167で示すように、照合部12は推定を保留しているすべての対象住所について、最新の公図情報および最新の建物地図情報を用いた追加の照合を実行する。未処理の対象住所が存在する場合には(ステップS167においてNO)、処理はステップS161に戻る。照合部12は保留中の次の対象住所についてステップS161~S166を実行する。保留中のすべての対象住所を処理した場合には(ステップS167においてYES)、照合部12はステップS16を終了する。一例では、照合部12はステップS16を実行して、対象住所と、最終的に特定された最新の建物住所と、最終的に推定された精度との対応関係を住所リストの各レコードに含める。この結果、保留中の対象住所のレコードについては最新の建物住所と精度とが更新される。 As shown in step S167, the matching unit 12 performs additional matching using the latest public map information and the latest building map information for all target addresses for which estimation is pending. If there are unprocessed target addresses (NO in step S167), the process returns to step S161. The matching unit 12 performs steps S161 to S166 for the next pending target address. If all pending target addresses have been processed (YES in step S167), the matching unit 12 ends step S16. In one example, the matching unit 12 performs step S16 to include in each record of the address list the correspondence between the target address, the latest building address finally identified, and the final estimated accuracy. As a result, the latest building address and accuracy are updated for the records of the pending target addresses.

図3に戻って、ステップS17では、照合部12が、最新の建物住所の精度が低いレコードが存在するか否かを判定する。照合部12は保留中のレコードについて、ステップS13と同様の手法で、精度が所与の基準を満たすか否かを判定する。照合部12は、精度が基準を満たすレコード(精度が高いレコード)については、ステップS165において取得された最新の建物住所を現在の建物住所として推定する。一方、精度が基準を満たさないレコード(精度が低いレコード)については、照合部12はその推定を更に保留し、後続の処理において更に別の第2地図情報を参照して現在の建物住所を推定する。 Returning to FIG. 3, in step S17, the matching unit 12 determines whether there is a record with a low accuracy of the latest building address. For the pending records, the matching unit 12 determines whether the accuracy meets a given criterion using a method similar to that of step S13. For records whose accuracy meets the criterion (records with high accuracy), the matching unit 12 estimates the latest building address obtained in step S165 as the current building address. On the other hand, for records whose accuracy does not meet the criterion (records with low accuracy), the matching unit 12 further reserves the estimation, and in subsequent processing, estimates the current building address by referring to yet another second map information.

保留していたすべてのレコードについて精度が基準を満たす場合には(ステップS17においてNO)、後述するステップS18が省略されて、処理はステップS19に進む。一方、精度が低いレコードが存在する場合には(ステップS17においてYES)、処理はステップS18に進む。 If the accuracy of all the reserved records meets the criteria (NO in step S17), step S18 described below is skipped and the process proceeds to step S19. On the other hand, if there are records with low accuracy (YES in step S17), the process proceeds to step S18.

ステップS18では、照合部12が過去の公図情報と最新の建物地図情報とを用いて追加の照合を実行する。図7を参照しながらその処理を説明する。 In step S18, the matching unit 12 performs additional matching using past public map information and the latest building map information. This process is explained with reference to Figure 7.

ステップS181では、照合部12は推定を保留している一つの対象住所を選択する。 In step S181, the matching unit 12 selects one target address for which estimation is pending.

ステップS182では、照合部12は過去の公図情報を参照して、その対象住所に対応する過去の土地住所を特定する。照合部12は過去の公図データベース24にアクセスして、対象住所との文字列の一致度が最も高い過去の土地住所を特定する。照合部12は対象住所と完全に一致する過去の土地住所を特定するかもしれないし、対象住所の一部と一致する過去の土地住所を特定するかもしれない。部分一致の場合には、照合部12は複数の過去の土地住所を特定するかもしれない。この場合には、照合部12は追加のデータ項目に基づいて、その複数の候補から一つの土地住所を選択してもよい。 In step S182, the matching unit 12 refers to past cadastral map information to identify a past land address corresponding to the target address. The matching unit 12 accesses the past cadastral map database 24 to identify a past land address that has the highest degree of match of character strings with the target address. The matching unit 12 may identify a past land address that completely matches the target address, or may identify a past land address that matches part of the target address. In the case of a partial match, the matching unit 12 may identify multiple past land addresses. In this case, the matching unit 12 may select one land address from the multiple candidates based on additional data items.

ステップS183では、照合部12は特定された過去の土地住所に対応する過去の土地座標を取得する。 In step S183, the matching unit 12 obtains past land coordinates corresponding to the identified past land address.

ステップS184では、照合部12は最新の建物地図情報を参照して、取得された過去の土地座標に対応する最新の建物座標を特定する。照合部12は最新の建物地図データベース21にアクセスして、過去の土地座標と一致するかまたは過去の土地座標に地理的距離が最も近い最新の建物座標を特定する。照合部12は、過去の土地座標に地理的距離が最も近い最新の建物座標として複数の座標を特定するかもしれない。この場合には、照合部12は追加のデータ項目に基づいて、その複数の候補から一つの最新の建物座標を選択してもよい。例えば、照合部12は追加のデータ項目として建物の種別(戸建住宅、集合住宅、店舗、店舗兼住宅)に基づいて、複数の候補から戸建住宅の建物座標を選択するようにしてもよい。 In step S184, the matching unit 12 refers to the latest building map information to identify the latest building coordinates corresponding to the acquired past land coordinates. The matching unit 12 accesses the latest building map database 21 to identify the latest building coordinates that match the past land coordinates or are geographically closest to the past land coordinates. The matching unit 12 may identify multiple coordinates as the latest building coordinates that are geographically closest to the past land coordinates. In this case, the matching unit 12 may select one latest building coordinate from the multiple candidates based on an additional data item. For example, the matching unit 12 may select the building coordinates of a detached house from multiple candidates based on the type of building (detached house, apartment building, store, store/residence) as an additional data item.

ステップS185では、照合部12は特定された最新の建物座標に対応する最新の建物住所を取得する。 In step S185, the matching unit 12 obtains the latest building address corresponding to the latest identified building coordinates.

ステップS186では、照合部12はステップS123と同様に、取得された最新の建物住所の精度を推定する。照合部12はステップS123と同様にその精度を調整してもよい。 In step S186, the matching unit 12 estimates the accuracy of the most recent building address obtained, similar to step S123. The matching unit 12 may adjust the accuracy, similar to step S123.

ステップS187で示すように、照合部12は推定を保留しているすべての対象住所について、過去の公図情報および最新の建物地図情報を用いた追加の照合を実行する。未処理の対象住所が存在する場合には(ステップS187においてNO)、処理はステップS181に戻る。照合部12は保留中の次の対象住所についてステップS181~S186を実行する。保留中のすべての対象住所を処理した場合には(ステップS187においてYES)、照合部12はステップS18を終了する。一例では、照合部12はステップS18を実行して、対象住所と、最終的に特定された最新の建物住所と、最終的に推定された精度との対応関係を住所リストの各レコードに含める。この結果、保留中の対象住所のレコードについては最新の建物住所と精度とが更新される。 As shown in step S187, the matching unit 12 performs additional matching using past public map information and latest building map information for all target addresses for which estimation is pending. If there are unprocessed target addresses (NO in step S187), the process returns to step S181. The matching unit 12 performs steps S181 to S186 for the next pending target address. If all pending target addresses have been processed (YES in step S187), the matching unit 12 ends step S18. In one example, the matching unit 12 performs step S18 to include in each record of the address list the correspondence between the target address, the latest building address finally identified, and the final estimated accuracy. As a result, the latest building address and accuracy are updated for the records of the pending target addresses.

図3に戻り、ステップS19では、出力部13がクレンジングされた住所リストを出力する。出力部はその住所リストをユーザ端末に向けて送信してもよいし、所定のデータベースに格納してもよい。一例では、クレンジングされた住所リストの個々のレコードは、入力された建物住所(対象住所)と、推定された現在の建物住所と、精度とを示す。ユーザはこの住所リストを参照することで、自身が管理しているそれぞれの建物住所が現実と合っているのかを確認したり、その建物住所が現在はどのように変わったかを把握したりすることができる。ユーザはその住所リストから、推定された現在の建物住所の確からしさを知ることもできる。 Returning to FIG. 3, in step S19, the output unit 13 outputs the cleansed address list. The output unit may transmit the address list to a user terminal, or may store it in a specified database. In one example, each record in the cleansed address list indicates the input building address (target address), the estimated current building address, and the accuracy. By referring to this address list, the user can check whether each building address that he or she manages matches reality, and understand how the building address has changed. The user can also find out the accuracy of the estimated current building address from the address list.

処理フローS1に示すように、一例では、住所管理システム10は第1地物座標および第2地物座標を参照して、入力された地物住所と、第1地物住所と、第2地物住所との対応関係を判定し、入力された地物住所に対応する第1地物住所を現在の地物住所として推定する。 As shown in processing flow S1, in one example, the address management system 10 refers to the first feature coordinates and the second feature coordinates to determine the correspondence between the input feature address, the first feature address, and the second feature address, and estimates the first feature address corresponding to the input feature address as the current feature address.

[効果]
以上説明したように、本開示の一側面に係るコンピュータシステムは、個々の最新の地物住所を示す第1地図情報を記憶する第1データベースと、第1地図情報とは少なくとも一部が異なる第2地図情報を記憶する第2データベースとの双方を参照して、入力された地物住所から現在の地物住所を推定する制御部を備える。
[effect]
As described above, a computer system according to one aspect of the present disclosure includes a control unit that estimates a current feature address from an input feature address by referring to both a first database that stores first map information indicating each latest feature address and a second database that stores second map information that is at least partially different from the first map information.

本開示の一側面に係るプログラムは、個々の最新の地物住所を示す第1地図情報を記憶する第1データベースと、前記第1地図情報とは少なくとも一部が異なる第2地図情報を記憶する第2データベースとの双方を参照して、入力された地物住所から現在の地物住所を推定するステップをコンピュータに実行させる。 A program according to one aspect of the present disclosure causes a computer to execute a step of estimating a current feature address from an input feature address by referring to both a first database that stores first map information indicating each latest feature address and a second database that stores second map information that is at least partially different from the first map information.

このような側面においては、最新の地図情報である第1地図情報だけでなく、その第1地図情報とは少なくとも一部が異なる第2地図情報も参照することで、現在の地物住所を精度良く推定することが可能になる。その結果、入力された地物住所を現在の地物住所に変換できる可能性も高まる。 In this aspect, by referring to not only the first map information, which is the latest map information, but also the second map information that is at least partially different from the first map information, it becomes possible to estimate the current feature address with high accuracy. As a result, the possibility of converting the input feature address to the current feature address also increases.

他の側面に係るコンピュータシステムでは、第1地図情報が、第1地物住所および第1地物座標の個々の組合せを示し、第2地図情報が、第2地物住所および第2地物座標の個々の組合せを示し、制御部が、第1地物座標および第2地物座標を参照して、入力された地物住所と、第1地物住所と、第2地物住所との対応関係を判定し、入力された地物住所に対応する第1地物住所を現在の地物住所として推定してもよい。この構成により第1地物住所と第2地物住所との位置関係を導出できるので、入力された地物住所と、第1地物住所と、第2地物住所との対応関係をより正確に特定できる。その結果、現在の地物住所をより精度良く推定できる。 In another aspect of the computer system, the first map information indicates each combination of a first feature address and a first feature coordinate, the second map information indicates each combination of a second feature address and a second feature coordinate, and the control unit refers to the first feature coordinate and the second feature coordinate to determine a correspondence relationship between the input feature address, the first feature address, and the second feature address, and estimates the first feature address corresponding to the input feature address as the current feature address. This configuration makes it possible to derive the positional relationship between the first feature address and the second feature address, and therefore makes it possible to more accurately identify the correspondence relationship between the input feature address, the first feature address, and the second feature address. As a result, the current feature address can be estimated with greater accuracy.

他の側面に係るコンピュータシステムでは、制御部が、第2地図情報を参照して、入力された地物住所に対応する第2地物住所および第2地物座標を特定し、第1地図情報を参照して、特定された第2地物座標に対応する第1地物座標を特定し、特定された第1地物座標に対応する第1地物住所を現在の地物住所として推定してもよい。第2地図情報を参照して最新の地物住所への手掛かりを得た後に、地物座標に基づいて第1地物住所を取得することで、現在の地物住所を精度良く推定できる。 In another aspect of the computer system, the control unit may refer to the second map information to identify a second feature address and second feature coordinates corresponding to the input feature address, refer to the first map information to identify first feature coordinates corresponding to the identified second feature coordinates, and estimate the first feature address corresponding to the identified first feature coordinates as the current feature address. After obtaining a clue to the latest feature address by referring to the second map information, the first feature address can be obtained based on the feature coordinates, thereby enabling the current feature address to be estimated with high accuracy.

他の側面に係るコンピュータシステムでは、制御部が、第1地図情報を参照して、入力された地物住所に対応する第1地物住所を特定し、特定された第1地物住所の精度を推定し、推定された精度が所与の基準を満たす場合には、第2地図情報を参照することなく、特定された第1地物住所を現在の地物住所として推定し、推定された精度が基準を満たさない場合には、第1地図情報および第2地図情報を参照して、特定された第1地物座標に対応する第1地物住所を現在の地物住所として推定してもよい。この手順によって現在の地物住所を推定することで、必要な場合に限って第2地図情報が参照されるので、コンピュータシステムの処理量を押さえつつ現在の地物住所を精度良く推定できる。 In another aspect of the computer system, the control unit may refer to the first map information to identify a first feature address corresponding to the input feature address, estimate the accuracy of the identified first feature address, and if the estimated accuracy meets a given standard, estimate the identified first feature address as the current feature address without referring to the second map information, and if the estimated accuracy does not meet the standard, may refer to the first map information and the second map information to estimate the first feature address corresponding to the identified first feature coordinates as the current feature address. By estimating the current feature address using this procedure, the second map information is referenced only when necessary, making it possible to accurately estimate the current feature address while minimizing the processing load of the computer system.

他の側面に係るコンピュータシステムでは、第1地図情報が、第1時期に用意された最新の地物住所および最新の地物座標の個々の組合せを示し、第2地図情報が、第1時期よりも前の第2時期に用意された過去の地物住所および過去の地物座標の個々の組合せを示し、制御部が、入力された地物住所に対応する最新の地物住所を現在の地物住所として推定してもよい。最新の地図情報に加えて過去の地図情報を参照することで、地物住所の変更の履歴を手掛かりとして用いて現在の地物住所を精度良く推定できる。 In another aspect of the computer system, the first map information may indicate an individual combination of the latest feature address and the latest feature coordinates prepared in a first period, the second map information may indicate an individual combination of past feature addresses and past feature coordinates prepared in a second period prior to the first period, and the control unit may estimate the latest feature address corresponding to the input feature address as the current feature address. By referring to past map information in addition to the latest map information, the current feature address can be estimated with high accuracy using the history of changes to the feature addresses as a clue.

他の側面に係るコンピュータシステムでは、第1地図情報が、最新の建物住所および最新の建物座標の個々の組合せを示し、第2地図情報が、土地住所および土地座標の個々の組合せを示し、制御部が、入力された建物住所に対応する最新の建物住所を現在の地物住所として推定してもよい。最新の建物住所に加えて土地住所を参照することで、地物住所の体系の違いを手掛かりとして用いて現在の地物住所を精度良く推定できる。 In another aspect of the computer system, the first map information may indicate each combination of the latest building address and the latest building coordinates, the second map information may indicate each combination of the land address and the land coordinates, and the control unit may estimate the latest building address corresponding to the input building address as the current feature address. By referring to the land address in addition to the latest building address, the current feature address can be accurately estimated using differences in the feature address systems as a clue.

[変形例]
以上、本開示をその実施形態に基づいて詳細に説明した。しかし、本開示は上記実施形態に限定されるものではない。本開示は、その要旨を逸脱しない範囲で様々な変形が可能である。
[Modification]
The present disclosure has been described in detail above based on the embodiments. However, the present disclosure is not limited to the above embodiments. The present disclosure can be modified in various ways without departing from the spirit and scope of the present disclosure.

対象住所が土地住所である場合には、住所管理システム10は処理フローS1と同様の処理手順によって、入力された土地住所に対応する最新の土地住所を現在の土地住所として推定し得る。現在の土地住所(地番)を推定することで、分筆、合筆、土地の利用履歴、土壌汚染の有無などのような、土地そのものの状況を把握することが可能になる。建物ではない地物(例えば、浄化槽、防災無線、防災倉庫、消防団格納庫、ため池、鳥獣害対策用の柵、消火栓、防火水槽、公園、看板、防犯灯、街路灯、ごみステーション、ソーラーパネルなど)に関する管理、あるいは、土地住所(地番)で作成または整備された登記簿、建築計画などの各種情報の管理も、その推定によって容易になり得る。 When the target address is a land address, the address management system 10 can estimate the latest land address corresponding to the input land address as the current land address by a processing procedure similar to that of processing flow S1. By estimating the current land address (lot number), it becomes possible to grasp the status of the land itself, such as subdivision, consolidation, land use history, and the presence or absence of soil contamination. This estimation can also facilitate management of non-building features (e.g., septic tanks, disaster prevention radios, disaster prevention warehouses, fire brigade hangars, reservoirs, fences for bird and animal damage control, fire hydrants, fire water tanks, parks, signs, security lights, street lights, garbage stations, solar panels, etc.), or management of various information such as registries and building plans created or maintained at the land address (lot number).

現在の土地住所を推定する場合には、住所管理システム10は最新の公図データベース23を第1データベースとして用い、最新の公図情報を第1地図情報として処理する。したがって、第1地物住所は最新の土地住所であり、第1地物座標は最新の土地座標である。更に、住所管理システム10は過去の公図データベース24、最新の建物地図データベース21、および過去の建物地図データベース22を第2データベースとして用い、過去の公図情報、最新の建物地図情報、および過去の建物地図情報を第2地図情報として処理する。第2地図情報が過去の公図情報である場合には、第2地物住所は過去の土地住所であり、第2地物座標は過去の土地座標である。第2地図情報が最新の建物地図情報である場合には、第2地物住所は最新の建物住所であり、第2地物座標は最新の建物座標である。第2地図情報が過去の建物地図情報である場合には、第2地物住所は過去の建物住所であり、第2地物座標は過去の建物座標である。 When estimating the current land address, the address management system 10 uses the latest cadastral map database 23 as the first database and processes the latest cadastral map information as the first map information. Therefore, the first feature address is the latest land address, and the first feature coordinates are the latest land coordinates. Furthermore, the address management system 10 uses the past cadastral map database 24, the latest building map database 21, and the past building map database 22 as the second database and processes the past cadastral map information, the latest building map information, and the past building map information as the second map information. If the second map information is past cadastral map information, the second feature address is the past land address, and the second feature coordinates are the past land coordinates. If the second map information is the latest building map information, the second feature address is the latest building address, and the second feature coordinates are the latest building coordinates. If the second map information is past building map information, the second feature address is the past building address, and the second feature coordinates are the past building coordinates.

上記の処理フローS1では、住所管理システム10は過去の建物地図データベース22、最新の公図データベース23、および過去の公図データベース24を第2データベースとして用いる。しかし、住所管理システム10はこの三つのデータベースのうちの任意の一つまたは二つのみを第2データベースとして用いてもよい。すなわち、コンピュータシステムによって用いられる第2データベースの個数は限定されない。 In the above process flow S1, the address management system 10 uses the past building map database 22, the latest cadastral map database 23, and the past cadastral map database 24 as the second databases. However, the address management system 10 may use any one or two of these three databases as the second databases. In other words, the number of second databases used by the computer system is not limited.

上記の処理フローS1では、住所管理システム10は第2データベースとして、過去の建物地図データベース22、最新の公図データベース23、および過去の公図データベース24をこの順に参照する。しかし、複数の第2データベースを用いる場合において、コンピュータシステムは個々の第2データベースを任意の順序で参照してもよい。 In the above process flow S1, the address management system 10 references the past building map database 22, the latest cadastral map database 23, and the past cadastral map database 24 as second databases in that order. However, when multiple second databases are used, the computer system may reference each second database in any order.

第2データベースとして用いられる過去の地図情報のデータベースは、複数の世代にわたって複数個存在してもよい。すなわち、或る一種類の地図情報について、複数の過去版のデータベースが存在してもよい。この場合には、コンピュータシステムはそれぞれの過去版のデータベースを第2データベースとして用いる。例えば、コンピュータシステムは複数の過去版のデータベースを、時間を遡るかたちで順に参照しながら、入力された地物住所から現在の地物住所を推定してもよい。 There may be multiple databases of past map information used as the second database across multiple generations. In other words, multiple past versions of databases may exist for a single type of map information. In this case, the computer system uses each past version of the database as the second database. For example, the computer system may infer the current feature address from the input feature address by sequentially referencing the multiple past versions of the database going back in time.

本開示において、第1コンピュータが第2コンピュータ“に向けて”データまたは情報を送信するとは、第1コンピュータが、直接に、または少なくとも一つの通信装置を介して(すなわち間接的に)、第2コンピュータにデータまたは情報を送信することを意味する。 For purposes of this disclosure, a first computer transmitting data or information "to" a second computer means that the first computer transmits data or information to the second computer either directly or through at least one communications device (i.e., indirectly).

本開示に係るコンピュータシステムは、データベース群を備えるスタンドアロンのコンピュータによって実現されてもよい。 The computer system according to the present disclosure may be realized by a standalone computer equipped with a group of databases.

本開示において、「少なくとも一つのプロセッサが、第1の処理を実行し、第2の処理を実行し、…第nの処理を実行する。」との表現、またはこれに対応する表現は、第1の処理から第nの処理までのn個の処理の実行主体(すなわちプロセッサ)が途中で変わる場合を含む概念を示す。すなわち、この表現は、n個の処理のすべてが同じプロセッサで実行される場合と、n個の処理においてプロセッサが任意の方針で変わる場合との双方を含む概念を示す。 In this disclosure, the expression "at least one processor executes a first process, executes a second process, ... executes an nth process" or a corresponding expression indicates a concept including cases where the entity executing the n processes from the first process to the nth process (i.e., the processor) changes midway. In other words, this expression indicates a concept including both cases where all n processes are executed by the same processor and cases where the processor changes among the n processes according to an arbitrary policy.

コンピュータシステム内で二つの数値の大小関係を比較する際には、「以上」および「よりも大きい」という二つの基準のどちらを用いてもよく、「以下」および「未満」の二つの基準のうちのどちらを用いてもよい。このような基準の選択は、二つの数値の大小関係を比較する処理についての技術的意義を変更するものではない。 When comparing the magnitude of two numbers within a computer system, either of the two criteria "greater than or equal to" and "greater than" may be used, or either of the two criteria "less than or equal to" and "less than". The choice of criteria does not change the technical significance of the process of comparing the magnitude of two numbers.

少なくとも一つのプロセッサにより実行される方法の処理手順は上記実施形態での例に限定されない。例えば、上述したステップ(処理)の一部が省略されてもよいし、別の順序で各ステップが実行されてもよい。また、上述したステップのうちの任意の2以上のステップが組み合わされてもよいし、ステップの一部が修正または削除されてもよい。あるいは、上記の各ステップに加えて他のステップが実行されてもよい。 The processing procedure of the method executed by at least one processor is not limited to the example in the above embodiment. For example, some of the steps (processing) described above may be omitted, or each step may be executed in a different order. In addition, any two or more of the steps described above may be combined, or some of the steps may be modified or deleted. Alternatively, other steps may be executed in addition to each of the steps described above.

以上の実施形態の全部または一部に記載された態様は、現在の地物住所の推定、移動経路または移動履歴に関する制御、処理速度の向上、処理精度の向上、使い勝手の向上、データを利用した機能の向上または適切な機能の提供その他の機能向上または適切な機能の提供、データおよび/またはプログラムの容量の削減、装置および/またはシステムの小型化等の適切なデータ、プログラム、記録媒体、装置および/またはシステムの提供、並びにデータ、プログラム、装置またはシステムの制作・製造コストの削減、制作・製造の容易化、制作・製造時間の短縮等のデータ、プログラム、記録媒体、装置および/またはシステムの制作・製造の適切化のいずれか一つの課題を解決する。 The aspects described in all or part of the above embodiments solve any one of the following problems: estimation of the current feature address, control over travel route or travel history, improvement of processing speed, improvement of processing accuracy, improvement of usability, improvement of functions using data or provision of appropriate functions, other improvement of functions or provision of appropriate functions, reduction of data and/or program capacity, miniaturization of devices and/or systems, provision of appropriate data, programs, recording media, devices and/or systems, and optimization of the production and manufacturing of data, programs, recording media, devices and/or systems, such as reduction of production and manufacturing costs of data, programs, devices or systems, simplification of production and manufacturing, and shortening of production and manufacturing time.

10…住所管理システム、11…取得部、12…照合部、13…出力部、20…データベース群、21…最新の建物地図データベース、22…過去の建物地図データベース、23…最新の公図データベース、24…過去の公図データベース。 10...Address management system, 11...Acquisition unit, 12...Matching unit, 13...Output unit, 20...Database group, 21...Latest building map database, 22...Past building map database, 23...Latest cadastral map database, 24...Past cadastral map database.

Claims (5)

或る地理的領域における、最新の地物住所である最新地物住所と前記最新地物住所に対応する位置座標である最新地物座標との組み合わせを複数含む最新地図データベースと、同じ前記地理的領域における、前記最新地物住所とは異なる地物住所である参照用地物住所と前記参照用地物住所に対応する位置座標である参照用地物座標との組み合わせを複数含む参照用データベースとの双方を用いて、入力された地物住所から最新の地物住所を推定する制御部を備え
前記制御部が、
前記最新地図データベースを用いて、前記入力された地物住所に対応する前記最新地物住所を特定する事前特定処理を行い、
前記事前特定処理で特定された前記最新地物住所と前記入力された地物住所との一致の度合いである一致度が所与の基準を満たさない場合に、
(i)前記参照用データベースを用いて、前記入力された地物住所に対応する前記参照用地物住所および前記参照用地物座標を特定し、
(ii)前記最新地図データベースを用いて、前記特定された参照用地物座標に対応する前記最新地物座標を特定し、
(iii)前記特定された最新地物座標に対応する前記最新地物住所を、前記入力された地物住所に対応する、前記最新の地物住所として推定する、
コンピュータシステム。
a control unit that estimates a latest feature address from an input feature address by using both a latest map database including a plurality of combinations of a latest feature address , which is a latest feature address in a certain geographical area, and latest feature coordinates, which are position coordinates corresponding to the latest feature address, and a reference database including a plurality of combinations of a reference feature address, which is a feature address different from the latest feature address, in the same geographical area, and a reference feature coordinates, which are position coordinates corresponding to the reference feature address ,
The control unit:
performing a pre-identification process of identifying the latest feature address corresponding to the input feature address using the latest map database;
When a degree of match between the latest feature address identified in the pre-identification process and the input feature address does not satisfy a given criterion,
(i) using the reference database to identify the reference feature address and the reference feature coordinates corresponding to the input feature address;
(ii) using the updated map database, identifying the updated feature coordinates that correspond to the identified reference feature coordinates;
(iii) estimating the latest feature address corresponding to the identified latest feature coordinates as the latest feature address corresponding to the input feature address;
Computer system.
前記制御部が、
前記一致度が前記所与の基準を満たす場合には、前記参照用データベースを用いることなく、前記事前特定処理で特定された前記最新地物住所を、前記入力された地物住所に対応する、前記最新の地物住所として推定する、
請求項に記載のコンピュータシステム。
The control unit:
If the degree of match satisfies the given criterion, the latest feature address identified in the pre-identification process is estimated as the latest feature address corresponding to the input feature address without using the reference database .
2. The computer system of claim 1 .
前記最新地図データベースが、第1時期における前記最新地物住所および前記最新地物座標の個々の組合せを示し、
前記参照用データベースが、前記第1時期よりも前の第2時期における前記参照用地物住所および前記参照用地物座標の個々の組合せを示
請求項1又は2に記載のコンピュータシステム。
the latest map database indicates each combination of the latest feature address and the latest feature coordinate at a first time;
the reference database indicating respective combinations of the reference feature addresses and the reference feature coordinates at a second time prior to the first time;
3. A computer system according to claim 1 or 2 .
或る地理的領域における、最新の地物住所である最新地物住所と前記最新地物住所に対応する位置座標である最新地物座標との組み合わせを複数含む最新地図データベースと、同じ前記地理的領域における、前記最新地物住所とは異なる地物住所である参照用地物住所と前記参照用地物住所に対応する位置座標である参照用地物座標との組み合わせを複数含む参照用データベースとの双方を用いて、入力された地物住所から最新の地物住所を推定する、処理方法であって、A processing method for estimating a latest feature address from an input feature address by using both a latest map database including a plurality of combinations of a latest feature address, which is a latest feature address, and latest feature coordinates, which are position coordinates corresponding to the latest feature address, in a certain geographical area, and a reference database including a plurality of combinations of a reference feature address, which is a feature address different from the latest feature address, and a reference feature coordinates, which are position coordinates corresponding to the reference feature address, in the same geographical area, the method comprising:
コンピュータが、The computer
前記最新地図データベースを用いて、前記入力された地物住所に対応する前記最新地物住所を特定する事前特定処理を行い、performing a pre-identification process of identifying the latest feature address corresponding to the input feature address using the latest map database;
前記事前特定処理で特定された前記最新地物住所と前記入力された地物住所との一致の度合いである一致度が所与の基準を満たさない場合に、When a degree of match between the latest feature address identified in the pre-identification process and the input feature address does not satisfy a given criterion,
(i)前記参照用データベースを用いて、前記入力された地物住所に対応する前記参照用地物住所および前記参照用地物座標を特定し、(i) using the reference database to identify the reference feature address and the reference feature coordinates corresponding to the input feature address;
(ii)前記最新地図データベースを用いて、前記特定された参照用地物座標に対応する前記最新地物座標を特定し、(ii) using the updated map database, identifying the updated feature coordinates that correspond to the identified reference feature coordinates;
(iii)前記特定された最新地物座標に対応する前記最新地物住所を、前記入力された地物住所に対応する、前記最新の地物住所として推定する、(iii) estimating the latest feature address corresponding to the identified latest feature coordinates as the latest feature address corresponding to the input feature address;
処理方法。 Processing method.
コンピュータを、
或る地理的領域における、最新の地物住所である最新地物住所と前記最新地物住所に対応する位置座標である最新地物座標との組み合わせを複数含む最新地図データベースと、同じ前記地理的領域における、前記最新地物住所とは異なる地物住所である参照用地物住所と前記参照用地物住所に対応する位置座標である参照用地物座標との組み合わせを複数含む参照用データベースとの双方を用いて、入力された地物住所から最新の地物住所を推定する制御部、
として機能させるプログラムであって、
前記制御部が、
前記最新地図データベースを用いて、前記入力された地物住所に対応する前記最新地物住所を特定する事前特定処理を行い、
前記事前特定処理で特定された前記最新地物住所と前記入力された地物住所との一致の度合いである一致度が所与の基準を満たさない場合に、
(i)前記参照用データベースを用いて、前記入力された地物住所に対応する前記参照用地物住所および前記参照用地物座標を特定し、
(ii)前記最新地図データベースを用いて、前記特定された参照用地物座標に対応する前記最新地物座標を特定し、
(iii)前記特定された最新地物座標に対応する前記最新地物住所を、前記入力された地物住所に対応する、前記最新の地物住所として推定する、
プログラム。
Computer,
a control unit that estimates a latest feature address from an input feature address by using both a latest map database including a plurality of combinations of a latest feature address , which is a latest feature address in a certain geographical area, and latest feature coordinates, which are position coordinates corresponding to the latest feature address, and a reference database including a plurality of combinations of a reference feature address, which is a feature address different from the latest feature address, in the same geographical area, and a reference feature coordinates, which are position coordinates corresponding to the reference feature address ;
A program that functions as
The control unit:
performing a pre-identification process of identifying the latest feature address corresponding to the input feature address using the latest map database;
When a degree of match between the latest feature address identified in the pre-identification process and the input feature address does not satisfy a given criterion,
(i) using the reference database to identify the reference feature address and the reference feature coordinates corresponding to the input feature address;
(ii) using the updated map database, identifying the updated feature coordinates that correspond to the identified reference feature coordinates;
(iii) estimating the latest feature address corresponding to the identified latest feature coordinates as the latest feature address corresponding to the input feature address;
program.
JP2022065375A 2022-04-11 2022-04-11 Computer system, processing method, and program Active JP7515531B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022065375A JP7515531B2 (en) 2022-04-11 2022-04-11 Computer system, processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022065375A JP7515531B2 (en) 2022-04-11 2022-04-11 Computer system, processing method, and program

Publications (2)

Publication Number Publication Date
JP2023155810A JP2023155810A (en) 2023-10-23
JP7515531B2 true JP7515531B2 (en) 2024-07-12

Family

ID=88417766

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022065375A Active JP7515531B2 (en) 2022-04-11 2022-04-11 Computer system, processing method, and program

Country Status (1)

Country Link
JP (1) JP7515531B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010286376A (en) 2009-06-12 2010-12-24 Clarion Co Ltd Navigation apparatus, control method of navigation apparatus and control program
JP2015022066A (en) 2013-07-17 2015-02-02 株式会社ゼンリン Map information processing device
JP2021119548A (en) 2019-03-29 2021-08-12 株式会社Jon Location identification system, location identification method and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010286376A (en) 2009-06-12 2010-12-24 Clarion Co Ltd Navigation apparatus, control method of navigation apparatus and control program
JP2015022066A (en) 2013-07-17 2015-02-02 株式会社ゼンリン Map information processing device
JP2021119548A (en) 2019-03-29 2021-08-12 株式会社Jon Location identification system, location identification method and program

Also Published As

Publication number Publication date
JP2023155810A (en) 2023-10-23

Similar Documents

Publication Publication Date Title
US11966424B2 (en) Method and apparatus for dividing region, storage medium, and electronic device
JP5027985B2 (en) Method and system for forming, updating and using a geographic database
EP3611468A1 (en) Vector tile pyramiding
CN106874415B (en) Environmental sensitive area database construction method and server based on generalized information system
Mika Interoperability cadastral data in the system approach
Walford Bringing historical British Population Census records into the 21st century: A method for geocoding households and individuals at their early‐20th‐century addresses
CN115269754A (en) Geographic information integration method, intelligent terminal and storage medium
JP6472589B1 (en) Map data processor
JP7515531B2 (en) Computer system, processing method, and program
Gwebu Towards a Theoretical Exploration of the Differential Urbanisation Model in Sub‐Saharan Africa: The Botswana Case
CN116484015A (en) Method, device and storage medium for constructing geographic knowledge map
CN115511149A (en) Method, device, equipment and medium for dividing service areas of public service facilities
CN112925862A (en) Method, device and equipment for updating point of interest (POI) library based on geography gridding technology
CN117196141A (en) A drainage unit division method, device, terminal and medium
JP2008176808A (en) Graphic data search system and method, and graphic data screen display method
JP7026919B2 (en) Map data update system, map data update method and program
JP4456359B2 (en) Map information updating apparatus and method, and program
Jones Where do all the good books go? Geographic information systems and the local library
CN114723338A (en) Resource data evaluation method and device and computer equipment
Qhtani et al. Ar Riyadh Geospatial urban information system and metropolitan development strategy for Ar Riyadh
Arora et al. Web based GPS and GIS model for rural areas
JP4121966B2 (en) Graphic data management method
JP4121967B2 (en) Graphic data management method
WO2005088556A2 (en) System and method for producing a flexible geographical grid
Rwerekane et al. The MappGuru, a universal addressing system

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20220913

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240319

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240517

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: 20240618

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240702

R150 Certificate of patent or registration of utility model

Ref document number: 7515531

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150