Road-attached area generation system, road-attached area generation program, and road-attached area generation method
Patent Information
- Application Number
- JP2023137225
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-25
- Publication Date
- 2025-03-07
AI Technical Summary
【0014】 このように構成された本発明の道路付随地域生成システム、道路付随地域生成プログラム及び道路付随地域生成方法は、道路のラインデータと沿道地域のポリゴンデータをそれぞれ取得してそれらの点群データを生成させ、その点群データを使ってボロノイ分割を行うことで、道路と沿道地域を属性情報を有するボロノイ多角形で表す。そして、そのボロノイ多角形に対して道路の第1属性情報を付与して関連付けることで、道路を囲むように道路付随地域を生成する。
Smart Images

Figure 2025031177000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a road-attached area generating system, a road-attached area generating program, and a road-attached area generating method for generating road-attached areas by surrounding roads having attribute information with roadside areas. [Background technology]
[0002] Like the roadside land price used to evaluate real estate prices, attribute information such as price is assigned to each road. This roadside land price is used to evaluate land such as residential land adjacent to the road, which becomes a roadside area.
[0003] Roadside land price data is data that is created by connecting two or more coordinate points (end points and midpoints) with a continuous line, and is given attribute information such as identifiers and roadside land prices. In addition to roadside land price, attribute information given to roadside land price data includes the fiscal year, city / ward / town / village code, prefecture name, city / ward / town / village name, district classification, land lease ratio, and feature information.
[0004] When evaluating real estate prices, the land value of the road adjacent to the property being evaluated is generally referred to, and the location is determined using a map or other tool to determine the frontal land value in relation to the target point.
[0005] The process of determining which road value to select for a property to be appraised was previously a labor-intensive task in which an operator had to take into account road access and the price difference between road values, but it is now becoming possible to have some of this work done by computer (see Patent Documents 1 and 2).
[0006] Patent Document 1 discloses a roadside land price selection device that performs processing to limit candidate roadside land prices to those surrounding a property that is the property coordinates that indicate the location on a map to be evaluated. In other words, a surface of land is evaluated at a single point, the property coordinates, and the roadside land price is not uniquely determined.
[0007] On the other hand, Patent Document 2 discloses a road price evaluation program that divides block polygon data surrounded by multiple roads into multiple divided blocks adjacent to each road and associates each block with each road. These divided blocks are formed to specify the use of the houses contained therein as the use with the most land area or number of houses, and there are cases where the same site straddles two divided blocks. [Prior art documents] [Patent documents]
[0008] [Patent Document 1] Patent No. 6795550 [Patent Document 2] JP 2006-106966 A Summary of the Invention [Problem to be solved by the invention]
[0009] However, if the land is the same, ultimately one valuation (front road value) should be given, and it is desirable for a process to be carried out automatically to uniquely determine the front road value, etc. to be applied to each piece of real estate being evaluated.
[0010] Therefore, the present invention aims to provide a road-associated area generation system, a road-associated area generation program, and a road-associated area generation method that make it possible to uniquely determine the relationship between a road and a roadside area by surrounding a road having attribute information with the roadside area. [Means for solving the problem]
[0011] In order to achieve the above object, the road-attached area generation system of the present invention is a road-attached area generation system that generates road-attached areas by surrounding roads having attribute information with roadside areas, and includes a road feature acquisition unit that acquires line data and first attribute information of the road, a roadside feature acquisition unit that acquires polygon data and second attribute information relating to the shape of the roadside area, a road point cloud data generation unit that generates first point cloud data from the line data and assigns the first attribute information to each point data, a roadside point cloud data generation unit that generates second point cloud data from the polygon data and assigns the second attribute information to each point data, and a roadside area generation unit that generates a road-attached area by using the first point cloud data and the second point cloud data. The present invention is characterized in that it comprises a Voronoi division unit that generates Voronoi polygons by performing Voronoi division and assigns the first attribute information or the second attribute information based on point data contained in each Voronoi polygon; an individual area generation unit that treats Voronoi polygons having the same first attribute information as individual road polygons and Voronoi polygons having the same second attribute information as individual roadside polygons; an attribute information combination unit that assigns the first attribute information selected from the individual road polygons to which the individual roadside polygons are adjacent; and an integration processing unit that integrates the individual roadside polygons and the individual road polygons so as to surround the line data for each of the first attribute information, thereby generating road-accompanying areas.
[0012] Further, the invention of a road-accompanying area generation program is a road-accompanying area generation program that generates road-accompanying areas by surrounding roads having attribute information with roadside areas, the program including the steps of: importing line data and first attribute information of the road; importing polygon data and second attribute information relating to the shape of the roadside area; generating first point cloud data from the line data and assigning the first attribute information to each point data; generating second point cloud data from the polygon data and assigning the second attribute information to each point data; and performing Voronoi division using the first point cloud data and the second point cloud data. the method is characterized in having a computer execute the steps of: generating Voronoi polygons by generating Voronoi polygons and assigning the first attribute information or the second attribute information based on point data contained in each Voronoi polygon; assigning, to individual roadside polygons constituted by Voronoi polygons having the same second attribute information, the first attribute information selected from individual road polygons constituted by Voronoi polygons having the same first attribute information and which are adjacent to the individual roadside polygons; and integrating the individual roadside polygons and the individual road polygons so as to surround the line data for each of the first attribute information, thereby generating a road-accompanying area.
[0013] Further, the invention of a road-attached area generating method is a road-attached area generating method for generating a road-attached area by surrounding a road having attribute information with a roadside area by a computer, the method including the steps of: importing line data and first attribute information of the road; importing polygon data and second attribute information relating to the shape of the roadside area; generating first point cloud data from the line data and assigning the first attribute information to each point data; generating second point cloud data from the polygon data and assigning the second attribute information to each point data; and generating a road-attached area by using the first point cloud data and the second point cloud data. The method includes the steps of: generating Voronoi polygons by performing Voronoi division, and assigning the first attribute information or the second attribute information based on point data contained in each Voronoi polygon; assigning, to individual roadside polygons constituted by Voronoi polygons having the same second attribute information, the first attribute information selected from individual road polygons constituted by Voronoi polygons having the same first attribute information and adjacent to the individual roadside polygons; and integrating the individual roadside polygons and the individual road polygons so as to surround the line data for each of the first attribute information, generating a road-associated area. Effect of the Invention
[0014] The road-attached area generating system, road-attached area generating program, and road-attached area generating method of the present invention thus configured acquire line data of the road and polygon data of the roadside area, generate point cloud data of them, and use the point cloud data to perform Voronoi division to represent the road and the roadside area with Voronoi polygons having attribute information.Then, by assigning and associating the first attribute information of the road to the Voronoi polygon, a road-attached area is generated so as to surround the road.
[0015] If a road with attribute information can be surrounded by roadside areas in this way, the relationship between the road and the roadside areas can be uniquely determined. For example, if the first attribute information of a road is the roadside price, the roadside areas from which the roadside price is selected can be visualized. [Brief description of the drawings]
[0016] [Figure 1] 1 is a block diagram illustrating a configuration of a road-accompanying area generation system according to an embodiment of the present invention. [Diagram 2] 1 is a flowchart illustrating a process flow of a road-accompanying area generating method according to the present embodiment. [Diagram 3] FIG. 2 is an explanatory diagram illustrating road features related to roads and roadside features related to roadside areas. [Figure 4] FIG. 1 is an explanatory diagram of a state in which point cloud data is generated from line data of road features and polygon data of roadside features. [Diagram 5] FIG. 10 is an explanatory diagram of a state in which Voronoi polygons are generated from point cloud data. [Figure 6] FIG. 1 is an explanatory diagram illustrating Voronoi polygons derived from road features and Voronoi polygons derived from roadside features in a distinguished manner. [Figure 7] FIG. 1 is an explanatory diagram showing a layer of Voronoi polygons derived from road features. [Figure 8] FIG. 1 is an explanatory diagram showing a layer of Voronoi polygons derived from roadside features. [Figure 9] This is an explanatory diagram showing the classification of Voronoi polygons derived from roadside features. [Figure 10] 13 is an explanatory diagram illustrating an example of roadside land prices selected for each individual roadside polygon. FIG. [Figure 11] FIG. 1 is an explanatory diagram showing the relationship between road features, roadside features, and road-related areas generated as output results. [Figure 12] FIG. 13 is an explanatory diagram illustrating an example of only the output of road-associated areas. [Figure 13] 10 is a flowchart illustrating a process for generating line data to which attribute information is added from road data having intersections according to the first embodiment. [Figure 14] FIG. 2 is an explanatory diagram illustrating road data of a road centerline; [Figure 15] FIG. 13 is an explanatory diagram showing a schematic diagram of a cutout process for a road centerline; [Figure 16]FIG. 11 is an explanatory diagram illustrating an example of generated line data. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0017] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Fig. 1 is a block diagram for explaining the configuration of a road-accompanying area generation system 1 according to the present embodiment. Fig. 2 is a flowchart for explaining the process flow of a road-accompanying area generation method according to the present embodiment.
[0018] The road-associated area generation system 1 of this embodiment is a system for generating road-associated areas by surrounding a road having attribute information with a roadside area. In this embodiment, a case where the first attribute information given to a road is a roadside land price used in evaluating real estate prices will be mainly described.
[0019] Roadside land prices are prices assigned to each individual road. Therefore, roadside land price data includes at least line data that connects two or more coordinate points (end points on both sides and the midpoint) with a continuous line, and an identifier (ID) and roadside land price, which are the first attribute information. In short, roadside land price data is data related to features on roads.
[0020] Land adjacent to a road is called a roadside area, and the land value is used to evaluate the adjacent residential land. The shapes of buildings built on residential land can be imported as polygon data, and each residential land is assigned an identifier (ID) to identify the building, which serves as secondary attribute information. This is data related to roadside features.
[0021] In the road-accompanying area generation system 1 of this embodiment, as shown in FIG. 1, processing is performed in a calculation processing unit 3 based on data obtained via an input device 2 or a network N, and output results, etc. are displayed on a display device 5, etc.
[0022] The calculation processing unit 3 of the road-associated area generation system 1 is mainly composed of a road feature acquisition unit 31 that imports data related to road features, a roadside feature acquisition unit 32 that imports data related to roadside features, a point cloud data generation unit (33, 34) that generates point cloud data, a Voronoi division unit 35 that performs Voronoi division using the generated point cloud data, an individual area generation unit 36 for each road and residential land, an attribute information combination unit 37 that assigns first attribute information of the road to individual roadside polygons of the roadside features, and an integration processing unit 38 that generates a road-associated area by integrating individual roadside polygons and individual road polygons so as to surround the line data for each first attribute information.
[0023] The input device 2 for inputting various data is a data input means connected to or equipped on a personal computer (PC), a notebook computer, a tablet terminal, a wearable terminal, a smartphone, etc. Examples of the input device 2 include a keyboard, a mouse, a touch panel, a touch pad, a scanner, and a microphone for voice input. A camera can also be used as the input device 2.
[0024] On the other hand, the display device 5 may be a liquid crystal display, an organic EL (Electro-Luminescence) display, a printer, or the like.
[0025] Furthermore, the storage unit 4 is a storage medium for recording data generated by processing in the arithmetic processing unit 3 and data necessary for arithmetic processing, and corresponds to a hard disk, a solid state drive (SSD), a flash memory (such as an SD memory card), a magnetic disk, an optical disk, etc. Also, an external online storage (cloud storage) such as a server connected via the network N can be used as the storage unit.
[0026] The arithmetic processing unit 3 is configured, as hardware, with a central processing unit (CPU), a micro-processing unit (MPU), a graphics processing unit (GPU), etc., and is equipped with memories such as a random access memory (RAM) and a read only memory (ROM).
[0027] The arithmetic processing unit 3 can execute various functions by applications installed in a computer. In addition, a part or all of the arithmetic processing unit 3 can be executed by a server connected via a network N such as the Internet. The network N is composed of a part or all of the Internet, a Wide Area Network (WAN), a wired Local Area Network (LAN), a wireless LAN (Wi-Fi), a provider device, a wireless base station, a dedicated line, etc.
[0028] The road feature acquisition unit 31 of the calculation processing unit 3 acquires line data generated based on the road centerline and the like, and first attribute information such as an identifier (road ID) and road value. The road value includes an inheritance tax road value and a fixed property tax road value, but either one may be used.
[0029] The road feature acquisition unit 31 acquires line data, identifiers (road IDs) and road prices from a road price database stored in the memory unit 4 or a road price database saved in a server connected via the network N. The road price database can be created independently using the drawing function of the geographic information system, or a commercially available road price database can be used.
[0030] Line data is vector data that connects two or more coordinate points (end points on both sides, midpoint) with a continuous line, as shown as an example of a road feature in Figure 3. There is a gap between the end points of adjacent line data, and each line data can be recognized as a separate road feature. An identifier (road ID) and at least a land value are assigned to each line data.
[0031] The roadside feature acquisition unit 32 acquires polygon data relating to the shape of the roadside area and an identifier (building ID) assigned as second attribute information. The shape of the roadside area that will become residential land can be represented by the shape of the buildings that stand there, as shown as an example of the roadside features in Figure 3.
[0032] Building shape data for the entire country can be downloaded from the basic map information stored in a server connected via the network N. If it is considered that the land (residential land) in the roadside area can be expressed by the building shape, the road price range can be updated at any time by updating the data at any time based on the change in the shape of the building.
[0033] The road point cloud data generating unit 33 generates first point cloud data at equal intervals from the line data acquired by the road feature acquiring unit 31. As shown in Fig. 4, the line data of the road features is replaced with a collection of equally spaced points (first point cloud data) at intervals of, for example, 1m. The road ID and land value (first attribute information) that were included in the original line data are assigned to each point data of the generated first point cloud data.
[0034] Similarly, the roadside point cloud data generation unit 34 generates equally spaced second point cloud data from the polygon data acquired by the roadside feature acquisition unit 32. As shown in Fig. 4, the building perimeters of roadside features are replaced with a collection of equally spaced points (second point cloud data) at intervals of, for example, 1 m. The building IDs (second attribute information) held by the original polygon data are directly assigned to each point data of the generated second point cloud data.
[0035] The first point cloud data and the second point cloud data are generated in separate layers, and the two layers are integrated so that the first point cloud data and the second point cloud data exist in the same layer.
[0036] The Voronoi division unit 35 performs Voronoi division using the first point cloud data and the second point cloud data that exist in the same layer. The Voronoi division is a method of dividing the nearest area of each kernel point by drawing a perpendicular bisector to a straight line connecting adjacent kernel points. In other words, both the point data of the first point cloud data and the second point cloud data become the kernel points of the Voronoi division.
[0037] 5 is an explanatory diagram of a state in which Voronoi polygons are generated from the first point cloud data and the second point cloud data. As can be seen from this diagram, both road features and roadside features are composed of Voronoi polygons.
[0038] As can be easily seen from the enlarged view in the upper right of Fig. 5, these generated Voronoi polygons contain point data of either equally spaced points of features on the road or equally spaced points of features along the road. Therefore, each Voronoi polygon is assigned the first attribute information (road ID and land value) or the second attribute information (building ID) that is assigned to the point data contained therein. Fig. 6 is an explanatory diagram that distinguishes between Voronoi polygons derived from features on the road and those derived from features along the road.
[0039] On the other hand, Fig. 7 is an explanatory diagram showing a layer of Voronoi polygons derived from road features. Since the equally spaced points of road features inherit the road IDs assigned to the respective original line data, they can be distinguished as polygons randomly colored for each road ID. Therefore, the individual area generation unit 36 regards polygons formed by Voronoi polygons having the same road ID (first attribute information) as individual road polygons.
[0040] Similarly, Fig. 8 is an explanatory diagram showing a layer of Voronoi polygons derived from roadside features. Since the equally spaced points of roadside features inherit the building IDs assigned to the respective original polygon data, they can be randomly colored for each building ID to distinguish them as polygons. Therefore, the individual area generation unit 36 regards polygons formed by Voronoi polygons having the same building ID (second attribute information) as individual roadside polygons.
[0041] When selecting a roadside land value for each individual roadside polygon (roadside feature) generated in this way, the roadside land value closest to the roadside feature is generally adopted. Figure 9 is an explanatory diagram showing the classification of Voronoi polygons derived from roadside features. In other words, Figure 9 classifies Voronoi polygons derived from roadside features into those that are in contact with road features and those that are not.
[0042] For example, by focusing on the longest side of each Voronoi polygon derived from a roadside feature, a spatial join is performed in which the roadside land value (first attribute information) of the layer of the road land object to which the longest side is in contact is assigned to the Voronoi polygon derived from the roadside land object. In an individual roadside polygon (see the area enclosed by the dashed line in Figure 9), which is an area having the same building ID, there are multiple Voronoi polygons, including Voronoi polygons that have been assigned different roadside land values (first attribute information) (with information from roadside land objects) and Voronoi polygons that have no sides in contact with roadside land objects and therefore have not been assigned a roadside land value (first attribute information) (without information from roadside land objects). The roadside land values of Voronoi polygons with "information from roadside land objects" can be distinguished by the difference in coloring.
[0043] However, since areas (individual roadside polygons) with the same building ID become one residential lot, one roadside value should be assigned to each area. Therefore, the attribute information combining unit 37 selects the Voronoi polygon with the highest roadside value assigned among the individual roadside polygons, and assigns the roadside value and road ID (first attribute information) assigned to that Voronoi polygon to all the Voronoi polygons in the individual roadside polygons to unify them.
[0044] 10 is an explanatory diagram illustrating an example of the roadside land price selected for each individual roadside polygon. As can be seen from this diagram, after processing by the attribute information combining unit 37, one roadside land price (first attribute information) is assigned to one individual roadside polygon.
[0045] The integration processing unit 38 then integrates the individual roadside polygons and individual road polygons so as to surround the line data for each piece of first attribute information to generate a road-attached area. Fig. 11 is an explanatory diagram showing the relationship between road features (line data), roadside features (building shapes), and the road-attached area generated as an output result. As can be seen from this diagram, one route (road feature) is surrounded by an integrated area of individual roadside polygons and individual road polygons that include roadside features. It can also be confirmed that no roadside features (building shapes) exist across the road-attached area.
[0046] Figure 12 is an explanatory diagram showing an example of the output of only the road-associated areas in an overall view and an enlarged view. The road-associated areas, represented by the numbers shown on the map, are integrated areas of individual road polygons that include one line (road) and individual roadside polygons adjacent to it. In short, road-associated areas are generated for each unit of line data.
[0047] The process flow of the road-associated area generating method according to this embodiment will be described below with reference to the flowchart shown in FIG. In the following, an example will be described in which a road-accompanying area generating program for configuring the above-mentioned road-accompanying area generating system 1 is installed in a computer.
[0048] That is, the installed program (application) causes the computer to execute the following steps: importing line data and first attribute information of road features; importing polygon data of building shapes and second attribute information of roadside features; generating first point cloud data from the line data and assigning the first attribute information to each point data; generating second point cloud data from the polygon data and assigning the second attribute information to each point data; assigning the first attribute information or the second attribute information to Voronoi polygons generated by performing Voronoi division using the first point cloud data and the second point cloud data; assigning first attribute information to individual roadside polygons composed of Voronoi polygons having the same second attribute information, selected from individual road polygons composed of Voronoi polygons having the same first attribute information that are adjacent to the individual roadside polygons; and integrating the individual roadside polygons and individual road polygons so as to surround the line data for each first attribute information, to generate road-accompanying areas.
[0049] First, in step S1, line data of road features, as well as data constituting at least the first attribute information such as a road ID and a road price, are obtained from a road price database stored in the computer's memory unit 4 or a server connected via network N.
[0050] Similarly, in step S2, at least second attribute information such as polygon data indicating the building shapes of roadside features and building IDs is obtained from basic map information stored in the computer's memory unit 4 or a server connected via network N.
[0051] In the next step S3, point data at regular intervals (e.g., 1m intervals) along the line data of the road feature is generated as first point cloud data of equally spaced points of the road feature (see Fig. 4).In addition, in step S4, point data at regular intervals (e.g., 1m intervals) along polygon data that is the perimeter of the buildings of the roadside feature is generated as second point cloud data of equally spaced points of the roadside feature (see Fig. 4).
[0052] Then, in step S5, the first point cloud data and the second point cloud data are arranged on the same layer, and Voronoi tessellation is performed using these point data as generating points to generate Voronoi polygons (see FIG. 5).
[0053] In step S6, the Voronoi polygons derived from road features and the Voronoi polygons derived from roadside features thus generated are assigned first attribute information (road ID, land value) or second attribute information (building ID) based on the attribute information of the point data contained therein (see Figures 7 and 8).
[0054] Next, in step S7, the individual roadside polygons grouped by the building IDs of the roadside features are associated with the first attribute information (road ID, land price) selected from the adjacent individual road polygons.
[0055] For example, as shown in Figure 9, an individual roadside polygon (area surrounded by a dashed line) showing one residential lot to be evaluated may be adjacent to multiple road features. The multiple Voronoi polygons that make up one individual roadside polygon can be divided into Voronoi polygons that are adjacent to any road features (with information from road features) and Voronoi polygons that are not adjacent to any road features at all (without information from road features).
[0056] Here, the Voronoi polygons whose longest side abuts on a road feature (individual road polygon) can be given the first attribute information (road ID, road value) given to the individual road polygon by spatial combination across layers. For example, an individual roadside polygon that is a corner lot and abuts on two road features will contain a mixture of Voronoi polygons to which two types of first attribute information (road ID, road value) have been given.
[0057] Therefore, from the two types of first attribute information, the one with the higher road value is selected, and the selected first attribute information (road ID, road value) is assigned to all Voronoi polygons that make up the individual roadside polygons. In short, the first attribute information of the Voronoi polygon with the lower road value is rewritten, and the first attribute information with the higher value is assigned to the Voronoi polygon with "no information from road features" that did not have the first attribute information.
[0058] In this way, the highest road value selected from the adjacent individual road polygons and its road ID are assigned as first attribute information to each individual roadside polygon, and the individual roadside polygon is colored the same color (see FIG. 10). Then, the individual road polygons and individual roadside polygons assigned the same first attribute information can be grouped together into one area.
[0059] Therefore, in step S8, for each individual road polygon, individual roadside polygons that have been assigned the same first attribute information (road ID, land value) are integrated to generate a road-associated area surrounding the line data (see Figures 11 and 12).
[0060] Next, the operation of the road-accompanying area generating system 1, the road-accompanying area generating program, and the road-accompanying area generating method of this embodiment will be described. The road-attached area generating system 1, road-attached area generating program, and road-attached area generating method of this embodiment thus configured acquire line data of features on the road and polygon data of features along the road, generate point cloud data (first point cloud data and second point cloud data) thereof, and use the point cloud data to perform Voronoi division to represent features on the road and features along the road as Voronoi polygons having attribute information (first attribute information or second attribute information).Then, by assigning and associating the first attribute information of features on the road to the Voronoi polygons, a road-attached area is generated so as to surround features on the road that indicate land prices.
[0061] If a road (road feature) for which a road price has been set can be surrounded by a roadside area (roadside feature) in this way, it becomes possible to uniquely determine the relationship between the road feature and the roadside feature. In other words, it becomes possible to visualize the road-related area that surrounds the road feature for which a road price has been set by the roadside feature for which that road price has been selected.
[0062] The road adjacent areas generated in this way can be thought of as a visualization of the concept of "neighborhood areas" in real estate appraisal, and by using the automatically generated road adjacent areas, it becomes possible to improve the efficiency of appraisal work. Here, "neighborhood areas" refer to areas that are used by the target real estate, have characteristics that directly affect the price formation of the target real estate, and show a regional unity centered on being used for a specific purpose in relation to human life and activities, such as residence, commercial activity, and industrial production activity.
[0063] In addition, the road-related areas that are generated can be used as analytical units on a micro-scale that was not possible with conventional methods. Furthermore, because the road-related areas are in the form of polygons, analysis can be easily performed by overlaying them with other geospatial information.
[0064] In addition, the visibility of road-associated areas is greatly improved because land prices can be displayed in a planar manner. Furthermore, by dividing the road-associated areas into homogeneous areas based on the attribute information of the road-associated areas, it becomes possible to find the original unity of the area regardless of administrative boundaries. Here, "homogeneous areas" refer to areas formed by combining multiple points that have common characteristics within the area. EXAMPLES
[0065] The processes added to the road-accompanying area generation system 1, the road-accompanying area generation program, and the road-accompanying area generation method of the above-mentioned embodiment will be described below with reference to Figures 13 to 16. Note that the same terms or the same reference numerals will be used to describe the same or equivalent parts as those described in the above-mentioned embodiment.
[0066] In the above embodiment, a case was explained in which the first attribute information assigned to a road (route) is the road price used when evaluating real estate prices, so that line data without intersections could be obtained from the road price database.
[0067] On the other hand, if the attribute information of a road that you want to obtain is road width or road type (national highway, prefectural road, municipal road, etc.), and this attribute information is added to the road centerline, it can be treated as a road feature. In this case, it becomes possible to obtain information on the roads that each roadside feature faces, which is the roadside area of the road, and therefore it becomes possible to visualize areas facing national highways or areas facing roads with a width of XX meters or more as a regional classification called road-attached areas.
[0068] Here, Fig. 14 is an explanatory diagram showing an example of road data for road centerlines. As shown in this figure, roads (road centerlines) always have intersections (intersections), and unlike the line data of the above-mentioned road value, there are no endpoints on either side, so the roads cannot be surrounded by roadside areas.
[0069] Therefore, before proceeding to the processing described in the above embodiment, a pre-processing is performed to convert the road data into line data with both ends. Fig. 13 is a flowchart explaining the flow of the processing to generate line data to which attribute information is added from the road data with intersections in the first embodiment.
[0070] First, in step S11, road data of the road centerline as shown in Fig. 14 is retrieved from map information stored in the computer's memory unit 4 or a server connected via the network N. Attribute information that can become the first attribute information, such as a road ID, road width, and road type (national road, prefectural road, municipal road, etc.), is assigned to this road centerline.
[0071] Next, in step S12, notching processing is performed at the intersections. Fig. 15 is a diagram for explaining the notching processing of road centerlines. In cases such as road centerlines where the features on the road are connected to each other and form a network, the road features are notched by using a buffer area (intersection buffer) generated with a certain radius at the intersection of the lines.
[0072] Then, as shown in Fig. 16, the line is divided into lines with each section between intersections as one unit (step S13). In short, line data with multiple end points is generated from the road center lines in a network. This line data becomes vector data in which two or more coordinate points including both end points are connected by a continuous line.
[0073] Then, in step S14, first attribute information (road ID, road width, road type, etc.) required for subsequent processing is extracted from the attribute information of the original road centerline and assigned to each line data.
[0074] By adding the processing of Example 1 configured in this manner, it becomes possible to generate and visualize road-associated areas surrounded by roadside areas for roads such as road centerlines that make up a network.
[0075] Furthermore, by applying the processing of Example 1, which generates line data from not only road centerlines but also network-like data related to roads, such as sewer pipe maps and gas pipe network maps, it is possible to generate road-associated areas in which roads with attribute information are surrounded by roadside areas. Other configurations and functions and effects are substantially the same as those of the above-described embodiment, and therefore description thereof will be omitted.
[0076] Although the embodiments of the present invention have been described in detail above with reference to the drawings, the specific configurations are not limited to these embodiments and examples, and design changes that do not deviate from the gist of the present invention are included in the present invention.
[0077] For example, in the above embodiment, the first point cloud data and the second point cloud data are generated with equally spaced point data, but this is not limited to this, and the line segment data does not have to be equally spaced as long as it is replaced by multiple point data. [Explanation of symbols]
[0078] 1: Road-related area generation system 31: Road feature acquisition department 32: Roadside Landmark Acquisition Department 33: Road point cloud data generation unit 34: Roadside point cloud data generation section 35: Voronoi division part 36: Individual area generation section 37:Attribute information combination part 38: Integrated processing section
Claims
1. A road-associated area generation system that generates a road-associated area by surrounding a road having attribute information with a roadside area, a road feature acquisition unit that acquires line data and first attribute information of the road; a roadside feature acquisition unit that acquires polygon data and second attribute information relating to the shape of the roadside area; a road point cloud data generating unit that generates first point cloud data from the line data and assigns the first attribute information to each point data; a roadside point cloud data generating unit that generates second point cloud data from the polygon data and assigns the second attribute information to each point data; a Voronoi division unit that generates Voronoi polygons by performing Voronoi division using the first point cloud data and the second point cloud data, and assigns the first attribute information or the second attribute information based on point data included in each Voronoi polygon; an individual area generating unit that generates Voronoi polygons having the same first attribute information as individual road polygons and generates Voronoi polygons having the same second attribute information as individual roadside polygons; an attribute information combining unit that adds the first attribute information selected from among the individual road polygons that are adjacent to the individual roadside polygon; a road-accompanying area generating system comprising: an integration processing unit that integrates the individual roadside polygons and the individual road polygons so as to surround the line data for each of the first attribute information to generate a road-accompanying area.
2. The road-associated area generation system according to claim 1, characterized in that the attribute information combination unit assigns the first attribute information of the individual road polygons to which the Voronoi polygons constituting the individual roadside polygons are adjacent, and if multiple different first attribute information are assigned to the individual roadside polygons, the first attribute information is unified into one.
3. The road-associated area generation system described in claim 2, characterized in that the first attribute information includes a road value and the shape of the roadside area is the shape of a building, and when multiple road values are assigned within an individual roadside polygon, the highest road value is used.
4. 4. The road-accompanying area generation system according to claim 1, wherein the line data is vector data specified by two or more coordinate points, and the road-accompanying area is generated for each unit of the line data.
5. A road-associated area generating program for generating a road-associated area by surrounding a road having attribute information with a roadside area, A step of acquiring line data and first attribute information of the road; A step of acquiring polygon data and second attribute information relating to the shape of the roadside area; generating first point cloud data from the line data and assigning the first attribute information to each point data; generating second point cloud data from the polygon data and assigning the second attribute information to each point data; a step of generating Voronoi polygons by performing Voronoi division using the first point cloud data and the second point cloud data, and assigning the first attribute information or the second attribute information based on point data included in each Voronoi polygon; a step of assigning, to an individual roadside polygon constituted by Voronoi polygons having the same second attribute information, the first attribute information selected from individual road polygons adjacent to the individual roadside polygon constituted by Voronoi polygons having the same first attribute information; a step of integrating the individual roadside polygons and the individual road polygons so as to surround the line data for each of the first attribute information to generate a road-accompanying area,
6. The road-associated area generation program described in claim 5, characterized in that the first attribute information includes a road value and the shape of the roadside area is the shape of a building, and the first attribute information assigned to the individual roadside polygon is the highest road value.
7. A road-associated area generating method for generating a road-associated area by surrounding a road having attribute information with a roadside area by a computer, comprising the steps of: A step of acquiring line data and first attribute information of the road; A step of acquiring polygon data and second attribute information relating to the shape of the roadside area; generating first point cloud data from the line data and assigning the first attribute information to each point data; generating second point cloud data from the polygon data and assigning the second attribute information to each point data; generating Voronoi polygons by performing Voronoi division using the first point cloud data and the second point cloud data, and assigning the first attribute information or the second attribute information based on point data contained in each Voronoi polygon; a step of assigning, to an individual roadside polygon constituted by Voronoi polygons having the same second attribute information, the first attribute information selected from individual road polygons adjacent to the individual roadside polygon constituted by Voronoi polygons having the same first attribute information; a step of integrating the individual roadside polygons and the individual road polygons so as to surround the line data for each of the first attribute information to generate a road-accompanying area.
8. The road-associated area generating method described in claim 7, characterized in that the first attribute information includes a road value and the shape of the roadside area is the shape of a building, and the first attribute information assigned to the individual roadside polygon is the highest road value.
Citation Information
Patent Citations
Street value evaluation program and street value evaluation system
JP2006106966A
Roadside land price selection device, method and program
JP6795550B2