Center point-driven complex intersection form adaptive generation method
Patent Information
- Application Number
- CN202411524151.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-10-30
AI Technical Summary
The existing technology has problems such as high data demand, low application efficiency and inconsistent scale when defining the three-dimensional built environment around urban intersections, which leads to inaccurate and flexible definition methods.
The complex junction morphological adaptive generation method driven by center point is adopted. By identifying the intersection points in the road center line layer, calculating the road center line length, determining the effective intersection points, and radiating concentric circles outward with these points as the center, cutting the building bottom profile data to form a model of the three-dimensional built environment around the intersection.
It has achieved rapid and accurate definition of the three-dimensional built environment around the intersection, providing personalized range measurements for intersections of different sizes and forms, and improving the degree of automation and scientificity of the definition process.
Smart Images

Figure CN119600188A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of smart cities, and in particular relates to a method for adaptively generating complex intersection morphology driven by a central point. Background Art
[0002] Urban intersections, also known as intersections and road crossings, are commonly manifested in the form of crossroads and T-junctions. They appear at the intersection of one road and other roads, and have various shapes and types. In perceptual research, intersections can be regarded as "nodes" embedded in the urban public space network; in configuration analysis, intersections are regarded as turning points of continuous mileage and a connection point of the street network; urban organization analysis believes that intersections have a certain volume in the urban built environment. Intersections are of great significance to the urban built environment. Today, when national land space planning emphasizes high-quality development and refined governance, the study of the three-dimensional built environment around intersections has important practical significance for the planning and construction of urban intersections. However, the current research methods are limited to two-dimensional flat research, or ignore the street intersection buildings as an important core element of the three-dimensional form of urban intersections, or directly classify them as part of the transportation field. The definition method also has certain limitations.
[0003] The existing definition methods mainly include methods based on urban traffic status data and central grid methods. The former is based on urban traffic status data, using detailed road traffic information, combined with the width of different types of roads, with this width as a reference basis, and road intersections as reference points to define a certain range, thereby defining a more accurate range of urban intersections, with a high degree of refinement; the latter is based on the GIS framework, mainly including grid method, buffer method, etc., that is, taking the road intersection as the geometric center, based on a certain spatial scale to perform grid division, or making concentric circle buffers of different radii, etc., so as to roughly determine the scope of urban intersections, with the characteristics of high efficiency, convenience, and wide application scenarios. Both of the above methods can provide a rough spatial range for the built environment around urban intersections. However, both methods have several problems: the method based on urban traffic status data has too high requirements on the data base, and it is difficult for researchers to obtain such information, so its application and efficiency are low; the spatial range generated by the central grid method is usually a geographic scale rather than a building scale, and almost all existing studies tend to use a unified scale to define the range of spatial units, such as 50m, 100m, etc. However, for public nodes such as urban intersections, different intersections in the city may have different scales, large or small, and different scales. These unified measurements of intersection ranges are still inaccurate representations of the morphology, which do not conform to the experience of urban planners and designers. This is also quite different from the public's perception of urban intersections.
[0004] In summary, in the definition of urban intersections, it is of great practical significance to adopt a convenient, efficient and accurate method of measuring the three-dimensional built environment around urban intersections and to tailor appropriate ranges for different urban intersections. Summary of the invention
[0005] To solve the above problems, the present invention discloses a center point driven adaptive generation method for complex intersection morphology, which adopts an intelligent definition method to quickly and accurately define the three-dimensional built environment around the intersection within the research scope, providing a comprehensive and rational scientific basis for the design and optimization of the three-dimensional built environment around the intersection.
[0006] To achieve the above object, the technical solution of the present invention is as follows:
[0007] A method for adaptively generating complex intersection morphology driven by a center point comprises the following steps:
[0008] Step 1: Determine the research scope and obtain the built environment data within the research scope;
[0009] Step 2: Identify all intersections in the road centerline layer and calculate the length of the polyline of the road centerline between any two adjacent intersections, denoted as l i and compared with a given length parameter L:
[0010] For any intersection, if the lengths of all the polylines of the road centerlines associated with it are l i ≥L, then the intersection is a valid intersection point;
[0011] If the length of the polyline of all the road center lines related to it exists l i <L, a new coordinate point is determined by generating a geometric center point as a valid intersection point at that location;
[0012] All valid intersection points obtained in the above two situations are numbered sequentially;
[0013] Step 3: For all valid intersection points, use their coordinates as the center to radiate concentric circles outward until they first come into contact with the bottom contours of the surrounding buildings. The radius of the concentric circles at this time is r. k , as the minimum open space radius of the intersection;
[0014] Step 4: Set the expansion coefficient β to represent the radius R of the three-dimensional built environment around the intersection k and the minimum open space radius r k The relationship between k The expression is:
[0015] R k =β×r k
[0016] Step 5: For all valid intersection points, take their coordinates as the center of the circle and add R k Draw a circle with the radius as the cutting radius, and the building bottom surface contour data within the cutting circle shall be regarded as valid data;
[0017] Step 6: The building bottom surface outline, which is valid data, is highly stretched to form a model of the three-dimensional built environment around the intersection.
[0018] As a preferred embodiment of the present invention, step 1 adopts a combination of public data sets and field surveys to obtain built environment data within the research scope, wherein the sources of public open source data sets include OSM (OpenStreetMap) open source data, Baidu map open source data, Amap open source data, etc. The built environment data within the research scope is obtained to include information of at least three layers: road centerline, building bottom surface contour, and building height. Among them, the building bottom surface contour information category is a surface element, and the building bottom surface contour and the building height form a one-to-one correspondence, that is, one building outer contour object corresponds to one building height data information, and the road centerline information category is a line element; at the same time, the initial elevation of the road centerline and the building bottom surface contour is 0, that is, they are in the same plane, and the building height refers to the vertical height value of the building;
[0019] As a preferred embodiment of the present invention, all the intersections in the road centerline layer identified in step 2 refer to geometric anchor points with a bifurcation number greater than 2. The information category of these geometric anchor points is point elements, and each geometric anchor point has a unique coordinate, which is recorded as (a i , b i );
[0020] As a preferred embodiment of the present invention, any two adjacent intersections in step 2 are any two adjacent points in a network system formed by the center lines of the roads;
[0021] As a preferred embodiment of the present invention, the step of generating a geometric center point in step 2 to determine a new coordinate point as a valid intersection point of the position is:
[0022] For the existence i <L road centerline, judge whether the road centerline exists alone or continuously; alone means that other line segments connected to the road centerline are all l i ≥L; Continuous existence means that other line segments connected to the center line of this section of road still have l i <L situation;
[0023] If it exists alone, the coordinates of the two end points of the center line of this section of road are (a i1 , b i1 ) and (ai2 , b i2 ), generate a new geometric center point 0 as the valid intersection point of the intersection, and its coordinates are:
[0024]
[0025] If the road is continuous, the coordinates of the endpoints of the center lines of all roads involved in the continuous road are extracted and calculated as (a i1 , b i1 ), (a i2 , b i2 ),…,(a i(n-1) , b i(n-1) ), (a in , b in ), generate a new geometric center point as the effective intersection point of the intersection, and its coordinates are:
[0026]
[0027] As a preferred embodiment of the present invention, the method of sequentially numbering all valid intersection points obtained in the above two situations in step 2 is generally to number the valid intersection points by natural numbers from large to small according to the ordinate values of the valid intersection points to obtain a set of valid intersection point coordinates;
[0028] As a preferred embodiment of the present invention, in step 3, the following operations are performed in sequence for all valid intersection points in the order of numbering: concentric circles are radiated outward from the coordinates of the valid intersection point as the center, and the concentric circles at this time are surface elements, until the first contact with the bottom surface contour of the surrounding buildings occurs:
[0029] 1. Assuming the given distance accuracy is Δd, the radius r of the concentric circle is:
[0030] r=m·Δd(m=1,2,...,n);
[0031] 2. With the coordinates of the effective intersection point as the center, radiate concentric circles with a radius increasing by Δd. If there is no overlap with the bottom contour of the building around the intersection, the value of m will be continuously increased by the increase of Δd;
[0032] 3. If the concentric circles do not overlap with the bottom contours of the buildings around the intersection when m=n-1, and if the concentric circles do overlap with the bottom contours of the buildings around the intersection when m=n, it is considered that the concentric circles and the bottom contours of the buildings around the intersection are in contact for the first time. The minimum open space radius at this time is:
[0033] r k =nΔd;
[0034] Finally, all valid intersection points and the minimum open space radius are obtained in one-to-one correspondence.
[0035] As a preferred embodiment of the present invention, the final value of the expansion coefficient β in step 4 is usually about 2, that is, it is considered that the radius of the three-dimensional built environment around the intersection is roughly twice the radius of the minimum open space.
[0036] As a preferred embodiment of the present invention, the step of cutting the building bottom surface contour data within the circumference in step 5 includes:
[0037] 1. Investigate the area corresponding to the building outline around the effective intersection point and identify its relationship with the R k The spatial relationship of a circle with a radius of
[0038] 2. If the area is completely within the circle, all its information is retained, and the previous building height information is assigned to the building outline whose area is completely within the circle;
[0039] 3. If the face area is completely outside the circle, all its information will be discarded;
[0040] 4. If part of the face area falls within the circle, the part falling within the circle is retained as a new object, and the corresponding building outline is generated based on the new face area, and the previous building height information is assigned to the new building outline to form a corresponding relationship.
[0041] The beneficial effects of the present invention are:
[0042] (1) Wide adaptability: When faced with a research area with incomplete basic data, it is relatively easy to obtain operational basic data, so that the three-dimensional spatial model of the research street can be quickly collected. It has a wide range of applications and low difficulty in collecting data on the research object.
[0043] (2) Strong adaptability: It can flexibly respond to streets of different sizes and shapes, improve the degree of automation of the demarcation process, avoid errors caused by human judgment or lack of experience in traditional methods, and reduce the impact of human intervention and subjective judgment.
[0044] (3) High intelligence: The algorithm automatically processes the plan map information, which can accurately identify and define the reasonable street range on a large scale, ensure the uniformity of standards in the collection process of urban streets of different scales and types, and enhance the scientificity and rationality of urban street research. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 It is a technical flow chart of a method for adaptively generating complex intersection morphology driven by a center point of the present invention;
[0046] Figure 2 is a certain intersection range map defined according to the method of the present invention;
[0047] Figure 3 It is the surface area diagram corresponding to the first contact between the concentric circles of the present invention and the bottom contour of the building;
[0048] Figure 4 It is a three-dimensional built environment map of the vicinity of a certain intersection established by using Sketchup software of the present invention, and h is the building height. DETAILED DESCRIPTION
[0049] The present invention will be further explained below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the following specific embodiments are only used to illustrate the present invention and are not used to limit the scope of the present invention.
[0050] As shown in the figure, the method for adaptively generating complex intersection morphology driven by a center point according to the present invention comprises the following steps:
[0051] Step 1: Determine the research scope and obtain the built environment data within the research scope;
[0052] Usually, a combination of public data sets and field surveys is used to obtain built environment data within the research scope. The sources of public open source data sets include OSM (OpenStreetMap) open source data, Baidu map open source data, and Amap open source data. Obtaining built environment data within the research scope includes at least three layers of information: road centerline, building bottom surface contour, and building height. Among them, the building bottom surface contour information category is a surface element, and the building bottom surface contour and the building height form a one-to-one correspondence, that is, one building outer contour object corresponds to one building height data information, and the road centerline information category is a line element; at the same time, the initial elevation of the road centerline and the building bottom surface contour is 0, that is, they are in the same plane, and the building height refers to the vertical height value of the building;
[0053] Step 2:
[0054] 2-1 Identify all intersections in the road centerline layer and calculate the length of the polyline of the road centerline between any two adjacent intersections, denoted as l i and compare it with the given length parameter L;
[0055] Among them, all the intersections in the road centerline layer are identified as geometric anchor points with a bifurcation number greater than 2. The information category of these geometric anchor points is point features, and each geometric anchor point has a unique coordinate, which is recorded as (a i , b i ); There are two geometric anchor points at the intersection of the present invention, namely M(a 1 , b 1 )、N(a 2 , b 2 ),like Figure 2 As shown;
[0056] 2-2 For any intersection, if the lengths of all the polylines of the road centerlines associated with it are l i ≥L, then the intersection is a valid intersection point;
[0057] The arbitrary two adjacent intersections are any two adjacent points in the network system formed by the center lines of the roads;
[0058] 2-3 If the length of the polyline of all the road center lines related to it exists l i <L, a new coordinate point is determined by generating a geometric center point as a valid intersection point at that location;
[0059] The steps of generating a geometric center point to determine a new coordinate point as a valid intersection point at the location are:
[0060] 2-3-1 For the existence of i <L road centerline, judge whether the road centerline exists alone or continuously; alone means that other polylines connected to the road centerline are all l i ≥L; continuous existence means that other polylines connected to the center line of this section of road still exist l i <L situation;
[0061] 2-3-2 If it exists alone, the coordinates of the two end points of the center line of this section of road are (a i1 , b i1 ) and (a i2 , b i2 ), generate a new geometric center point as the effective intersection point of the intersection, and its coordinates are:
[0062]
[0063] 2-3-3 If the road is continuous, extract the coordinates of the centerline endpoints of all roads involved in the continuous road, and calculate it as (a i1 , b i1 ), (a i2 , b i2 ),…,(a i(n-1) , b i(n-1) ), (a in , b in ), generate a new geometric center point as the effective intersection point of the intersection, and its coordinates are:
[0064]
[0065] The effective intersection point of the intersection in the present invention is point O, and its coordinates are
[0066] 2-4 For the above two situations, all valid intersection points are numbered in sequence. The method is generally as follows: according to the ordinate values of the valid intersection points, they are numbered with natural numbers from large to small to obtain a set of valid intersection point coordinates.
[0067] Step 3: For all valid intersection points, use their coordinates as the center to radiate concentric circles outward until they first come into contact with the bottom contours of the surrounding buildings. The radius of the concentric circles at this time is r. k , as the minimum open space radius of the intersection;
[0068] For all valid intersection points, perform the following operations in the order of their numbers: radiate concentric circles outward with their coordinates as the center. The concentric circles are now surface elements. The steps until they first come into contact with the bottom contours of the surrounding buildings are:
[0069] 3-1 Assuming the given distance accuracy is Δd, the value of the radius r of the concentric circle is:
[0070] r=m·Δd(m=1,2,...,n);
[0071] 3-2 With the coordinates of the effective intersection point as the center, concentric circles are radiated outward with a radius increasing by Δd. If there is no overlap with the bottom contour of the building around the intersection, the value of m is continuously increased by the increase of Δd;
[0072] 3-3 If the concentric circles and the bottom contours of the buildings around the intersection do not overlap when m=n-1, and the concentric circles and the bottom contours of the buildings around the intersection do overlap when m=n, it is considered that the concentric circles and the bottom contours of the buildings around the intersection are in contact for the first time.
[0073] 3-4 The minimum open space radius at this time is:
[0074] r k =nΔd;
[0075] 3-5 Finally, all valid intersection points and the minimum open space radius are obtained in one-to-one correspondence.
[0076] Step 4: Set the expansion coefficient β to represent the radius R of the three-dimensional built environment around the intersection k and the minimum open space radius r k The relationship between k The expression is:
[0077] R k =β×r k .
[0078] The final value of the expansion coefficient β is usually around 2, which means that the radius of the three-dimensional built environment around the intersection is roughly twice the radius of the minimum open space.
[0079] Step 5: For all valid intersection points, take their coordinates as the center of the circle and add R k Draw a circle with the radius as the cutting radius, and the building bottom surface contour data within the cutting circle shall be regarded as valid data;
[0080] The step of cutting the building bottom surface contour data within the circumference comprises:
[0081] 5-1 Investigate the area corresponding to the bottom contour of the building around the effective intersection point and identify its intersection with R k The spatial relationship of a circle with a radius of
[0082] 5-2 If the area falls completely within the circle, all its information is retained, and the previous building height information is assigned to the building outline whose area falls completely within the circle;
[0083] 5-3 If the face area is completely outside the circle, all its information will be discarded;
[0084] 5-4 If part of the face area falls within the circle, the part falling within the circle is retained as a new object, and the corresponding building outline is generated based on the new face area, and the previous building height information is assigned to the new building outline to form a corresponding relationship.
[0085] Step 6: The building bottom surface outline, which is valid data, is highly stretched to form a model of the three-dimensional built environment around the intersection.
[0086] It should be noted that the above content only illustrates the technical idea of the present invention and cannot be used to limit the protection scope of the present invention. For ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications all fall within the protection scope of the claims of the present invention.
Claims
1. A method for adaptively generating complex intersection morphology driven by a center point, characterized by: include Step 1: Determine the research scope and obtain the built environment data within the research scope; Step 2: 2-1 Identify all intersections in the road centerline layer and calculate the length of the polyline of the road centerline between any two adjacent intersections, denoted as l i and compared with a given length parameter L: 2-2 For any intersection, if the lengths of all the polylines of the road centerlines associated with it are l i ≥L, then the intersection is a valid intersection point; If, for the polyline lengths of all the road centerlines related thereto, there exists l i < L, then a new coordinate point is determined by generating a geometric center point and used as the valid intersection point at this location; 2-4 All valid intersection points obtained in step 2-2 and step 2-3 are numbered in sequence; Step 3: For all valid intersection points, use their coordinates as the center to radiate concentric circles outward until they first come into contact with the bottom contours of the surrounding buildings. The radius of the concentric circles at this time is r. k , as the minimum open space radius of the intersection; Step 4: Set the expansion coefficient β to represent the radius R of the three-dimensional built environment around the intersection k and the minimum open space radius r k The relationship between k The expression is: R k =β×r k Step 5: For all valid intersection points, take their coordinates as the center of the circle and add R k Draw a circle with the radius as the cutting radius, and the building bottom surface contour data within the cutting circle shall be regarded as valid data; Step 6: The building bottom surface outline, which is valid data, is highly stretched to form a model of the three-dimensional built environment around the intersection.
2. The method for adaptively generating complex intersection morphology driven by a center point according to claim 1, characterized in that: The built environment data within the research scope obtained in step 1 includes information of at least three layers: road centerline, building bottom surface outline, and building height; the building bottom surface outline and the building height form a one-to-one correspondence, that is, one building bottom surface outline object corresponds to one building height data information; at the same time, the initial elevation of the road centerline and the building bottom surface outline is 0, that is, they are in the same plane.
3. The method for adaptively generating complex intersection morphology driven by a center point according to claim 1, characterized in that: In the step 2-1, all the intersections in the road centerline layer are identified as geometric anchor points with a bifurcation number greater than 2.
4. The method for adaptively generating complex intersection morphology driven by a center point according to claim 1, characterized in that: The "arbitrary intersection" in step 2-2 is any two adjacent points in the network system formed by the center line of the road.
5. The method for adaptively generating complex intersection morphology driven by a center point according to claim 1, characterized in that: The steps of generating the geometric center point in step 2-3 to determine a new coordinate point as a valid intersection point at the location are as follows: 2-3-1 For the case where there is an L i <For the road center line, determine whether this section of the road center line exists alone or continuously; existing alone means that the other multiple line segments connected to this section of the road center line all show an L i ≥ L; existing continuously means that there are still Ls i <in the case of < L among the other multiple line segments connected to this section of the road center line; 2-3-2 If it exists alone, the coordinates of the two end points of the center line of this section of road are (a i1 ,b i1 ) and (a i2 ,b i2 ), the coordinates of the generated geometric center point are: 2-3-3 If the road is continuous, extract the coordinates of the endpoints of the center lines of all roads involved in the continuous road, and calculate it as (a i1 ,b i1 ),(a i2 ,b i2 ),…,(a i(n-1) ,b i(n-1) ),(a in ,b in ), the coordinates of the generated geometric center point are:
6. The method for adaptively generating complex intersection morphology driven by a center point according to claim 1, characterized in that: The method of sequentially numbering all valid intersection points obtained in the above two situations in step 2-4 is: numbering the valid intersection points by natural numbers from large to small according to the ordinate values of the valid intersection points.
7. The method for adaptively generating complex intersection morphology driven by a center point according to claim 1, characterized in that: In step 3, for all valid intersection points, the steps of radiating concentric circles outward with the coordinates of the points as the center until the points first come into contact with the bottom surface contours of the surrounding buildings are: 3-1 Assuming the given distance accuracy is Δd, the value of the radius r of the concentric circle is: r=m·Δd(m=1,2,…,n); 3-2 With the coordinates of the effective intersection point as the center, the value of m increases continuously when radiating concentric circles outward; 3-3 If the concentric circles and the bottom contours of the buildings around the intersection do not overlap when m=n-1, and the concentric circles and the bottom contours of the buildings around the intersection do overlap when m=n, it is considered that the concentric circles and the bottom contours of the buildings around the intersection are in contact for the first time; 3-4 The minimum open space radius at this time is: r k =nΔd。 8. The method for adaptively generating complex intersection morphology driven by a center point according to claim 1, characterized in that: The value of the expansion coefficient β in step 4 is 2.
9. The method for adaptively generating complex intersection morphology driven by a center point according to claim 1, characterized in that: The step of cutting the building bottom surface contour data within the circumference in step 5 includes: 5-1 Investigate the area corresponding to the bottom contour of the building around the effective intersection point and identify its intersection with R k The spatial relationship of a circle with a radius of 5-2 If the face area falls completely within the circle, all its information is retained; 5-3 If the face area is completely outside the circle, all its information will be discarded; 5-4 If part of the face area falls within the circle, the part falling within the circle is retained as a new object, and the corresponding building outline is generated based on the new face area, and the previous building height information is assigned to the new building outline to form a corresponding relationship.
Citation Information
Patent Citations
Road dynamic partitioning model based city rescue simulation method
CN105069217A
Modeling elevation point screening method for road DEM construction
CN111858810A
Dynamic interaction urban viewing corridor identification and planning simulation method
CN112230759A
Road intersection three-dimensional model automatic generation method
CN112562062A
Three-dimensional traffic scene rapid modeling method based on high-precision map
CN113343346A