Information processing method, information processing device, and program

JP7898736B2Active Publication Date: 2026-08-03TOKYO KANTEI KK
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TOKYO KANTEI KK
Filing Date
2023-05-26
Publication Date
2026-08-03

Smart Images

  • Figure 0007898736000001
    Figure 0007898736000001
  • Figure 0007898736000002
    Figure 0007898736000002
  • Figure 0007898736000003
    Figure 0007898736000003
Patent Text Reader

Abstract

To automatically acquire information about a site facing road with respect to each of a plurality of lots included in a prescribed range.SOLUTION: An information processing method causes a computer to execute: acquiring first data including data about a plurality of lots whose boundaries are represented by a polyline on a map, on the basis of registered information of real estates; and acquiring information about a site facing road from the first data on the basis of the polyline with respect to each of the plurality of lots. The computer acquires information about the site facing road on the basis of the first data and second data in which roads on the map are specified, with respect to each of the plurality of lots. The computer further executes searching for a lot satisfying a search condition including information about the site facing road from the plurality of lots on the basis of the acquired information about the site facing road with respect to each of the plurality of lots.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a technique for searching for real estate.

Background Art

[0002] When searching for real estate, for example, as one of the search conditions, the direction in which there is an access road with respect to the plot of land may be used (for example, Patent Document 1). Hereinafter, the state where a road abuts on a plot of land will be simply referred to as "road access". A plot of land refers to a single piece of land that can be considered as a whole in terms of usage.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, the identification of information regarding the access road, such as the access road with respect to the plot of land and the direction in which there is an access road with respect to the plot of land, largely depends on human visual inspection. Therefore, for example, when trying to identify information regarding the access road for all of a huge number of plots of land within a predetermined range, a huge amount of work is expected. [[ID=~]]

[0005] In view of the above problems, an object of the present invention is to provide an information processing method, an information processing apparatus, and a program capable of automatically acquiring information regarding the access road for each of a plurality of plots of land included within a predetermined range.

Means for Solving the Problems

[0006] One aspect of the present invention is an information processing method in which a computer performs the following actions: acquires first data, which includes data relating to a plurality of parcels whose boundaries are represented by polylines on a map, based on real estate registration information; and acquires information relating to adjacent roads for each of the plurality of parcels from the first data, based on the polylines. The information relating to adjacent roads may include at least one of the following: the direction in which the adjacent road exists relative to the parcel; the width of the adjacent road; the length of the area in contact with the parcel and the adjacent road; and the type of the adjacent road. The computer may acquire information relating to adjacent roads for each of the plurality of parcels included in the first data, based on the first data and second data in which roads are identified on the map.

[0007] According to one aspect of the present invention, when first data is provided to a computer, information regarding the adjacent roads for each of the multiple plots is obtained. That is, according to one aspect of the present invention, information regarding the adjacent roads can be automatically obtained for each of the multiple plots included in the first data.

[0008] In one aspect of the present invention, the computer may further search for plots of land that satisfy search criteria including information about adjacent roads from among a plurality of plots of land included in the first data, based on the information about adjacent roads for each of the plurality of plots obtained. This makes it possible to search for plots of land using information about adjacent roads as one of the search criteria.

[0009] In one aspect of the present invention, the computer, at a predetermined timing, processes the first data For each of the multiple plots included, information regarding the adjacent road may be acquired and stored in the memory. In this case, the computer may search for plots that satisfy the search criteria based on the information regarding the adjacent road for each of the multiple plots included in the first data stored in the memory. Since information regarding the adjacent road has been acquired for each of the multiple plots included in the first data at the time of the plot search, the time required for the plot search process can be reduced.

[0010] In one aspect of the present invention, when a computer receives a request to search for a plot of land accompanied by search conditions and a search range, it may acquire information about the adjacent roads for each of the multiple plots of land included in the search range of the first data, and based on the acquired information about the adjacent roads for each of the multiple plots of land included in the search range, it may search for a plot of land that satisfies the search conditions from the multiple plots of land included in the search range. According to this disclosure, it is not necessary to retain information about the adjacent roads for all plots of land included in the first data, so that a portion of the storage area of ​​the storage unit is not occupied by information about adjacent roads, and resources can be used effectively.

[0011] The search range and search criteria, including information about the adjacent roads, may be obtained, for example, from real estate advertisement information. Real estate advertisement information often includes at least information about the location of the property in question and information about the adjacent roads. The computer may obtain information about the adjacent roads from the first data for multiple plots of land included in the obtained search range, search for plots that satisfy the obtained search criteria based on the obtained information about the adjacent roads, and output candidate locations for the property in question. In this way, candidate locations for the property in question from real estate advertisement information can be obtained using the first data and information about the adjacent roads.

[0012] Another aspect of the present invention can also be specified as an information processing device that performs the above-described information processing method. Specifically, the information processing device includes a control unit that performs the following: acquiring first data, which includes data relating to a plurality of parcels whose boundaries are represented by polylines on a map, based on real estate registration information; and acquiring information relating to adjacent roads for each of the plurality of parcels from the first data, based on the polylines.

[0013] Another aspect of the present invention can also be identified as a program for causing a computer to execute the above-described information processing method. Specifically, the program causes the computer to perform the following actions: acquire first data, which includes data relating to a plurality of parcels of land whose boundaries are represented by polylines on a map, based on real estate registration information; and acquire information relating to adjacent roads for each of the plurality of parcels of land, based on the polylines, from the first data. Another aspect of the present invention can also be considered as a non-temporary storage medium storing the above-described program. [Effects of the Invention]

[0014] According to the present invention, information regarding the adjacent road can be automatically acquired for each of the multiple plots of land included within a predetermined range. [Brief explanation of the drawing]

[0015] [Figure 1] Figure 1 is an example of map data in which the boundaries of each parcel of land within a predetermined area are shown as polylines on a map. [Figure 2] Figure 2 shows an example of the system configuration and server hardware configuration of the real estate search system according to the first embodiment. [Figure 3] Figure 3 shows an example of the server's functional configuration. [Figure 4] Figure 4 shows an example of the information stored in the individual plot information database. [Figure 5]FIG. 5 is an example of a flowchart of the access information acquisition process of the server according to the first embodiment. [Figure 6] FIG. 6 is an example of a plot search condition input screen on the terminal. [Figure 7] FIG. 7 is an example of a flowchart of the plot search process of the server according to the first embodiment. [Figure 8] FIG. 8 is an example of a plot search result output screen on the terminal. [Figure 9] FIG. 9 is a diagram showing an example of real estate advertisement information. [Figure 10] FIG. 10 is a diagram for explaining the specific process of the search range of the server according to the second embodiment. [Figure 11] FIG. 11 is a diagram for explaining the specific process of the search range of the server according to the second embodiment. [Figure 12] FIG. 12 is a diagram for explaining the specific process of the search range of the server according to the second embodiment. [Figure 13] FIG. 13 is a diagram for explaining the specific process of the search range of the server according to the second embodiment. [Figure 14] FIG. 14 is an example of a flowchart of the plot search process of the server according to the second embodiment.

MODE FOR CARRYING OUT THE INVENTION

[0016] Hereinafter, embodiments of the present invention will be described based on the drawings. The configurations of the following embodiments are examples, and the present invention is not limited to the configurations of the embodiments.

[0017] <First Embodiment> FIG. 1 is an example of map data in which the plot boundaries of each plot included in a predetermined range arranged on a map are shown by polylines. Hereinafter, map data in which the plot boundaries are shown by polylines is referred to as boundary data. The boundary data includes, for example, map data of real estate registrations published by the Ministry of Justice, and data created by companies such as map production companies.

[0018] In boundary data, for example, residential plots are included as polygon data representing closed shapes defined by multiple polylines. Furthermore, each plot included in the boundary data is associated with location information, for example. From the polygon data of each plot, it is possible to obtain information such as the area and the lengths of each side of that plot. However, boundary data does not include information about the roads bordering each plot.

[0019] In the first embodiment, for example, boundary data and road data are used to obtain information about the adjacent roads for each plot. The road data is map data in which road portions are identified on a map and the boundaries of the roads are represented by polylines. The road data includes location information and road type for each road. Furthermore, since the roads included in the road data are polygons formed by multiple polylines, the width of the road can be obtained by measuring it. Information about the adjacent roads includes, for example, the adjacent road to the target plot, the type of the adjacent road, the width of the adjacent road, the direction in which the adjacent road is located as seen from the target plot, the length of the connection between the target plot and the adjacent road, the number of adjacent roads, and the type of road access. Types of road access include, for example, corner plots, two-sided roads, three-sided roads, and four-sided roads. The type of road access is determined, for example, based on the positional relationship between the adjacent road and the plot. However, the information about adjacent roads is not limited to these. Hereinafter, information about adjacent roads will be referred to as road access information.

[0020] The above-mentioned road access information can be obtained, for example, by overlaying boundary data and road data, as disclosed in Japanese Patent Application No. 2021-204435, and determining the positional relationship between the boundary line segments of the parcels within the boundary data and the boundary line segments of the roads within the road data. The method for obtaining road access information may be any well-known method and is not limited to any particular method.

[0021] In the first embodiment, road access information for each plot is compiled into a database, making it possible to search for plots using road access information. For example, the search criteria include having an east-facing frontage, a frontage road width of 6m or more, and a frontage length of 8m or more. Plots that satisfy these criteria are then searched from the road access information database.

[0022] According to the first embodiment, road access information can be automatically obtained by analyzing the polygon data of each plot included in the boundary data. For example, this significantly reduces the human burden compared to manually identifying the roads adjacent to each plot throughout Japan. Furthermore, by obtaining road access information for each plot, the road access information can be used as one of the search conditions to search for plots.

[0023] Figure 2 shows an example of the system configuration and server hardware configuration of a real estate search system according to the first embodiment. The real estate search system 100 is a system that acquires road access information for each plot of land included in boundary data and allows searching for plots using road access information as one of the search conditions. The real estate search system 100 includes a server 1 and a terminal 2. The server 1 and the terminal 2 are connected, for example, via a communication network N1. The communication network N1 may be, for example, a public network such as the Internet, or a private network such as an in-house network.

[0024] Server 1 retrieves road access information for each parcel from boundary data and searches for parcels using search criteria that include road access information. Terminal 2 sends a parcel search request to Server 1. Along with the parcel search request, the search range and search criteria are sent from Terminal 2 to Server 1. In the first embodiment, the search criteria include road access information. The search criteria and search request are input to Terminal 2 by user operation.

[0025] Server 1 is, for example, a dedicated computer or a general-purpose computer such as a PC (Personal Computer). It is a computer for use. Server 1, for example, has hardware components such as a CPU (Central Processing Unit) 101, memory 102, external storage device 103, and a communication unit. This is an information processing device equipped with 104 components, which are connected to each other by a bus.

[0026] The communication unit 104 connects to, for example, a wired network or a wireless network. The communication unit 104 is, for example, a NIC (Network Interface Card), a wireless LAN (Local Area Network) card, or a wireless circuit for connecting to a mobile phone network. Data received by the communication unit 104 is output to the CPU 101.

[0027] Memory 102 is a memory device that provides the CPU 101 with a memory area and a work area for loading programs stored in the external memory device 103, and is also used as a buffer. Memory 102 is a semiconductor memory such as RAM (Random Access Memory).

[0028] The external storage device 103 stores various programs and data used by the CPU 101 when executing each program. The external storage device 103 is, for example, an EPROM (Erasable Programmable ROM), a hard disk (Hard Drive Disc), or an SSD (Solid State Drive). The external storage device 103 also stores, for example, an operating system (OS). It holds a road access information acquisition program, a real estate search program, and various other application programs. The road access information acquisition program is a program for acquiring road access information for each plot of land from boundary data. The real estate search program is a program for searching for plots of land using road access information as one of the search conditions.

[0029] The CPU 101 performs various processes by loading the OS and various application programs stored in the external storage device 103 into memory 102 and executing them. There may be one CPU 101 or multiple CPUs.

[0030] Note that the hardware configuration of Server 1 shown in Figure 2 is an example and is not limited to the above. Depending on the embodiment, components can be omitted, replaced, or added as appropriate. For example, Server 1 may be equipped with input devices such as a keyboard and mouse, and output devices such as a display. For example, Server 1 may be equipped with a portable recording medium drive device that drives a portable recording medium and reads data recorded on the portable recording medium. The portable recording medium is, for example, a USB (Universal Serial Bus) memory, a disk recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disc), or Blu-ray® disc, or a recording medium such as a flash memory card.

[0031] Terminal 2 may be, for example, a PC, a smartphone, or a tablet device. Terminal 2 may include, for example, a CPU, memory, external storage device, communication unit, touch panel display, microphone, speaker, and camera as its hardware configuration. The communication unit of Terminal 2 may be connected to either a wired network or a wireless network. Terminal 2 may, for example, connect to the website of the real estate search system 100 service from a browser and send a search request to Server 1 from the website, or it may install a client program for the real estate search system 100 and send a search request to Server 1 through the execution of that program.

[0032] Furthermore, for example, Server 1 and Terminal 2 may be managed by the same administrator or by different administrators. For example, if Company B uses a land search service provided by Company A, Server 1 may belong to Company A and Terminal 2 may belong to Company B. Also, Terminal 2 is not limited to a terminal belonging to an organization such as a company, but may also be a terminal owned by an individual user.

[0033] Figure 3 shows an example of the functional configuration of Server 1. Server 1 includes a road access information acquisition unit 11, a plot search unit 12, boundary data 13, road data 14, and a plot individual information DB (database) 15 as functional components. These functional components are achieved by the CPU 101 of Server 1 executing a predetermined program held in the external storage device 103.

[0034] The road access information acquisition unit 11 is a functional component achieved by the CPU 101 executing a road access information acquisition program. The road access information acquisition unit 11 uses road data 14 to acquire road access information for each plot included in the boundary data 13 and stores it in the individual plot information DB 15. In the first embodiment, the road access information acquisition unit 11 starts acquiring road access information for each plot in accordance with an instruction from the administrator to start acquiring road access information. The instruction from the administrator is sent, for example, from the terminal 2 used by the administrator, where the administrator is logged in using the administrator account.

[0035] The method for obtaining information on the road frontage of a plot may be any well-known method. For example, in Japanese Patent Application No. 2021-204435, previously filed by the applicant of the present application, boundary data and road data are superimposed to identify line segments where the distance between the line segment indicating the boundary of the plot and the line segment indicating the boundary of the road is less than a threshold. The road containing the identified line segment is identified as the road frontage of the plot, and the side of the plot containing the identified line segment is identified as the side that abuts the road (road-fronting side). In addition to the road frontage and road-fronting side of the plot, Japanese Patent Application No. 2021-204435 can also obtain information such as whether or not it is a corner lot, what type of road it abuts, and the type of road frontage.

[0036] Once the adjacent road to the plot is identified, the road access information acquisition unit 11 obtains the width, type, etc., of the adjacent road from the road data 14. The type of road is, for example, a type under the Building Standards Act (roads under Article 42, Paragraph 1, Items 1 to 5, and roads under Article 42, Paragraph 2 of the Building Standards Act). The road access information acquisition unit 11 also obtains the orientation of the adjacent road as seen from the target plot and the length of the adjacent surface by superimposing the boundary data 13 and the road data 14.

[0037] When the land parcel search unit 12 receives a land parcel search request from terminal 2, it searches for land parcels from the individual land parcel information DB 15, which will be described later. Along with the search request, terminal 2 also receives the search range and search conditions. The search conditions include road access information such as the direction, width, length of the frontage, and type of road access. The land parcel search unit 12 identifies land parcels that meet the search conditions from the individual land parcel information DB 15 and transmits the information of the identified land parcels to terminal 2.

[0038] Boundary data 13 and road data 14 may, for example, be pre-stored in the external storage device 103 of server 1 for data covering all of Japan, or they may be acquired when an instruction to start acquiring road access information is received from an external server providing them. Boundary data 13 is as explained in Figure 1. Road data 14 is map data in which road boundaries are shown as polylines or polygon data. For each road, road data 14 includes location information and road type, etc. Furthermore, the width of each road can be obtained from road data 14 by measuring the polygon data of each road.

[0039] The individual plot information database 15 is created in the storage area of ​​the external storage device 103. The individual plot information database 15 stores individual information for each plot included in the boundary data 13. Details of the information held in the individual plot information database 15 will be described later. Note that the functional configuration of server 1 shown in Figure 3 is an example, and the functional configuration of server 1 is not limited to that shown in Figure 3.

[0040] Figure 4 shows an example of the information held in the individual plot information database 15. The individual plot information database 15 stores information about plots. This information about plots will be referred to as individual plot information below. One record in the individual plot information database 15 corresponds to individual plot information for one parcel of land or one plot. In the example shown in Figure 4, one record in the individual plot information database 15 includes fields for plot ID, address, lot number, area, road access, road access type, and road access information.

[0041] The Plot ID field stores the identification information of the plot. The identification information of the plot may be uniquely assigned by the real estate search system 100, or, for example, identification information assigned in the boundary data 13 may be reused. The Address field stores the address of the plot. The Lot Number field stores the lot number of the plot. The Area field stores the area of ​​the plot. The Road Access field stores information indicating whether or not there is a road access to the plot. The information indicating whether or not there is a road access may be, for example, a flag and a code.

[0042] The "Road Access Type" field stores information indicating the road access type of the plot. Examples of road access types include one-way access, corner lots (including T-corner lots and quasi-corner lots, etc.), two-way access, three-way access, and four-way access. The information indicating the road access type may be, for example, a flag, a code, or a string indicating the type name.

[0043] The road access information field contains as many entries as there are roads that the plot of land abuts. For example, in the case of a corner lot, it abuts at least two roads, so there will be at least two road access information fields to use. The road access information field includes subfields for road ID, orientation, width, length of the frontage, and road type.

[0044] The Road ID field stores identification information for the adjacent road. For example, the identification information assigned in Road Data 14 is used. The Orientation field stores information indicating the direction of the adjacent road from the perspective of the plot. The information indicating the orientation may be, for example, a flag, a code, or a string indicating the orientation name. The Width field stores the width of the adjacent road. The Length of Frontage field stores the length of the plot that abuts the road. The Road Type field stores information indicating the type of adjacent road. The type of adjacent road may be, for example, the type of road under the Building Standards Act, the type of road under the Road Act, or it may be one of two classifications: public roads and private roads. The information indicating the type of adjacent road may be, for example, a flag, a code, or a string indicating the type name.

[0045] The information stored in the individual plot information DB 15 is registered when the road access information acquisition unit 11 acquires the road access information of a plot from the boundary data 13. The information held in the individual plot information DB 15 shown in Figure 4 is an example and is not limited to the example shown in Figure 4. For example, the individual plot information DB 15 may include whether the road adjacent to the plot is a dead-end road or a through road. Whether or not the road adjacent to the plot is a dead-end road can be obtained, for example, by analyzing the bending condition of the polyline of the adjacent road in the road data 14.

[0046] Figure 5 is an example of a flowchart of the road access information acquisition process of Server 1 according to the first embodiment. The process shown in Figure 5 is started, for example, by input of a start instruction from the administrator of the real estate search system 100. The entity executing the process shown in Figure 5 is the CPU 101 of Server 1, but for convenience, the functional components will be described as the main components. The same applies to the following flowchart of Server 1's process.

[0047] In OP101, the road access information acquisition unit 11 acquires boundary data 13. In OP102, the road access information acquisition unit 11 acquires road data 14. In OP103, the road access information acquisition unit 11 acquires road access information for each parcel included in the boundary data 13, using the boundary data 13 and the road data 14. For example, if the boundary data 13 is data for all of Japan, the road access information acquisition unit 11 acquires road access information for all parcels included in all of Japan.

[0048] In OP104, the road access information acquisition unit 11 stores the acquired road access information for each plot in the plot individual information DB 15. After that, the process shown in Figure 5 is completed. Note that the road access information acquisition process shown in Figure 5 is just one example and can be modified as appropriate depending on the embodiment. For example, in OP103, each time road access information is acquired for a plot, the acquired road access information may be stored in the plot individual information DB 15 of OP104.

[0049] Figure 6 shows an example of the plot search condition input screen on terminal 2. Figure 6 shows an example screen when terminal 2 is a smartphone. The plot search condition input screen includes input fields for the search range and input fields for the search conditions. The search range input field has dropdown menus for prefecture, city / ward / town / village, town name, large district, small district, and block. The search conditions input field has multiple input fields for search conditions regarding adjacent roads. The search conditions input field for adjacent roads has checkboxes and input fields for each item related to road information such as the direction of the road, the width of the road, the length of the frontage, and the type of road, and the user selects the items they wish to use as search conditions.

[0050] When the search button is pressed, a land plot search request, along with the search range and search conditions entered on the land plot search condition input screen, are sent from terminal 2 to server 1. Note that as shown in Figure 6 The plot search criteria input screen shown in Figure 6 is just one example, and the configuration of the plot search criteria input screen is not limited to the example shown in Figure 6. For example, the search area may be specified by the user drawing a circle with their finger on the touch panel where the map is displayed.

[0051] Figure 7 is an example of a flowchart of the land parcel search process of Server 1 according to the first embodiment. The process shown in Figure 7 is executed repeatedly at predetermined intervals. In OP201, the land parcel search unit 12 determines whether or not it has received a land parcel search request from Terminal 2. If a land parcel search request is received from Terminal 2 (OP201:YES), the process proceeds to OP202. Along with the search request, the search range and search conditions are received from Terminal 2. If a land parcel search request is not received from Terminal 2 (OP201:NO), the process shown in Figure 7 ends.

[0052] In OP202, the plot search unit 12 searches the individual plot information DB 15 for plots that match the search conditions within the search range. The method for searching for plots, or the method for searching within the individual plot information DB 15, is not limited to a specific method, and any well-known method may be used.

[0053] In OP203, the plot search unit 12 transmits to terminal 2, as a response to a plot search request, information about plots within the search range that satisfy the search criteria, obtained as a search result. In the first embodiment, the information about plots may be, for example, individual plot information held in the individual plot information DB 15. Note that there may be one plot, multiple plots, or none that satisfy the search criteria within the search range. If there are no plots within the search range that satisfy the search criteria, a response notifying this fact is sent. After that, the process shown in Figure 7 ends. Note that the plot search process of server 1 is not limited to the process shown in Figure 7.

[0054] Figure 8 shows an example of the plot search result output screen on terminal 2. The plot search result output screen displays the search results of the plot search process performed by server 1. When terminal 2 receives information from server 1 regarding plots that meet the search criteria within the search range as a response to a plot search request, it generates the plot search result output screen and displays it on its display. On terminal 2, the plot search result output screen is displayed by transitioning from, for example, the plot search criteria input screen shown in Figure 6.

[0055] In the example shown in Figure 8, the land parcel search result output screen includes the search criteria, a map of the area including the search range, and information about land parcels that meet the search criteria. The search criteria display field shows the road access information used as the search criteria. In the example shown in Figure 8, it is shown that the search was performed using the following road access information as search criteria: the direction of the access road (east-facing in Figure 8), the width of the adjacent road (road width of 6m or more in Figure 8), and the length of the frontage (frontage length of 8m or more in Figure 8). Land parcels that meet the search criteria are highlighted on the displayed map. The information about land parcels that meet the search criteria displays the individual land parcel information for those parcels.

[0056] The configuration of the land search result output screen is not limited to the example shown in Figure 8. Furthermore, the output of search results from the land search process by Server 1 is not limited to outputting to the display of Terminal 2, as shown in Figure 8. For example, Server 1 may send information about land parcels that meet the search criteria within the search range as an email to Terminal 2. Also, the information about land parcels that meet the search criteria within the search range, which Server 1 sends to Terminal 2, is not limited to the information shown in Figure 8; for example, it may also include the number of land parcels that meet the search criteria within the search range. By indicating the number of land parcels that meet the search criteria within the search range, the rarity of land parcels that meet the search criteria within that search range can be demonstrated. Note that the number of land parcels that meet the search criteria within the search range does not necessarily have to be included in the information about land parcels that meet the search criteria within the search range received from Server 1; in this case, the terminal... The last 2 may be counted based on information about plots that meet the search criteria within the search range.

[0057] <Effects of the First Embodiment> According to the first embodiment, for each parcel of land included in boundary data created based on real estate registration information, road access information can be automatically acquired based on the polygon data and road data of the parcel. This reduces the human burden required to acquire road access information for a vast number of parcels, such as all the parcels of land throughout Japan.

[0058] Furthermore, by creating a pre-existing individual plot information database 15 that includes road access information for each plot, the time required for searching for plots can be reduced because only the search process needs to be executed when searching for plots using the individual plot information database 15. In addition, when searching for plots using road access information, if the number of plots that meet the search criteria is small, the rarity of the plots that meet the search criteria can be indicated.

[0059] Furthermore, when using real estate registration map data labeled "measurement results" published by the Ministry of Justice as boundary data 13, accurate boundary information for the parcel can be obtained, allowing for more accurate identification of adjacent roads without the need for human visual inspection.

[0060] <Second Embodiment> In the second embodiment, when server 1 receives a land parcel search request from terminal 2, it obtains road access information from boundary data 13 for each land parcel within the search range and performs a land parcel search. In the second embodiment, the search range and search conditions are obtained from real estate advertisement information. In the second embodiment, explanations common to the first embodiment are omitted.

[0061] Figure 9 shows an example of real estate advertising information. In Figure 9, advertising information for a used detached house is shown as an example. In real estate advertising information, location information for the property is often listed, such as a part of the address and the distance or walking time from transportation facilities such as the nearest station, educational facilities such as schools, and other convenience facilities (hereinafter referred to as "nearest station, etc."). Furthermore, the address listed in real estate advertising information is often only listed up to the district name or block number. Therefore, it is difficult to pinpoint the location of the property in question from the advertising information.

[0062] On the other hand, real estate advertisements often include some road access information, such as the direction and width of the road in front of the property. While it is difficult to pinpoint the exact location of a property based solely on the location information included in the advertisement, using the road access information included in the advertisement can help narrow down the list of potential properties.

[0063] Therefore, in the second embodiment, along with the land search request, the following are transmitted from terminal 2 to server 1 as information indicating the search range: a portion of the address of the target property included in the real estate advertisement information, the distance from the nearest station, etc., or the walking time; and road access information included in the real estate advertisement information as search conditions. The portion of the address of the target property, the distance from the nearest station, etc., or the walking time, and the road access information included in the real estate advertisement information may be input by the user of terminal 2, for example, or terminal 2 may extract them by performing image recognition processing on the image of the real estate advertisement information. The image of the real estate advertisement information may be, for example, an image captured by a camera provided in terminal 2, or it may be image data.

[0064] In the second embodiment, the system configuration of the real estate search system 100 and the hardware configuration of the server 1 are the same as in the first embodiment. In the second embodiment, the server 1 has a functional configuration that includes a road access information acquisition unit 11, a plot search unit 12, boundary data 13, and road data 14, but does not have a plot individual information DB 15.

[0065] The site search unit 12 of server 1 receives, from terminal 2, a site search request, information indicating the search range, and search conditions. In the second embodiment, the information indicating the search range includes, for example, a part of the address of the target real estate included in the advertisement information, and the distance from the nearest station or the walking time required. In the second embodiment, the search conditions include the road access information of the target real estate included in the advertisement information. In the second embodiment, first, the site search unit 12 specifies the search range based on the information indicating the search range.

[0066] FIGS. 10, 11, 12, and 13 are diagrams for explaining the specific processing of the search range of server 1 according to the second embodiment. Hereinafter, in the example shown in FIGS. 10 to 13, it is assumed that, from terminal 2, as the information indicating the search range, "X City, Y Street, Z Block" and "M minutes' walk from Station S" are received.

[0067] FIG. 10 is a diagram showing the range R100 of "X City, Y Street, Z Block". First, the site search unit 12 specifies the range of a part of the address of the target real estate. In FIG. 10, the site search unit 12 specifies the range R100 of "X City, Y Street, Z Block" on the boundary data 13.

[0068] FIG. 11 is a diagram showing the range of a walk of M minutes from the nearest Station S. Following the processing of FIG. 10, the site search unit 12 specifies the range of the walking time required from the nearest station. The range of the walking time required from the nearest station is, for example, a range in which an allowable range of ±α is provided for the straight-line distance that can be reached within the walking time at the reference walking speed (meters per minute). For the reference walking speed, for example, 80 meters per minute is often used. Also, the range of the walking time required from the nearest station may be, for example, a range in which a predetermined coefficient K (0 < K < 1) is multiplied by the straight-line distance that can be reached within the walking time at the reference walking speed (meters per minute), and further, an allowable range of ±α is provided. The coefficient K is a coefficient for converting the straight-line distance into the distance of the road actually walked. Note that the method for specifying the range of the walking time required from the nearest station is not limited to this. For example, it may be a range that can be moved within a certain time obtained by using a route search algorithm. [[ID=​​In Figure 11, the minimum range for the distance M minutes on foot from the nearest station S is shown as arc R200, and the maximum range is shown as R300.

[0070] Figure 12 shows the area within "X City, Y Town, Z Chome" that is "M minutes' walk from S Station". Following the processing in Figure 11, the plot search unit 12 identifies the area R400 within "X City, Y Town, Z Chome" that is "M minutes' walk from S Station". In Figure 12, the overlapping area R100 of "X City, Y Town, Z Chome" identified in Figure 10 and the area from arc R200 to arc R300 that is "M minutes' walk from S Station" identified in Figure 11 is shown as area R400.

[0071] Figure 13 shows the search range when the information indicating the search range includes "X City, Y Town, Z Block" and "M minutes walk from S Station". Following Figure 12, the last thing is that the plot search unit 12 identifies the rectangular area R500, which encompasses area R400, as the search range, as shown in Figure 13. The rectangular area R500 is determined such that it is the smallest size while including all plots that overlap at least partially with area R400. Note that the method for identifying the search range based on the information indicating the search range is not limited to the method explained using Figures 10 to 13. For example, the search range may be the area indicated by part of the address (for example, area R100 in Figure 10), or the search range may be the area where part of the address and the walking time from the nearest station overlap (for example, area R400 in Figure 12).

[0072] Figure 14 is an example of a flowchart of the plot search process of Server 1 according to the second embodiment. The process shown in Figure 14 is executed repeatedly at a predetermined interval. In OP301, the plot search unit 12 determines whether or not it has received a plot search request from Terminal 2. If a plot search request is received from Terminal 2 (OP301: YES), the process proceeds to OP30 Proceed to step 2. Along with the search request, terminal 2 receives information indicating the search range and the search conditions. If no land search request is received from terminal 2 (OP301:NO), the process shown in Figure 14 ends.

[0073] In OP302, the plot search unit 12 identifies the search area based on the information indicating the search area received from the terminal 2. The search area is identified, for example, as described in Figures 10 to 13. However, the method of identifying the search area is not limited to this.

[0074] In OP303, the plot search unit 12 notifies the road access information acquisition unit 11 of the instruction to acquire road access information and the search range. In response, the road access information acquisition unit 11 acquires road access information for each plot within the search range. The road access information acquisition unit 11 acquires boundary data 13 and road data 14 within the search range, and uses the boundary data 13 and road data 14 to acquire road access information for each plot included in the search range. The road access information acquisition unit 11 notifies the plot search unit 12 of the road access information for each plot within the search range.

[0075] In OP304, the plot search unit 12 searches for plots that match the search conditions from among the plots within the search range, based on the road access information of each plot within the search range acquired by the road access information acquisition unit 11. In OP305, the plot search unit 12 transmits to the terminal 2, as a response to the plot search request, information obtained as a search result regarding plots within the search range that satisfy the search conditions. In the second embodiment, the information regarding the plots includes, for example, location information and area obtained from boundary data 13, and the road access information of the plots acquired by the road access information acquisition unit 11 in OP303. Note that there may be one plot, multiple plots, or none that satisfy the search conditions within the search range. If there are no plots within the search range that satisfy the search conditions, a response notifying that fact is sent. After that, the process shown in Figure 14 ends. Note that the plot search process of the server 1 in the second embodiment is not limited to the process shown in Figure 14.

[0076] According to the second embodiment, the server 1 does not maintain road access information for all parcels included in the boundary data 13 as a database, but instead acquires road access information for parcels included within the search range when it receives a parcel search request. As a result, the server 1 does not have to occupy the storage area of ​​the external storage device 103 with road access information for parcels included in the boundary data 13, and can save storage space on the external storage device 103. In addition, since the parcels for which road access information is acquired in the parcel search process are narrowed down to those within the search range, the time required to acquire road access information can be further reduced.

[0077] <Variation> It is also possible to implement a combination of the first and second embodiments. For example, as in the first embodiment, server 1 may acquire road access information for all parcels included in boundary data 13 in advance, and as in the second embodiment, when it receives a search request accompanied by information indicating the search range and search conditions obtained from real estate advertising information, it may search for parcels from the individual parcel information DB 15. For example, as in the first embodiment, when server 1 receives a search request accompanied by the search range and search conditions entered from the parcel search condition input screen (Figure 6) of terminal 2, it may acquire road access information for parcels within the search range and search for parcels, as in the second embodiment.

[0078] In the first and second embodiments, the search criteria for a plot include road access information, but the search criteria for a plot may also include, for example, the area of ​​the plot and the type of plot. Furthermore, as a search result, Server 1 may output, for example, an image of the plot that satisfies the search criteria, which is an image of the corresponding plot in Google Maps Street View.

[0079] In the first and second embodiments, the real estate search system 100 includes a server 1 and a terminal 2, but is not limited thereto. For example, as a modification of the first embodiment, a program including the acquisition of road access information and the search for land parcels on the server 1 may be installed on the terminal, and the terminal may independently execute the acquisition of road access information and the search for land parcels. Alternatively, the server 1 may execute the acquisition of road access information to create a land parcel individual information DB 15, the terminal 2 may hold the land parcel individual information DB 15 and the program for the search for land parcels, and the terminal 2 may execute the search for land parcels using the land parcel individual information DB 15. For example, as a modification of the second embodiment, when the terminal 2 receives a search request, it may specify the search range, request the server 1 to acquire road access information for each land parcel included in the search range, acquire road access information for each land parcel included in the search range, and search for land parcels based on the acquired road access information.

[0080] In the first and second embodiments, road data 14 was used to obtain the road frontage information of a plot of land. However, it is also possible to obtain the road frontage information of a plot of land from boundary data 13 without using road data 14. For example, if the boundary data 13 contains information on the type of plot of land, and there is a type of information indicating "road," then the road in the boundary data 13 can be identified, and the adjacent road can be specified, so the road frontage information of the plot of land can be obtained from the boundary data 13. For example, there is boundary data that includes information of the type "public road" as a land category.

[0081] Alternatively, even if the boundary data 13 does not include the type of parcel, or if the parcel type does not include a type indicating "road," if, for example, the land parcel information in the boundary data contains the word "road" instead of a land parcel number, or if there is no land parcel number, it can be presumed that the parcel in question is a road. In this case, the adjacent roads can be identified for the surrounding parcels, and road access information can be obtained from the boundary data 13.

[0082] <Recording medium> A program that enables a computer or other machine or device (hereinafter referred to as "computer, etc.") to perform any of the above functions can be recorded on a recording medium that the computer, etc. can read. By having the computer, etc. read and execute the program on this recording medium, it can be made to provide that function.

[0083] Here, a recording medium readable by a computer refers to a non-temporary recording medium that stores information such as data and programs through electrical, magnetic, optical, mechanical, or chemical means and can be read by a computer. Examples of such recording media that are removable from a computer include flexible disks, magneto-optical disks, CD-ROMs, CD-R / Ws, DVDs, Blu-ray discs, DATs, 8mm tapes, and memory cards such as flash memory. Recording media fixed to a computer include hard disks and ROMs (read-only memory). Furthermore, SSDs (Solid State Drives) are also removable recording media from computers. It can also be used as a recording medium fixed to a computer or similar device. [Explanation of symbols]

[0084] 1. Server 2. Terminal 11. Road access information acquisition unit 12. Land Search Section 13. Boundary data 14. Road Data 15. Individual plot information database 100 Real Estate Search System 101··CPU 102...memory 103...External storage device 104. Communications Department

Claims

1. Computers Based on real estate registration information, first data is obtained that includes data on multiple parcels of land whose boundaries are represented by polylines on a map, Based on the first data and the second data in which multiple roads are identified on the map, for each of the multiple parcels, at least one of the following is obtained based on the polyline: the width of the road adjacent to the parcel, the length of the parcel that is adjacent to the road, or the type of the road adjacent to the parcel, thereby obtaining information regarding the road adjacent to each of the multiple parcels. Searching for a plot of land that satisfies search conditions including at least one of the following: the width of the adjacent road, the length of the plot adjacent to the adjacent road, or the type of the adjacent road, from among the multiple plots of land based on the information regarding the adjacent road for each of the multiple plots of land, An information processing method that performs the following.

2. The aforementioned computer, At a predetermined timing, information regarding the adjacent roads for each of the multiple plots is acquired. The information regarding the adjacent roads for each of the acquired plots is stored in the storage unit. The system searches for parcels that satisfy the search criteria based on the information regarding the adjacent roads of each of the multiple parcels stored in the memory unit. The information processing method according to claim 1.

3. The aforementioned computer, When a request to search for a parcel of land, accompanied by the aforementioned search conditions and search range, is received, information regarding the adjacent road is obtained for each of the multiple parcels of land included in the search range among the first data. Based on the information regarding the adjacent roads of each of the multiple plots of land included in the search range obtained, the system searches for plots of land that satisfy the search conditions from among the multiple plots of land included in the search range. The information processing method according to claim 1.

4. The aforementioned computer, From the advertising information of the first property, which includes at least information about the location and information about the adjacent roads, the search range is obtained based on the location, and the search conditions are obtained based on the information about the adjacent roads of the first property. For each of the multiple parcels included in the search range, information regarding the adjacent road is obtained. Based on the information regarding the adjacent roads for each of the multiple plots of land included in the search range obtained, a plot of land that satisfies the search conditions is searched from the multiple plots of land included in the search range. The parcels of land that satisfy the above search conditions are output as candidates for the location of the first real estate. The information processing method according to claim 3.

5. The aforementioned computer, If the information regarding the location range includes information down to the town name, district name, sub-district name, or block number where the first real estate is located, the range of the sub-district name or block number where the first real estate is located is obtained as the search range. The information processing method according to claim 4.

6. The aforementioned computer, If the information regarding the location includes the town name, district name, sub-district name, or block number where the first property is located, and the walking time from the nearest station to the first property, then the first range obtained as the search range is the range where the sub-district name where the first property is located and the range within walking distance from the nearest station to the first property within the aforementioned walking time overlap. The information processing method according to claim 4.

7. The aforementioned computer, If the information regarding the location range includes information from the prefecture to the district or town hall of the address of the first property, and the walking time required from the nearest station to the first property, the smallest rectangular area encompassing the first range where the district or town hall where the first property is located and the range of the distance that can be covered on foot from the nearest station to the first property within the aforementioned walking time overlap is obtained as the search range. The information processing method according to claim 4.

8. The computer is Further, the direction in which the adjacent road exists to the aforementioned plot is obtained, and information regarding the adjacent road is obtained. A lot that satisfies search conditions including at least one of the width of the adjacent road, the length of the lot adjacent to the adjacent road, or the type of the adjacent road, and the direction in which the adjacent road exists relative to the lot, is searched from the plurality of lots based on the information of the adjacent road for each of the plurality of lots. The information processing method according to any one of claims 1 to 7.

9. Based on real estate registration information, first data is obtained that includes data on multiple parcels of land whose boundaries are represented by polylines on a map, Based on the first data and the second data in which multiple roads are identified on the map, for each of the multiple parcels, at least one of the following is obtained based on the polyline: the width of the road adjacent to the parcel, the length of the parcel that is adjacent to the road, or the type of the road adjacent to the parcel, thereby obtaining information regarding the road adjacent to each of the multiple parcels. Among the width of the adjacent road, the length of the section adjacent to the adjacent road, or the type of the adjacent road Searching for a plot of land that satisfies a search condition including at least one of the above, based on the information regarding the adjacent roads of each of the above plots, A control unit that executes An information processing device equipped with the following features.

10. On the computer, Based on real estate registration information, first data is obtained that includes data on multiple parcels of land whose boundaries are represented by polylines on a map, Based on the first data and the second data in which multiple roads are identified on the map, for each of the multiple parcels, at least one of the following is obtained based on the polyline: the width of the road adjacent to the parcel, the length of the parcel that is adjacent to the road, or the type of the road adjacent to the parcel, thereby obtaining information regarding the road adjacent to each of the multiple parcels. Searching for a plot of land that satisfies search conditions including at least one of the following: the width of the adjacent road, the length of the plot adjacent to the adjacent road, or the type of the adjacent road, from among the multiple plots of land based on the information regarding the adjacent road for each of the multiple plots of land, A program to execute.