Automatic modeling method for high-density urban street canyon space

By measuring and identifying the projection surface and calculating the projection distance based on the building projection reference plane of the street centerline, a street canyon space model is constructed. This solves the problem of the lack of three-dimensional refinement and large-scale acquisition of high-density urban street canyon space in existing technologies, and realizes the scientific basis for urban design.

CN121861218APending Publication Date: 2026-04-14SOUTHEAST UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-04
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Existing technologies lack methods for three-dimensional refinement and large-scale acquisition of high-density urban street canyon spaces, and neglect the complex advance-retreat relationships of the interfaces on both sides of the street and the diversity of urban streets.

Method used

By constructing a building projection reference plane based on the street centerline, measuring and identifying the projection plane, calculating the projection distance, and constructing a street canyon spatial model, a scientific basis for urban design is provided.

Benefits of technology

It has enabled detailed 3D modeling of high-density urban street canyon spaces, providing a scientific basis for urban design and planning and improving the quality of the urban environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121861218A_ABST
    Figure CN121861218A_ABST
Patent Text Reader

Abstract

The invention provides an automatic modeling method for a high-density urban street canyon space. The automatic modeling method comprises the following steps: determining an acquisition range and acquiring basic data; effective street center lines are identified and screened out, an effective sampling range is obtained by measuring the maximum sampling distance, and effective building objects in the sampling range are identified; for each street, building a building projection reference surface according to a street center line, and measuring and identifying a projection surface of an effective building contour; for each street, according to a building projection reference surface constructed by a street center line, measuring and identifying a projection surface of a street space without building projection; and for each street, constructing a street canyon space model of all effective street objects through all projection surfaces and projection distances between each building or a street space without building projection and the projection surfaces, and carrying out association marking on the street canyon space model and a corresponding street number. The method aims at quantitatively analyzing the street canyon spatial form on a large scale, and a scientific and rational basis is provided for urban design and street public space planning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of urban planning technology, and in particular to an automatic modeling method for high-density urban street canyon spaces. Background Technology

[0002] Streets form the skeleton of a city and are an important component of its urban form. To quantitatively assess street spatial morphology, Nicholson first proposed the concept of a street canyon in 1975, specifically referring to a narrow street space with continuous buildings on both sides. Numerous studies have confirmed the correlation between the spatial morphology of street canyons and various factors such as urban microclimate, air pollutants, and residents' physical and mental health, making it an important research area in geography, environment, and urban planning. Therefore, large-scale data collection on urban street canyon spaces can help optimize urban design methods and improve the quality of the urban built environment.

[0003] While numerous methods exist for quantitatively acquiring street canyon space data, two main shortcomings remain. First, there is a lack of refined acquisition methods for three-dimensional space. Current descriptions of street canyon space primarily focus on two-dimensional street cross-sections, concentrating only on the street's height and width, neglecting the complex interrelationships between the street's sides and its degree of curvature. Second, there is a lack of large-scale acquisition methods for urban scales. Current studies on street canyon morphology mostly target only a few representative streets, ignoring the complexity and diversity of streets within a city. Summary of the Invention

[0004] To address the aforementioned issues, this invention discloses an automatic modeling method for street canyon spaces in high-density urban areas. Based on a building projection reference plane constructed from the street centerline, the method measures and identifies effective projection planes, calculates the projection distance between each effective building and street space without building projection and the projection plane, and constructs a street canyon space model for all effective street objects. This method provides a large-scale quantitative analysis of street canyon space morphology, offering a scientific and rational basis for urban design and street public space planning.

[0005] To achieve the above objectives, the technical solution of the present invention is as follows: an automatic modeling method for high-density urban street canyon space, the method comprising the following steps:

[0006] Step 1: Determine the collection scope and obtain basic data;

[0007] Step 2: Identify the valid street centerline, obtain the valid sampling range by measuring the maximum sampling distance, and identify the valid building objects within the sampling range;

[0008] Step 3: For each street, construct a building projection reference plane based on the street centerline, and measure and identify the projection plane of the effective building outline. ;

[0009] Step 4: For each street, based on the building projection reference plane constructed by the street centerline, measure and identify the projection plane of the street space without building projection. ;

[0010] Step 5: For each street, calculate the projection distance between the street space with and without building projection and the projection plane.

[0011] Step 6: For each street, through all the projection surfaces and And the projection distance between the street space with or without building projection and the projection surface. and Construct a street canyon spatial model of all valid street objects and associate and label them with their corresponding street numbers.

[0012] The basic data in step 1 includes information such as the street centerline and the 3D model of the building within the collection area. The bottom surface of the 3D model of the building and the street centerline must be at the same height, that is, the z-axis is at the 0 elevation. At the same time, the 3D model of the building should only contain the spatial volume information of the building and be a closed 3D shape.

[0013] The specific steps in step 2, which involve identifying and filtering valid street centerlines, obtaining the valid sampling range by measuring the maximum sampling distance, and identifying valid building objects within the sampling range, are as follows:

[0014] 2-1 Use street centerline information to obtain all intersections in the layer. The polyline of the street centerline between any two intersections is the valid street centerline of that street.

[0015] 2-2 Set the maximum sampling distance on both sides of the street and The maximum sampling buffer distance is affected by factors such as the scale of the street under study. The street centerline is buffered perpendicularly to both sides until the two buffered street centerlines touch the first building. The buffer distance between the two sides at this point is recorded as follows: and ;

[0016] 2-3 Set the buffer coefficient Then the maximum sampling distance and The specific expression is:

[0017]

[0018] .

[0019] In step 3, for each street, a building projection reference plane is constructed based on the street centerline, and the projection plane of the effective building outline is measured and identified. The specific steps include:

[0020] 3-1 For each street, stretch the continuous multiple lines corresponding to the street centerline towards the z-axis, with a stretching height of [missing information]. It must be greater than or equal to the maximum effective building height in the street to form a reference plane for the building projection of buildings on both sides of the street;

[0021] 3-2 Project the building outline onto the building's projection reference plane to form a projection plane;

[0022] 3-3 For this effective street, the projected area of ​​the effective building outline is the area of ​​the projected surface, denoted as the projected surface. .

[0023] In step 4, for each street, the projection surface of the street space without building projection is measured and identified based on the building projection reference plane constructed by the street centerline. The specific steps are as follows:

[0024] 4-1 For this effective street, buildings on both sides of the street space without building projection are defined as adjacent buildings. The Euclidean distance between the projection planes formed by adjacent buildings is the width of the projection plane of the street space without building projection, denoted as . ;

[0025] 4-2 For this effective street, buildings on both sides of the street space without building projection are defined as adjacent buildings, and the height of adjacent buildings is calculated. and Calculate the projection surface height The specific expression is as follows:

[0026]

[0027] 4-3 For this effective street, according to the projection plane height and width Then the projection plane of the street space without building projection is of height [height missing]. Width is The rectangle is denoted as the projection plane. .

[0028] In step 5, the specific steps for calculating the projection distance between the street space with and without building projections and the projection plane for each street are as follows:

[0029] 5-1 Projection plane for effective building outline The distance from the bottom edge of the building outline to the farthest projected distance from the street centerline is taken as the distance from the effective building to the building projection plane, denoted as .

[0030] 5-2 For the projection plane of a street space without building projection, half the sum of the projected distances between the adjacent buildings on both sides and their corresponding building projection planes is taken as the distance from the projection plane of the street space without building projection to the street centerline, denoted as . The specific expression is as follows:

[0031]

[0032] In step 6, for each street, the entire projection surface is used. and And the projection distance between the street space with or without building projection and the projection surface. and The specific steps for constructing a street canyon spatial model of all valid street objects and associating and labeling it with the corresponding street numbers include:

[0033] 6-1 with all projected planes and The base is defined by the projected distance between the street space (with or without building projection) and the projection surface. and To construct a cuboid with a certain height;

[0034] 6-2 Merge all the cuboids into a continuous spatial whole, construct a street canyon spatial model of all valid street objects, and associate and mark it with the corresponding street number.

[0035] An electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the aforementioned automatic modeling method for high-density urban street canyon space.

[0036] A computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, implement the aforementioned method for automatically modeling high-density urban street canyon spaces.

[0037] Compared with existing technologies, the advantages of this invention are as follows: Based on the building projection reference plane constructed by the street centerline, this invention constructs a street canyon space model of all effective street objects by calculating each projection plane, and quantitatively analyzes the street canyon space morphology on a large scale, providing a scientific and rational basis for urban design and street public space planning. Attached Figure Description

[0038] Figure 1 This is a flowchart of an automatic modeling method for high-density urban street canyon space according to the present invention;

[0039] Figure 2 This is a schematic diagram illustrating the maximum sampling method used to measure the center line of the street.

[0040] Figure 3 This is a schematic diagram showing the projection lines obtained by this method onto the street centerline, where the projection of the building's base outline is not a straight line.

[0041] Figure 4 This is a schematic diagram showing the projection lines obtained by this method, where the outline of each building's base is projected onto the center line of the street as a straight line.

[0042] Figure 5 This is a schematic diagram showing how the projection plane of the effective building outline and the projection plane of the street space without building projection are measured and identified using the building projection reference plane constructed by the street centerline according to this method.

[0043] Figure 6 This is a schematic diagram illustrating the projection distance between the street space and the projection plane for each effective building and street space without building projection, calculated using this method.

[0044] Figure 7 This is a schematic diagram of a three-dimensional spatial model of the area surrounding a road, created using SketchUp software based on this method. Detailed Implementation

[0045] To enhance understanding of the present invention, the embodiments will be described in detail below with reference to the accompanying drawings.

[0046] Example: See Figures 1-7 Taking a street in the old town of a certain place as an example,

[0047] An automatic modeling method for high-density urban street canyon spaces, the method comprising the following steps:

[0048] Step 1: Determine the collection scope and obtain basic data;

[0049] Step 2: Identify the valid street centerline, obtain the valid sampling range by measuring the maximum sampling distance, and identify the valid building objects within the sampling range;

[0050] Step 3: For each street, construct a building projection reference plane based on the street centerline, and measure and identify the projection plane of the effective building outline. ;

[0051] Step 4: For each street, based on the building projection reference plane constructed by the street centerline, measure and identify the projection plane of the street space without building projection. ;

[0052] Step 5: For each street, calculate the projection distance between the street space with and without building projection and the projection plane.

[0053] Step 6: For each street, through all the projection surfaces and And the projection distance between the street space with or without building projection and the projection surface. and Construct a street canyon spatial model of all valid street objects and associate and label them with their corresponding street numbers.

[0054] The basic data in step 1 includes information such as the street centerline and the 3D model of the building within the collection area. The bottom surface of the 3D model of the building and the street centerline must be at the same height, that is, the z-axis is at the 0 elevation. At the same time, the 3D model of the building should only contain the spatial volume information of the building and be a closed 3D shape.

[0055] The specific steps in step 2, which involve identifying and filtering valid street centerlines, obtaining the valid sampling range by measuring the maximum sampling distance, and identifying valid building objects within the sampling range, are as follows:

[0056] 2-1 Use street centerline information to obtain all intersections in the layer. The polyline of the street centerline between any two intersections is the valid street centerline of that street.

[0057] 2-2 Set the maximum sampling distance on both sides of the street and The maximum sampling buffer distance is affected by factors such as the scale of the street under study. The street centerline is buffered perpendicularly to both sides until the two buffered street centerlines touch the first building. The buffer distance between the two sides at this point is recorded as follows: and ;

[0058] 2-3 Set the buffer coefficient ,here If the value is 2, then the maximum sampling distance is... and The specific expression is:

[0059]

[0060] .

[0061] In step 3, for each street, a building projection reference plane is constructed based on the street centerline, and the projection plane of the effective building outline is measured and identified. The specific steps include:

[0062] 3-1 For each street, stretch the continuous multiple lines corresponding to the street centerline towards the z-axis, with a stretching height of [missing information]. It must be greater than or equal to the maximum effective building height in the street to form a reference plane for the building projection of buildings on both sides of the street;

[0063] 3-2 Project the building outline onto the building's projection reference plane to form a projection plane;

[0064] 3-3 For this effective street, the projected area of ​​the effective building outline is the area of ​​the projected surface, denoted as the projected surface. .

[0065] In step 4, for each street, the projection surface of the street space without building projection is measured and identified based on the building projection reference plane constructed by the street centerline. The specific steps are as follows:

[0066] 4-1 For this effective street, buildings on both sides of the street space without building projection are defined as adjacent buildings. The Euclidean distance between the projection planes formed by adjacent buildings is the width of the projection plane of the street space without building projection, denoted as . ;

[0067] 4-2 For this effective street, buildings on both sides of the street space without building projection are defined as adjacent buildings, and the height of adjacent buildings is calculated. and Calculate the projection surface height The specific expression is as follows:

[0068]

[0069] 4-3 For this effective street, according to the projection plane height and width Then the projection plane of the street space without building projection is of height [height missing]. Width is The rectangle is denoted as the projection plane. .

[0070] In step 5, the specific steps for calculating the projection distance between the street space with and without building projections and the projection plane for each street are as follows:

[0071] 5-1 Projection plane for effective building outline The distance from the bottom edge of the building outline to the farthest projected distance from the street centerline is taken as the distance from the effective building to the building projection plane, denoted as .

[0072] 5-2 For the projection plane of a street space without building projection, half the sum of the projected distances between the adjacent buildings on both sides and their corresponding building projection planes is taken as the distance from the projection plane of the street space without building projection to the street centerline, denoted as . The specific expression is as follows:

[0073]

[0074] In step 6, for each street, the entire projection surface is used. and And the projection distance between the street space with or without building projection and the projection surface. and The specific steps for constructing a street canyon spatial model of all valid street objects and associating and labeling it with the corresponding street numbers include:

[0075] 6-1 with all projected planes and The base is defined by the projected distance between the street space (with or without building projection) and the projection surface. and To construct a cuboid with a certain height;

[0076] 6-2 Merge all the cuboids into a continuous spatial whole, construct a street canyon spatial model of all valid street objects, and associate and mark it with the corresponding street number.

[0077] It should be noted that the above embodiments are not intended to limit the scope of protection of the present invention. Equivalent transformations or substitutions made based on the above technical solutions all fall within the scope of protection of the claims of the present invention.

Claims

1. An automatic modeling method for high-density urban street canyon space, characterized in that, The method includes the following steps: Step 1: Determine the collection scope and obtain basic data; Step 2: Identify the valid street centerline, obtain the valid sampling range by measuring the maximum sampling distance, and identify the valid building objects within the sampling range; Step 3: For each street, construct a building projection reference plane based on the street centerline, and measure and identify the projection plane of the effective building outline. ; Step 4: For each street, based on the building projection reference plane constructed by the street centerline, measure and identify the projection plane of the street space without building projection. ; Step 5: For each street, calculate the projection distance between the street space with and without building projection and the projection plane. Step 6: For each street, through all the projection surfaces and And the projection distance between the street space with or without building projection and the projection surface. and Construct a street canyon spatial model of all valid street objects and associate and label them with their corresponding street numbers.

2. The automatic modeling method for high-density urban street canyon space according to claim 1, characterized in that, The basic data in step 1 includes information such as the street centerline and the 3D model of the building within the collection area. The bottom surface of the 3D model of the building and the street centerline must be at the same height, that is, the z-axis is at the 0 elevation. At the same time, the 3D model of the building should only contain the spatial volume information of the building and be a closed 3D shape.

3. The automatic modeling method for high-density urban street canyon space according to claim 1, characterized in that, Step 2 involves identifying the valid street centerline, obtaining the valid sampling range by measuring the maximum sampling distance, and identifying the valid building objects within the sampling range. The specific steps are as follows: 2-1 Use street centerline information to obtain all intersections in the layer. The polyline of the street centerline between any two intersections is the valid street centerline of that street. 2-2 Set the maximum sampling distance on both sides of the street and The maximum sampling buffer distance is affected by factors such as the scale of the street under study. The street centerline is buffered perpendicularly to both sides until the two buffered street centerlines touch the first building. The buffer distance between the two sides at this point is recorded as follows: and ; 2-3 Set the buffer coefficient Then the maximum sampling distance and The specific expression is: 。 4. The automatic modeling method for high-density urban street canyon space according to claim 1, characterized in that, In step 3, for each street, a building projection reference plane is constructed based on the street centerline, and the projection plane of the effective building outline is measured and identified. The specific steps include: 3-1 For each street, stretch the continuous multiple lines corresponding to the street centerline towards the z-axis, with a stretching height of [missing information]. It must be greater than or equal to the maximum effective building height in the street to form a reference plane for the building projection of buildings on both sides of the street; 3-2 Project the building outline onto the building's projection reference plane to form a projection plane; 3-3 For this effective street, the projected area of ​​the effective building outline is the area of ​​the projected surface, denoted as the projected surface. .

5. The automatic modeling method for high-density urban street canyon space according to claim 1, characterized in that, In step 4, for each street, based on the building projection reference plane constructed by the street centerline, the projection plane of the street space without building projection is measured and identified. The specific steps are as follows: 4-1 For this effective street, buildings on both sides of the street space without building projection are defined as adjacent buildings. The Euclidean distance between the projection planes formed by adjacent buildings is the width of the projection plane of the street space without building projection, denoted as . ; 4-2 For this effective street, buildings on both sides of the street space without building projection are defined as adjacent buildings, and the height of adjacent buildings is calculated. and Calculate the projection surface height The specific expression is as follows: 4-3 For this effective street, according to the projection plane height and width Then the projection plane of the street space without building projection is of height [height missing]. Width is The rectangle is denoted as the projection plane. .

6. The automatic modeling method for high-density urban street canyon space according to claim 1, characterized in that, In step 5, the specific steps for calculating the projection distance between the street space with and without building projections and the projection plane for each street are as follows: 5-1 Projection plane for effective building outline The distance from the bottom edge of the building outline to the farthest projected distance from the street centerline is taken as the distance from the effective building to the building projection plane, denoted as . ; 5-2 For the projection plane of a street space without building projection, half the sum of the projected distances between the adjacent buildings on both sides and their corresponding building projection planes is taken as the distance from the projection plane of the street space without building projection to the street centerline, denoted as . The specific expression is as follows: 。 7. The automatic modeling method for high-density urban street canyon space according to claim 1, characterized in that, In step 6, for each street, through all the projection surfaces... and And the projection distance between the street space with or without building projection and the projection surface. and The specific steps for constructing a street canyon spatial model of all valid street objects and associating and labeling it with the corresponding street numbers include: 6-1 with all projected planes and The base is defined by the projected distance between the street space (with or without building projection) and the projection surface. and To construct a cuboid with a certain height; 6-2 Merge all the cuboids into a continuous spatial whole, construct a street canyon spatial model of all valid street objects, and associate and mark it with the corresponding street number.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements an automatic modeling method for high-density urban street canyon space as described in any one of claims 1 to 7.

9. A computer-readable storage medium storing computer instructions thereon, characterized in that, When the computer instructions are executed by the processor, they implement an automatic modeling method based on high-density urban street canyon space as described in any one of claims 1-7.