Information processing device

The system addresses the inaccuracy of Meiji-era cadastral maps by dividing and filtering cadastral polygons for precise overlay with residential maps, enhancing precision and efficiency.

JP2025123465AActive Publication Date: 2025-08-22TORUS CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2025104476
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-06-20
Publication Date
2025-08-22
Estimated Expiration
2041-03-01

AI Technical Summary

Technical Problem

Existing cadastral maps from the Meiji period have inaccuracies due to outdated surveying techniques, making precise overlay with modern GIS-based residential address maps difficult and time-consuming.

Method used

A system that divides cadastral polygons into brush polygons, filters reference points based on area and distortion thresholds, and uses geocoding to determine public coordinate system coordinates for accurate overlay with residential maps.

Benefits of technology

Enables high-precision and efficient superimposition of cadastral and residential maps, reducing manual effort and improving accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025123465000001_ABST
    Figure 2025123465000001_ABST
Patent Text Reader

Abstract

To provide a technology that accurately and easily superimposes a cadastral map onto a house display map.SOLUTION: An information processing device comprises: a dividing unit that divides a cadastral map polygon into a plot polygon group including a plurality of plot polygons; a filtering unit that performs first filtering of extracting a reference point in which at least one of a numerical value on an area of the plot polygon and a numerical value on a distortion degree is equal to or less than a threshold; a preparation unit that acquires a residence display of a section of the plot polygon including the reference point whose public coordinate system coordinate is obtained, and superimposes the plot polygon group onto the house map using the public coordinate system coordinate as a reference to prepare map data; and a geocoding unit that obtains a public coordinate system coordinate of a section of the plot polygon including the extracted reference point. The preparation unit is configured to obtain the public coordinate system coordinate of the extracted reference point from the public coordinate system coordinate of the section of the plot polygon.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device. [Background technology]

[0002] In Japan, there are maps attached to the cadastral register called cadastral maps. Cadastral maps are documents used to clarify land divisions, and contain numbers assigned by the registry office to each parcel of land, called land lots. In real estate registration, it is necessary to clarify these land lots and land lots, so cadastral maps are still used in land transactions today. Patent Document 1 describes a technology that makes it easy to look up land lots.

[0003] In Patent Document 1, an electronic residential map and an electronic land lot number map are displayed superimposed on each other, making it possible to easily check the correspondence between residential address indications and land lot numbers shown on official maps. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-99540 Summary of the Invention [Problem to be solved by the invention]

[0005] Many of the official maps were created during the Meiji period, and accurate surveying was difficult with the technology of that time, so there are often large discrepancies between the current location and shape of land. For this reason, it is difficult to overlay with high precision the official maps with residential address maps created using a GIS (Geographic Information System) using the technology in Patent Document 1. Furthermore, overlaying with high precision requires manual work, which is extremely time-consuming.

[0006] The present invention has been made to solve the above problems, and aims to provide a technology that allows for the easy and accurate superimposition of a public map and a residential display map. [Means for solving the problem]

[0007] The present invention comprises a dividing unit that divides a cadastral polygon into brush polygon groups each including a plurality of brush polygons; a filtering unit that performs first filtering to extract reference points for which at least one of the numerical values ​​related to the area and the distortion degree of the brush polygon is below a threshold; a creation unit that obtains the residential address of the brush polygon section that includes the reference point for which public coordinate system coordinates have been determined, and creates map data by overlaying the brush polygon group with a residential map using the public coordinate system coordinates as a reference; and a geocoding unit that determines the public coordinate system coordinate of the brush polygon section that includes the extracted reference point, wherein the creation unit determines the public coordinate system coordinate of the extracted reference point from the public coordinate system coordinate of the brush polygon section. [Effects of the Invention]

[0008] According to the present invention, a technology can be provided for overlaying a public map and a residential display map with high accuracy and ease. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a block diagram showing a schematic configuration of a map generation system according to a first embodiment. [Figure 2] FIG. 2 is a block diagram showing a hardware configuration of the information processing device. [Figure 3] FIG. 3 is a flowchart showing a process of creating map data according to the first embodiment. [Figure 4] FIG. 4 is a flowchart showing a reference point generation process according to the first embodiment. [Figure 5] FIG. 4 is a flowchart showing a first filtering process according to the first embodiment. [Figure 6] FIG. 3 is a flowchart showing a geocoding process according to the first embodiment. [Figure 7] FIG. 4 is a flowchart showing overlay processing according to the first embodiment. [Figure 8] FIG. 10 is a block diagram showing a schematic configuration of a map generation system according to a second embodiment. [Figure 9] FIG. 10 is a flowchart showing a process of generating map data according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Note that the following specific examples are examples of embodiments of the present invention, but the present invention is not limited to the following specific forms.

[0011] [First embodiment] FIG. 1 is a block diagram showing a schematic configuration of a map generation system 1 according to a first embodiment. The map generation system 1 processes cadastral polygon data 30 including a plurality of plot polygons to create map data 40 that is overlaid on a residential display map using a GIS. The map generation system 1 includes an information processing device 10 and a geocoding device 20. Note that a plot polygon is polygon data that indicates a plot (a parcel on the land registry) included in the cadastral polygon data 30.

[0012] The information processing device 10 includes a separating unit 11, a generating unit 12, a filtering unit 13, a creating unit 14, and an output unit 15.

[0013] The dividing unit 11 divides the cadastral polygon data 30 into predetermined brush polygon groups.

[0014] The generation unit 12 generates a reference point for each brush polygon. It also indexes the area and the distortion of each brush polygon. The indexed area and distortion, as well as the attribute data of the brush polygon, are then linked to each reference point. Note that, in this specification, distortion is a numerical representation of the degree of distortion of the shape of the brush polygon.

[0015] The filtering unit 13 filters the reference points based on the information associated with the reference points.

[0016] The creation unit 14 acquires the public coordinate system (planar rectangular coordinate system) coordinates of the brush polygon containing the filtered reference point from the geocoding device 20, and calculates the public coordinate system coordinates of the reference point. Then, using the reference point for which the public coordinate system has been calculated, the creation unit 14 overlays the brush polygon group on a residential map to create map data.

[0017] The output unit 15 outputs the created map data to, for example, a display device or other external device.

[0018] The geocoding device 20 includes a geocoder function. The geocoding device 20 acquires, from the filtering unit 13, reference point data filtered by the filtering unit 13. Here, reference point data refers to data including reference points and information linked to the reference points. The geocoding device 20 then converts the land address of each brush polygon containing the acquired reference points into latitude and longitude, and performs filtering to extract reference points that satisfy predetermined conditions. The geocoding device 20 converts the latitude and longitude of each brush polygon containing the extracted reference points into a public coordinate system and outputs them to the creation unit 14.

[0019] Next, the hardware configuration of the information processing device 10 will be described with reference to Fig. 2. Fig. 2 is a block diagram showing the hardware configuration of the information processing device 10. The information processing device 10 includes a storage unit 51, a RAM 52, a ROM 53, a CPU 54, and a communication unit 55.

[0020] The storage unit 51 stores programs executed by the CPU 54 (described later), data used by such programs, etc. The storage unit 51 can also store various data used in processing, created map data, etc.

[0021] The CPU 54 operates based on a program stored in the ROM 53 or the storage unit 51, and controls each unit of the information processing device 10. The ROM 53 stores a boot program executed by the CPU 54 when the information processing device 10 is started up, programs dependent on the hardware of the information processing device 10, and the like. The CPU 54 executes a program loaded onto the RAM 52, for example, to realize a flow described below. Note that the CPU 54 may obtain these programs from another device, for example, via a network, and execute them.

[0022] The communication unit 55 can receive data or instructions from external devices such as other devices via a network and send them to the CPU 54, and can transmit data or instructions generated by the CPU 54 to other devices.

[0023] The information processing device 10 may be connected to an input device 60 and a display device 70. The input device 60 is, for example, a touch panel, keyboard, mouse, etc. that accepts operational input from a user. The display device 70 is, for example, a liquid crystal display panel, a plasma display panel, an organic EL (Electro Luminescence) display panel, etc.

[0024] The geocoding device 20 may have a similar hardware configuration, and therefore a description of the hardware configuration of the geocoding device 20 will be omitted.

[0025] Next, the overall flow of the map data creation process according to the first embodiment will be described with reference to Fig. 3, and each step will be described in detail later. Fig. 3 is a flow diagram showing the map data creation process according to the first embodiment. Each operation (step) shown in this flowchart can be executed under the control of the CPU 54 of the information processing device 10 or the CPU of the geocoding device 20.

[0026] In S110, the segmentation unit 11 uses topology to determine the adjacency relationships of multiple brush polygons included in the cadastral polygon data 30, and generates segmentation polygons that contain them. Then, the segmentation unit 11 uses the generated segmentation polygons to separate each brush polygon group that has an adjacency relationship, and generates brush polygon group data that includes multiple brush polygons.

[0027] In S120, the generation unit 12 generates a reference point for each brush polygon. It also indexes the area and the distortion of each brush polygon. The indexed area and distortion, as well as the attribute data of the brush polygon, are then linked to each reference point.

[0028] In S130, the filtering unit 13 performs a first filtering. Specifically, the filtering unit 13 filters the reference points based on information associated with the reference points. Then, the filtering unit 13 outputs the extracted reference point data to the geocoding device 20.

[0029] In S140, the geocoding device 20 acquires the filtered reference point data from the filtering unit 13. Then, the geocoding device 20 converts the land lot addresses associated with the acquired reference points into latitude and longitude coordinates, and performs further filtering to extract reference points that satisfy predetermined conditions. This filtering is referred to as second filtering. The geocoding device 20 converts the latitude and longitude coordinates of each brush polygon containing the extracted reference points into a public coordinate system and outputs them to the creation unit 14.

[0030] In S150, the creation unit 14 acquires from the geocoding device 20 the public coordinate system coordinates of the brush polygon that includes the reference point filtered by the geocoding device 20, and determines the public coordinates of the reference point. Then, using the reference point whose public coordinate system coordinates have been determined as the reference point, the creation unit 14 overlays the brush polygon group on a residential map to create map data.

[0031] In S160, the output unit 15 acquires the created map data from the creation unit 14 and outputs the map data to a display device or other external device. Through the above process, map data in which the cadastral map and the residential display map are superimposed with high accuracy is created.

[0032] Next, detailed processing of each of the above steps will be described. First, a detailed flow of the reference point generation processing (S120) will be described with reference to Fig. 4. Fig. 4 is a flow diagram showing the reference point generation processing according to the first embodiment. Each operation (step) shown in this flow chart can be executed under the control of the CPU 54 of the information processing device 10.

[0033] In S121, the generation unit 12 generates a reference point for each brush polygon. The reference point may be any point within each brush polygon.

[0034] In S122, the generation unit 12 indexes the area of ​​each brush polygon. Specifically, the generation unit 12 calculates the area of ​​each brush polygon and finds an index relative to a reference value. Note that indexing the area is preferable because it makes subsequent processing easier, but it is also possible to perform processing simply using the numerical value of the area without indexing.

[0035] In S123, the generation unit 12 indexes the distortion degree of each brush polygon. Specifically, the generation unit 12 first quantifies the distortion degree of each brush polygon. The distortion degree can be quantified by calculating the ratio of the perimeter to the area. The smaller the ratio of the perimeter to the area, the smaller the distortion degree. In other words, the closer the shape of the brush polygon is to a perfect circle, the smaller the distortion degree. Next, the generation unit 12 calculates an index for the reference value of the quantified distortion degree of each brush polygon. Note that indexing the distortion degree is preferable because it makes subsequent processing easier, but it is also possible to perform processing simply using the numerical value of the distortion degree without indexing.

[0036] In S124, the generation unit 12 associates information with each reference point. Specifically, the generation unit 12 associates the indexed area and distortion rate with the attribute data of the brush polygon. Here, the attribute data of the brush polygon includes the lot number (lot number address) of the location of the brush polygon's section, and information on whether the section belongs to a road, river, or unknown section. After S124 is completed, processing proceeds to S130.

[0037] Next, a detailed flow of the first filtering process (S130) will be described with reference to Fig. 5. Fig. 5 is a flowchart showing the first filtering process according to the first embodiment. Each operation (step) shown in this flowchart can be executed under the control of the CPU 54 of the information processing device 10.

[0038] In S131, the filtering unit 13 checks whether there is a reference point whose area index associated with the reference point is equal to or greater than a threshold. If there is a reference point whose area index is equal to or greater than the threshold (Yes), the filtering unit 13 eliminates the reference point whose area index is equal to or greater than the threshold in S132. As described above, this step can also be performed using the area itself instead of the index. Furthermore, in this step, the smaller the threshold is set, the more the overlay accuracy in the subsequent step can be improved. In other words, the more a reference point whose associated area is smaller is used, the more the overlay accuracy is improved.

[0039] In S133, the filtering unit 13 checks whether there is a reference point whose associated distortion index is equal to or greater than a threshold. If there is a reference point whose associated distortion index is equal to or greater than the threshold (Yes), the filtering unit 13 eliminates the reference point whose associated distortion index is equal to or greater than the threshold in S134. As described above, this step can also be performed using the distortion itself instead of the index. Furthermore, in this step, the smaller the threshold is set, the more the overlay accuracy in the subsequent step can be improved. In other words, the more a reference point whose associated distortion index is smaller is used, the more the overlay accuracy is improved.

[0040] In S135, the filtering unit 13 checks whether there are reference points with unnecessary attributes. Here, reference points with unnecessary attributes are reference points of brush polygons that are roads, rivers, or unknown divisions. If there are reference points with unnecessary attributes (Yes), the filtering unit 13 eliminates the reference points with unnecessary attributes in S136.

[0041] In S137, the filtering unit 13 outputs the reference point data that was not excluded by the filtering in S131 to S136, in other words, the remaining reference point data, to the geocoding device 20. After completion of S137, the process proceeds to S140.

[0042] Next, a detailed flow of the geocoding process (S140) in the geocoding device 20 will be described with reference to Fig. 6. Fig. 6 is a flow diagram showing the geocoding process according to the first embodiment. Each operation (step) shown in this flowchart can be executed under the control of the CPU of the geocoding device 20.

[0043] In S141, the geocoding device 20 merges and optimizes the lot addresses associated with each reference point acquired from the filtering unit 13 into one column for geocoding processing.

[0044] In S142, the geocoding device 20 converts the lot address into latitude and longitude, and further obtains the address number of the block of the brush polygon that includes the reference point.

[0045] In S143, the geocoding device 20 performs a second filtering. Specifically, the geocoding device 20 extracts only the reference points of the brush polygons for which the branch-numbered addresses have been acquired from the house address information acquired in S142. Note that a branch-numbered address here refers to a house address including a branch number that is added to a house number when there are multiple buildings with the same house number. For example, if there are two or more buildings in 1-chome, 2-3, they are written as "1-chome, 2-3-1-go," "1-chome, 2-3-2-go," etc. House addresses displayed as "1-chome, 2-3-1-go," "1-chome, 2-3-2-go," etc. are called branch-numbered addresses.

[0046] In S144, the geocoding device 20 converts the latitude and longitude coordinates of the section of the brush polygon that includes the reference point extracted in S143 into coordinates in the public coordinate system.

[0047] In S145, the geocoding device 20 links the converted public coordinate system coordinates with the reference point and outputs them to the creation unit 14. After completion of S145, the process proceeds to S140.

[0048] Next, a detailed flow of the overlay process (S150) will be described with reference to Fig. 7. Fig. 7 is a flowchart showing the overlay process according to the first embodiment. Each operation (step) shown in this flowchart can be executed under the control of the CPU 54 of the information processing device 10.

[0049] In S151, the creation unit 14 determines the public coordinate system coordinates of the reference point from the arbitrary coordinate system XY coordinates of the reference point that remain after the first filtering (S130) and the second filtering (S143), and creates a rating score data set that corresponds the arbitrary coordinate system XY coordinates of the reference point with the determined public coordinate system coordinates.

[0050] In S152, the creation unit 14 performs geometric correction using the rating point data set, thereby overlaying each brush polygon group on the house display map.

[0051] In S153, the creation unit 14 evaluates the overlay accuracy using RMSE (Root Mean Squared Error). If there is a brush polygon group whose overlay accuracy is below the threshold (S154, Yes), the process proceeds to S130, and the processes of S130 to S150 are repeated for the brush polygon groups whose overlay accuracy is below the threshold. At this time, for example, the area threshold or the distortion threshold may be changed in S130. The more reference points that remain after the first filtering (S130) and the second filtering (S143), the more the overlay accuracy can be improved. If the overlay accuracy of all brush polygon groups exceeds the threshold (S154, No), the process proceeds to S160, and the created map data is output.

[0052] As described above, according to this embodiment, it is possible to overlay a cadastral map and a residential display map with high accuracy and ease, and it is possible to create a map in which a cadastral map and a residential display map are overlaid with high accuracy.

[0053] In this embodiment, the first filtering is performed using an area threshold and a distortion threshold in S130. However, a reference shape whose area and distortion are equal to or less than the threshold may be prepared, and the first filtering may be performed using the error from the reference shape. Furthermore, values ​​or shapes that increase the overlay accuracy for each threshold and the reference shape may be derived using, for example, machine learning. Furthermore, it is preferable to perform the first filtering using both the area threshold and the distortion threshold because this increases the overlay accuracy, but it is also possible to use only one of them.

[0054] Furthermore, although it is preferable to perform the first filtering and the second filtering because this increases the accuracy of overlay, it is also possible to generate map data by performing only the first filtering.

[0055] Furthermore, in this embodiment, the information processing device 10 and the geocoding device 20 are separate devices, but the information processing device 10 may have the functions of the geocoding device 20 and be a single device. In this case, for example, the information processing device 10 includes a geocoding unit that has the functions of the geocoding device 20.

[0056] [Second embodiment] In the second embodiment, machine learning is used to connect brush polygon groups to create a brush polygon group set including multiple brush polygon groups. In this embodiment, the same components and steps as in the first embodiment are denoted by the same reference numerals and their explanations are omitted, and the differences will be mainly described.

[0057] 8 is a block diagram showing a schematic configuration of a map generation system 2 according to the second embodiment. The map generation system 2 includes an information processing device 80 having a brush polygon group set creation unit 81.

[0058] The brush polygon group set creation unit 81 determines the adjacency relationship from the shapes of the brush polygon groups cut out by the cutout unit 11, and connects the brush polygon groups based on the determined adjacency relationship to create a brush polygon group set including a plurality of brush polygon groups. The brush polygon group set is created using, for example, machine learning.

[0059] FIG. 9 is a flow diagram showing the map data generation process according to the second embodiment. In this embodiment, after generating reference points (S120), a group of brush polygon groups is created. In S210, the brush polygon group group creation unit 81 determines the adjacency relationship from the shapes of the brush polygon groups cut by the cutter 11, and connects the brush polygon groups based on the determined adjacency relationship to create a group of brush polygon groups including multiple brush polygon groups. By performing this step, the overlay process (S150) only needs to be performed for each group of brush polygon groups, which reduces the load of the overlay process.

[0060] The process of creating the brush polygon groups (S210) may be performed after the process of dividing the brush polygons (S110) and after the geometric correction process (S150).

[0061] Although the present invention has been described above with reference to preferred embodiments, it is not limited to these embodiments and various modifications and variations are possible within the spirit and scope of the invention. These embodiments and modifications are included in the scope and spirit of the invention, as well as in the inventions described in the claims and their equivalents. [Explanation of symbols]

[0062] 1,2 Map generation system 10,80 Information processing equipment 11 Cutting section 12 Generation part 13 Filtering section 14 Creation Department 15 Output section 20 Geocoding Device 40 Map Data

Claims

1. a dividing unit that divides the cadastral polygon into brush polygon groups including a plurality of brush polygons; a filtering unit that performs first filtering to extract reference points where at least one of a numerical value relating to the area of ​​the brush polygon and a numerical value relating to the degree of distortion is equal to or less than a threshold; a creation unit that acquires the address indication of the section of the brush polygon that includes the reference point for which the public coordinate system coordinates have been calculated, and creates map data by overlaying the brush polygon group on a residential map based on the public coordinate system coordinates; a geocoding unit that determines the public coordinate system coordinates of the section of the brush polygon that includes the extracted reference point, The information processing device is characterized in that the creation unit determines the public coordinate system coordinates of the extracted reference point from the public coordinate system coordinates of the section of the brush polygon.

2. The information processing device described in claim 1, characterized in that the geocoding unit obtains the address information of the section of the brush polygon that includes the reference point that has been subjected to the first filtering, performs second filtering to extract reference points where the obtained address information is an address with a branch number, and outputs the reference point that has been subjected to the second filtering to the creation unit.

3. The information processing device according to claim 1 or 2, characterized in that the geocoding unit acquires the latitude and longitude of the parcel based on the lot address of the parcel, and converts the acquired latitude and longitude into the public coordinate system coordinates.

4. A step of dividing the cadastral polygon into brush polygon groups each including a plurality of brush polygons; a first filtering step of extracting reference points where at least one of a numerical value relating to the area of ​​the brush polygon and a numerical value relating to the degree of distortion is equal to or less than a threshold value; a step of obtaining a residential address for the section of the brush polygon that includes the reference point for which the public coordinate system coordinates have been calculated, and creating map data by overlaying the brush polygon group on a residential map based on the public coordinate system coordinates; and determining the public coordinate system coordinates of the section of the brush polygon that includes the extracted reference point, A method for creating map data, characterized in that in the creating step, the public coordinate system coordinates of the extracted reference points are determined from the public coordinate system coordinates of the sections of the brush polygon.

5. A map data creation system including an information processing device and a geocoding device, a dividing unit that divides the cadastral polygon into brush polygon groups including a plurality of brush polygons; a filtering unit that performs first filtering to extract reference points where at least one of a numerical value relating to the area of ​​the brush polygon and a numerical value relating to the degree of distortion is equal to or less than a threshold; a creation unit that acquires the address indication of the section of the brush polygon that includes the reference point for which the public coordinate system coordinates have been calculated, and creates map data by overlaying the brush polygon group on a residential map based on the public coordinate system coordinates; a geocoding unit that determines the public coordinate system coordinates of the section of the brush polygon that includes the extracted reference point, The map data creation system is characterized in that the creation unit determines the public coordinate system coordinates of the extracted reference point from the public coordinate system coordinates of the section of the brush polygon.

6. A program for causing a computer to function as the information processing device according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Method and system for displaying residence and lot number, and recording medium

    JP2002139993A

  • Map information management program and storage medium

    JP2003022450A

  • digital mapping system

    JP2007531004A

  • Map data creating method and map display device

    JP2008096864A

  • Map data processing program and computer readable recording medium with program recorded thereon

    JP2009217660A