City design grass model scheme generation method and platform based on parameterization rules
By using a method for generating urban design sketch schemes based on parametric rules and leveraging the Grasshopper platform, we have achieved refined control and visualization of urban design sketch schemes. This solves the problems of poor interpretability and low accuracy in existing technologies, and improves the efficiency and rationality of urban design.
Patent Information
- Application Number
- CN202511492264.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-20
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2045-10-20
AI Technical Summary
Existing generative urban design schemes suffer from poor interpretability and low accuracy. AI-based methods cannot meet the rule theory matching of urban design, the generated schemes are highly random, cannot be backtracked for optimization, and are difficult to precisely control the design indicators at the scale of a single plot.
A method for generating urban design sketch schemes based on parametric rules is adopted. By classifying combination forms and extracting building prototypes, a tree-shaped data structure model is established. Combined with the Grasshopper software platform, the land parcel is divided, buildings are combined, and indicators are calculated to generate urban design sketch schemes that conform to the land use nature of the control plan.
It improves the accuracy and efficiency of urban design schemes, provides a more intuitive visualization interface, supports the rapid generation, analysis and evaluation of planning and design schemes, reduces repetitive work, and enhances the rationality and interpretability of design schemes.
Smart Images

Figure CN120974774A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of rough model generation technology, specifically to a method and platform for generating rough model schemes for urban design based on parametric rules. Background Technology
[0002] Urban design is a process of transforming intangible goals and concepts into tangible control and guidance systems. Modern urban design often requires careful consideration and refinement of various district morphology schemes based on the indicators set by planning, in order to seek a better road network structure and building layout, and to achieve control over the overall urban form.
[0003] Existing generative urban design schemes fall into two categories: rule-based and data-driven. Each has its advantages and disadvantages. Rule-based methods are sophisticated but not concise, while data-driven methods are efficient but not readable. The problems with existing generative urban design schemes are summarized below:
[0004] (1) Poor interpretability. Although AI-based urban design schemes are highly efficient in generating urban designs, the "black box" logic of AI technology cannot be matched with the rule theory of urban design. This results in a network model with only input and output settings having poor interpretability. Furthermore, it is impossible to use reasonable and appropriate technical methods to control the process of AI generating urban forms, leading to a high degree of randomness in the generated schemes. This makes it impossible to backtrack and optimize, thus lacking the ability to compare and select among design schemes.
[0005] (2) Low accuracy. Although existing technologies can automatically generate large-scale urban design schemes, they cannot precisely control some design indicators at the scale of a single plot. The generated schemes only retain the building blocks, while the internal road network and the order relationship between buildings cannot be generated according to the corresponding design indicators. In addition, the block shape and building volume of urban design have inherent mechanisms, which are different from raster images in the field of computer vision. AI technology is difficult to meet the specific requirements of complex spatial combinations. Summary of the Invention
[0006] This invention provides a method and platform for generating urban design sketch schemes based on parametric rules, in order to solve the above-mentioned problems.
[0007] This invention is achieved through the following technical solution:
[0008] A method for generating urban design sketch schemes based on parametric rules includes:
[0009] The control plan plots and their corresponding spatial prototypes are classified by combination form and architectural prototypes are extracted to obtain the plots and architectural parameter rules with the same land use nature based on the control plan land use layout scheme.
[0010] Based on the land parcel and building parameter rules and mathematical model design rules for generating rough model schemes, the rough model scheme generation rules are to form a rough model scheme step by step using a tree data structure model, and in the process of forming the rough model scheme step by step, the rules of land parcel segmentation, building combination form, building form prototype, and land parcel index calculation are satisfied.
[0011] For a plot of land for which an urban design draft scheme is to be generated, the relevant parameters of the plot are input, and the corresponding urban design draft scheme is generated in combination with the draft scheme generation rules. The indicators of the generated urban design draft scheme are then calculated.
[0012] As an optimization, the specific process of classifying the combination forms and extracting the building prototypes of the controlled planning plots and their corresponding spatial prototypes to obtain the rules of plots and building parameters with the same land use nature based on the controlled planning land use layout scheme is as follows:
[0013] Obtain the spatial form of existing planned land parcels and the architectural form of building models within those planned land parcels;
[0014] The building model combinations are classified based on the arrangement and building form of the building models with the same land use nature in the controlled planning plots, so as to extract the combination prototypes and building prototypes of different types of building models;
[0015] Based on the different types of building prototypes and combination prototypes, the relevant specifications, land elements, combination forms, building forms and indicator parameters of the planning red book are integrated to form land and building parameter rules for different land use types.
[0016] As an optimization, the tree-shaped data structure model is specifically defined as: control planning plot - subdivided plot - building block - specific element.
[0017] As an optimization, the land parcel partitioning rules specifically include:
[0018] The system can automatically determine and divide plots by setting the maximum area parameter; or it can divide plots based on preset rules; or it can automatically draw road centerlines to divide plots.
[0019] As an optimization, the specific rules for the building combination form are as follows:
[0020] Identify and extract directional reference lines for land parcels based on their boundaries;
[0021] Based on the directional reference line and the parameter constraints of building spacing BD, building depth BW / width DP in the plot and building parameter rules, the building layout array is arranged in the plot.
[0022] Based on the array line length LL of the building layout array line iThe number of buildings on each building layout line is calculated using the distance between plots and buildings (BD), and the specific distribution of building layout points on each line is determined by the number of buildings and the building combination.
[0023] As an optimization, the architectural form prototype rule is specifically as follows:
[0024] For plots of land with specific unit type requirements, the building width and depth are calculated by inputting the existing building foundation to obtain the building block, and the building block is then adaptively laid out according to the selected building combination form.
[0025] For building forms that need to be automatically generated based on the shape of the divided plots, the length-to-width ratio and area of the plots obtained after the plot division are detected to generate building blocks that meet the requirements of the length-to-width ratio and area of the plots. The building blocks are then adaptively laid out according to the set building height and the selected building combination form.
[0026] As an optimization, the specific rules for calculating the land parcel indicators are as follows:
[0027] After generating building blocks that meet the rules of building combination and building form prototype, the generated floor area ratio for each planning control plot is calculated based on the input floor area ratio index. For planning control plots that do not meet the input floor area ratio index, the height of the building is adjusted by reducing the number of floors in the building blocks so that the generated floor area ratio meets the requirements of the input floor area ratio index.
[0028] This invention also discloses a platform for generating urban design sketch schemes based on parametric rules, built on Grasshopper software, to implement the aforementioned method for generating urban design sketch schemes based on parametric rules, including:
[0029] The parameter rule extraction module is used to classify the combination forms of the control plan plots and their corresponding spatial prototypes and extract the building prototypes to obtain the parameter rules of plots and buildings with the same land use nature based on the control plan land use layout scheme.
[0030] The rule design module is used to design the rules for generating the rough model scheme based on the land parcel and building parameter rules and the mathematical model. The rules for generating the rough model scheme are to form the rough model scheme step by step using a tree data structure model and to satisfy the land parcel segmentation rules, building combination form rules, building form prototype rules and land parcel index calculation rules in the process of forming the rough model scheme step by step.
[0031] The urban design sketch scheme generation module is used to generate corresponding urban design sketch schemes for plots of land for which urban design sketch schemes are to be generated, by inputting relevant parameters of the plots, combining the sketch scheme generation rules, and performing index calculations on the generated urban design sketch schemes.
[0032] As an optimization, the urban design sketch generation module includes:
[0033] The land parcel loading unit is used to load land parcels for which urban design draft schemes are to be generated;
[0034] The parameter input unit is used to input the relevant parameters of the plot of land for which the urban design draft scheme is to be generated;
[0035] The one-click generation unit is used to generate a corresponding urban design sketch scheme based on the relevant parameters of the plot to be generated and in combination with the sketch scheme generation rules, and to perform index calculation on the generated urban design sketch scheme.
[0036] As an optimization, the rule design module includes:
[0037] A land parcel partitioning rule design unit is used to design and modify the land parcel partitioning rules;
[0038] The building combination form rule design unit is used to design and modify the building combination form rules.
[0039] The architectural form prototype rule design unit is used to design and modify the architectural form prototype rules.
[0040] The land parcel index calculation rule design unit is used to design and modify the land parcel index calculation rules.
[0041] Compared with the prior art, the present invention has the following advantages and beneficial effects:
[0042] This invention constructs an urban design modeling algorithm and platform based on parametric rules. By analyzing the advantages of Grasshopper in urban design modeling, it establishes a digital, full-process urban design algorithm model and builds a portable human-computer interaction platform to support the generation, analysis, evaluation, and assessment of urban design schemes, significantly improving the accuracy and efficiency of planning and design schemes. Specifically, compared with existing urban design modeling methods, the Grasshopper-based modeling method has advantages such as better visualization, more open-source plugin functionality, and more convenient human-computer interaction, laying the foundation for designing the algorithm framework and building the service platform.
[0043] This invention relies on land use layout optimization methods and spatial structure networks to perform parametric simulations of land use schemes of different natures in urban design. Combined with design concepts, the generated schemes are iteratively optimized, providing rapid reference and scheme refinement for planning and design schemes, and further improving the efficiency and rationality of urban design scheme derivation.
[0044] This invention, based on an open-source plugin for Grasshopper, builds an interactive urban design modeling platform that combines the rigid conditions of regulatory planning with the rational thinking of planners. Through interactive elements that users find interesting, complex algorithms are transformed into a customized service platform. Following a planning scheme design approach of regional input, one-click generation, fine-tuning, technical indicators, and scheme evaluation, feedback and iterative optimization are implemented, providing more accurate planning and design scheme information through a more intuitive visual interface. Attached Figure Description
[0045] The accompanying drawings, which are included to provide a further understanding of embodiments of the invention and form part of this application, do not constitute a limitation thereof. In the drawings:
[0046] Figure 1 This is a general framework diagram of a method for generating urban design sketch schemes based on parametric rules, as described in this invention.
[0047] Figure 2 This is a flowchart of a method for generating urban design sketch schemes based on parametric rules, as described in this invention.
[0048] Figure 3 This is a satellite image of the residential area in the example;
[0049] Figure 4 This is a prototype diagram of a residential community in the embodiment;
[0050] Figure 5 The above is a satellite image of a commercial building in the example.
[0051] Figure 6 This is a prototype architectural drawing of a commercial building in the example;
[0052] Figure 7 A flowchart illustrating the process of extracting design parameters from the framework;
[0053] Figure 8 A diagram illustrating a tree-like data structure with progressively larger spatial scales;
[0054] Figure 9 A schematic diagram of the algorithm rules for generating urban design sketch schemes based on progressive scales;
[0055] Figure 10 This is a schematic diagram showing the division of the land parcels;
[0056] Figure 11 This is a schematic diagram of the core algorithm for the rule of building combination forms;
[0057] Figure 12 A schematic diagram of the building combination for residential land use;
[0058] Figure 13This is a schematic diagram for automatically generating building shapes based on the shapes of the divided plots;
[0059] Figure 14 This is a schematic diagram of land parcel selection for the implementation plan;
[0060] Figure 15 This is a schematic diagram of the building combination of one of the plots in the embodiment;
[0061] Figure 16 This is a schematic diagram of another building combination on a plot of land in the embodiment;
[0062] Figure 17 This is a schematic diagram of land parcel index calculation in the example. Detailed Implementation
[0063] To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the embodiments and accompanying drawings. The illustrative embodiments and descriptions of the present invention are only used to explain the present invention and are not intended to limit the present invention.
[0064] Before introducing the specific content of this invention, let's first introduce the design methods of the two generative urban design schemes mentioned in the background art.
[0065] (1) Rule-based generative design method:
[0066] Rule-based modeling methods utilize computers to automatically execute manually defined logical processes and generation rules to quickly output specific content. Essentially, they transform generation rules into logical algorithms, forming a rigorous generative model. Rule-based generation achieves adaptive design based on input conditions through manually written rules. Its concept originates from parametric architectural design, using numerous case studies to abstract the mathematical relationships between spatial form and parameters. This method is widely used in virtual world compositing modeling in computer graphics and has recently been applied to urban form generation and urban design modeling.
[0067] (2) Data-driven generative design approach:
[0068] Data-driven modeling methods utilize techniques such as deep learning and reinforcement learning to learn feature mapping relationships from a large number of case samples (mostly images), thereby obtaining a model capable of automatically generating designs. This type of data-driven urban morphology generation model uses deep learning backbone networks such as convolutional neural networks (CNNs) to extract urban morphological feature elements from a massive case database, and employs generative architectures such as generative adversarial networks (GANs) to learn and predict urban fabric, ensuring that the feature distribution of the generated urban fabric scheme remains consistent with the training dataset.
[0069] In summary, rule-based generative design methods generate urban designs based on logical processes and rules established by professionals. They offer strong interpretability, facilitate human-computer interaction, and allow for fine-grained control of design scenarios. However, in complex scenarios, the underlying rule system struggles to adapt and match adaptively. Data-driven generative design methods generate urban forms through extensive data sample learning and knowledge reasoning. While highly efficient in scheme generation and effectively enhancing design creativity and performance, the scheme generation process involves only formal changes without inherent patterns. Furthermore, the interpretability in complex scenarios is weak, leading to significant randomness in the generated schemes. In conclusion, existing generative urban design methods can be categorized as follows: rule-based methods are refined but not concise, while data-driven methods are efficient but not readable.
[0070] Urban design itself is not a specific form design, but rather form guidance and control; it is the urban form and landscape formed under the constraints of indicators. Specific architectural designs cannot be fixed into a particular form. Rule-based generation algorithms are well-suited to the needs of urban design, employing random and adaptive generation logic under fixed parameter conditions, and the algorithm can provide greater interpretability to the entire form generation process.
[0071] Based on the above analysis, this invention will combine the advantages of rule-based generation algorithms in terms of systematicity, interpretability, and controllability, and construct a parametric modeling platform for urban design draft schemes based on rule-based generation for urban control detailed planning land use schemes (hereinafter referred to as "control plans"). This platform will accurately perceive and identify complex urban forms, intelligently assist in the design to generate a wide variety of urban design schemes, and perform reasonable and accurate simulation and deduction of the schemes in real time.
[0072] In addition to the two points mentioned in the background technology, existing design methods also include:
[0073] Human-computer interaction is inconvenient. Existing technical solutions are mostly presented as code or algorithm frameworks, requiring users to have certain professional knowledge to understand and use them. Furthermore, users cannot intervene in the design generation process at any time, nor can they adjust generation conditions or modify results in real time. In addition, existing urban design platforms are all web-based, making local and online interaction complex and hindering real-time data exchange.
[0074] Traditional design emphasizes the designer's "manual iteration" and "experience refinement," while generative design highlights the extraction of parametric features and mathematical modeling of spatial forms from design theories, spatial relationships, and urban design expressions. This aims to provide more diverse, efficient, and scientific support for design schemes. Taking into account the practical needs of decentralized planning practices such as urban planning control, a systematic algorithm service system is built for the entire urban design process. This provides a rapid solution for urban design draft schemes, while further enhancing the scientific rigor and timeliness of urban planning and design.
[0075] Currently, based on the classification results of generative urban design, existing algorithm platforms mainly develop technologies from two levels: rule quantification and generalization learning. Representative teams include UrbanX from the China Academy of Urban Planning and Design, Delve from Google's Sidewalk Lab, AIAD from Tenfang, and Scout from KPF Architectural Group. In summary, generative urban design service platforms are systematically constructed from dimensions such as efficient case learning capabilities, diverse evaluation systems, fully parameter-controlled generation logic, overall scheme layout structure, refined architectural expression, and evaluation throughout the design lifecycle. Most software platforms based on rule quantification produce monotonous and rigid generation styles with mediocre results; software platforms based on generalization learning lack interpretability and are inefficient. In conclusion, existing generative urban design service platforms have not yet formed mature and user-friendly application products, but they have enormous market potential in planning scheme assistance or intelligent generation.
[0076] Therefore, this invention is based on the urban control planning land use layout scheme, focuses on the method of generating urban design draft schemes for plots under the guidance of the control planning scheme, takes a certain city as a case study and a sample for rule application, and uses Grasshopper (hereinafter referred to as "GH") software running on the Rhino software platform as the algorithm building platform to carry out more accurate and dynamic demand prediction, build a parameterized and interactive full-process algorithm model, provide support for urban design scheme generation, indicator evaluation, etc., improve work efficiency, and reduce some repetitive work in the urban design process.
[0077] Parametric urban design sketch generation is one of the rule-based generative design methods. This method writes the logic of urban design scheme generation into mathematical functions and processes. By modifying the set functions or initial conditions, the computer combines the written mathematical functions and processes to obtain the design scheme generation process, thereby automating the urban design sketch generation process.
[0078] This invention utilizes a multi-layered model architecture, including parameter layers, algorithm layers, and interaction layers, to automatically generate architectural schemes and park green spaces based on land use indicators and relevant technical management regulations. It also assists in the generation of urban design sketch schemes through a series of steps, including site selection, parameter adjustment, scheme adjustment, indicator calculation, and output. Furthermore, by integrating the Grasshopper third-party open-source plugin, it enables iterative optimization of the generated schemes through evaluation modules such as residential area sunlight analysis, site accessibility analysis, road network structure analysis, visual visualization analysis, and shortest path analysis.
[0079] This invention, based on the land use nature determined by the detailed control plan, namely urban residential land, commercial land, business and financial land, educational land, industrial land, park green space, and protective green space, etc., uses parametric modeling methods to develop parametric modeling algorithms for different building types corresponding to the land use, such as residential buildings (including pure residential communities and residential-commercial communities), commercial streets, commercial complexes, business office buildings, education (including kindergartens and primary and secondary school buildings), industrial parks, and park green spaces. It constructs a parametric algorithm model for generating plot building schemes and incorporates core control indicators from the "Technical Regulations for Urban Planning Management" (hereinafter referred to as the "Red Book"), such as plot ratio, setback distance, sunlight level, building orientation, and spacing, to form a method and platform for generating urban design draft schemes under parametric rule guidance.
[0080] This invention establishes a parametric modeling platform for urban design draft schemes that combines the rigid conditions of land use control regulations and the "Technical Regulations for Urban Planning Management" with the rational thinking of planners. The platform's main functions include regional input, generation of architectural schemes for land use control regulations, overall technical indicators, and scheme analysis. Combined with Grasshopper development, it realizes a human-computer interactive workflow for generating urban design draft schemes, including plot loading, one-click generation, fine adjustment, indicator calculation, and scheme evaluation. This provides designers with a more convenient and intuitive modeling service platform.
[0081] Grasshopper is a visual programming language software that runs on the Rhino platform. The basic unit of Grasshopper is the "battery," and multiple "batteries" are connected to form a "battery pack" (i.e., the programming language) to complete the systematic calculations of urban design scheme generation logic. The Grasshopper modeling method has been widely used in many fields, offering significant advantages in visualization, open-source nature, and human-computer interaction. Compared to parametric modeling methods such as CAD and SketchUp, Grasshopper has the following three outstanding features:
[0082] (1) More intuitive data presentation: the transformation from two-dimensional images to three-dimensional models
[0083] By designing algorithms within Grasshopper to build Rhino 3D models, the system can render the three-dimensionality of buildings, streets, and landscapes in real time. Through 3D rotation, scaling, and various rendering modes, users can more easily perceive the depth and dimensions of space. Compared to 2D urban design renderings, Rhino models can showcase more details of urban design, including building design, materials, and vegetation, providing more accurate design information.
[0084] (2) More open-source algorithm architecture: sharing and collaboration from open-source plugins to algorithm programs
[0085] Grasshopper boasts excellent open-source capabilities and a rich array of powerful plugins. Numerous useful plugins are available for download on plugin platforms, almost entirely open-source and free, resulting in greater sharing and less commercialization of Grasshopper. Grasshopper-based .gh program files are very lightweight and can be shared across different versions of Rhino and various devices. Furthermore, thanks to the advantages of some plugins, Rhino can integrate with other software, enabling the creation of multi-platform collaborative workflows.
[0086] (3) Better user experience: The design leap from complex programs to customized platforms
[0087] Grasshopper offers a wide variety of battery module designs and complex connection methods. Using related plugins to design a customized interactive platform can enhance the user experience and prevent users from directly interacting with the complex battery module program. By providing a range of interactive elements such as buttons, sliders, selection lists, editable text boxes, and menu bars, a well-structured, fully functional, and aesthetically pleasing interactive platform can be designed to stimulate user interest and engagement, propelling urban design modeling towards "one-click, automatic, real-time generation."
[0088] Next, the contents of this invention will be described in detail.
[0089] This embodiment 1 provides a method for generating urban design sketch schemes based on parametric rules, such as... Figure 1-2 As shown, the process includes steps S1-S3.
[0090] The prototype scheme of this invention generates buildings and public spaces on plots corresponding to the land use control plan, including residential buildings (including pure residential communities and residential-commercial communities), commercial streets, commercial complexes, business office buildings, education (including kindergartens and primary and secondary school buildings), industrial parks and parks and green spaces.
[0091] S1. Classify the controlled planning plots and their corresponding spatial prototypes by combination form and extract the architectural prototypes to obtain the plots and building parameter rules with the same land use nature (or land use attribute) based on the controlled planning land use layout scheme. As mentioned above, land use nature is the land use type (or land use attribute), including urban residential land, commercial land, business and financial land, educational land, industrial land, park green space, and protective green space, etc.
[0092] This step primarily involves extracting parameters for the spatial design language of the land parcels. Using satellite imagery and on-site surveys, urban design land (planned land parcels) and corresponding building prototypes are classified and extracted. Combining satellite imagery, different building combination forms are identified, and rules for land parcel and building parameters corresponding to the same land use attributes are summarized.
[0093] Spatial prototypes include the spatial form of the land parcels under regulatory control and the architectural form of the buildings on the land parcels. The architectural form is the architectural prototype, and the combination of buildings is the combination prototype.
[0094] The specific process of step S1 is as follows:
[0095] S1.1 Obtain the spatial form of the existing planned land parcels and the architectural form of the building models in the planned land parcels.
[0096] This invention utilizes satellite imagery and on-site surveys to obtain spatial combinations and architectural forms. These two elements can be freely combined to construct a multi-dimensional control planning land use layout scheme. Taking a certain region as an example, residential communities and commercial building complexes in different locations and built in different years are collected. The urban design land (control planning plots) and corresponding building prototypes are classified and extracted, providing a data foundation for the extraction of design parameters in the next step.
[0097] S1.2. Based on the arrangement and architectural form of the building models with the same land use nature in the controlled planning plot, classify the combination of building models to extract the combination prototype and architectural prototype of different types of building models.
[0098] Combined Prototype Extraction
[0099] This invention selected 24 residential communities built between 2003 and 2019 for research and measurement, such as... Figure 3 As shown, residential land is categorized into three types: enclosed, row-type, and scattered. Enclosed residential land, due to differences in plot ratio, enclosed area, and compatibility with commercial use, forms five different prototype combinations. Row-type residential land, due to differences in plot ratio, presence of public space, and compatibility with commercial use, forms three different prototype combinations. Scattered residential land, due to differences in plot ratio and compatibility with commercial use, forms two different prototype combinations. Figure 4 As shown.
[0100] This invention selected 18 completed commercial and business land parcels for research and measurement, such as... Figure 5 As shown, commercial and business land is categorized into three types: detached, enclosed, and combined. Detached commercial and business land is further divided into five combined prototypes based on differences in plot ratio, presence of public space, and presence of towers. Enclosed commercial and business land is divided into four combined prototypes based on differences in plot ratio and presence of towers. Combined commercial and business land is divided into three combined prototypes based on differences in plot ratio and elevation differences, such as... Figure 6 As shown.
[0101] The remaining educational buildings (including kindergartens, primary and secondary school buildings), industrial parks, and other buildings in this invention are studied and measured according to the above method, and combined with urban design architectural space patterns to set up combined prototypes.
[0102] Architectural prototype extraction
[0103] The residential community in this invention includes 10 types of combined prototypes in three forms: enclosed, row-and-column, and scattered. These prototypes are combined with features such as green space ratio, building height, building density, unit splicing, and horizontal building spacing to form the architectural prototype of the residential community.
[0104] The commercial and business land plots in this invention include 12 types of combined prototypes in three forms: detached, enclosed, and combined. These prototypes are combined with features such as green space ratio, building height, building density, and podium height to form architectural prototypes for commercial and business land plots.
[0105] The architectural prototypes for other educational institutions (including kindergartens, primary and secondary school buildings), industrial parks, etc., in this invention are characterized by the standardized architectural model prototype of urban design.
[0106] It should be noted that the combined prototype and the building prototype can be classified according to the set factors. For example, the combined prototype can be classified according to factors such as plot ratio, enclosed area, whether it is compatible with commercial use, and whether there is public space. The building prototype can also be classified according to factors such as plot ratio, whether there is public space, whether there is a tower, residential building type, and building height difference. Therefore, the specific factors set here can be set according to the actual situation, and this invention will not elaborate on them.
[0107] S1.3. Based on the different types of building prototypes and combination prototypes, integrate the relevant specifications, land parcel elements, combination forms, building forms and indicator parameters of the Red Book to form land parcel and building parameter rules for different land use types.
[0108] First, integrate the relevant specifications, land parcel elements, combination forms, building forms and indicator parameters in the planning red book to form a framework for extracting design parameters for different land use types. Then, extract design parameters based on the corresponding land use type and the building prototype and / or combination prototype of that land use type. Finally, obtain the design parameter range for that land use type, which is the land parcel and building parameter rules for that land use type.
[0109] This step involves extracting the design parameters corresponding to the land use type.
[0110] Specifically, this invention combines various combination prototypes and building prototypes extracted from satellite imagery, integrates relevant specifications from the planning red book (including plot ratio, building density, building height, solar intensity, building setback, building spacing, green space ratio, etc.), and integrates land parcel elements (land parcel nature, road network structure, land parcel size, land parcel opening), combination forms, building forms and indicator parameters (development intensity, building orientation, building height limit, building spacing), etc., to form a framework for extracting design parameters for different land use types.
[0111] Based on the design parameter extraction framework, design parameters for residential communities are extracted using a combined prototype. These parameters include plot ratio, green space ratio, floor height, building density, number of unit splicing, enclosed (cluster) area, lateral building spacing, average number of households per building, and compatible commercial depth. Specific parameters are shown in Table 1. The area of a residential plot should not exceed 1 hectare; therefore, the plot size needs to be detected and divided during the simulation generation phase.
[0112] Table 1 Design parameters of residential communities
[0113] Prototype number Floor area ratio Green space ratio % Building height (number of floors) Building density % Unit splicing Enclosed (cluster) area (m^2) Horizontal building spacing (m) Average number of households per building Compatible with commercial depth m WD 1-2 30-55 6-8 20-40 2-8 6000-8000 10-15 12-16 —— WZ 2-3 20-30 18-26 10-35 1-4 18000- 45000 15-20 40-90 12-15 WG 3-4 20-30 26 15-20 1-2 25000- 45000 15-20 90-180 12-15 HD 1-2 30-60 4-12 10-35 1-6 —— 10-20 12-48 —— HZ 2-3 20-30 6-18 20-40 2-3 —— 10-20 6-72 9-12 DZ 2-3 30-35 18-23 10-15 —— 13000- 30000 15-30 90-180 —— DG 3-4 25-50 19-26 15-20 —— 17000- 64000 15-20 90-180 12-18
[0114] Based on the design parameter extraction framework, design parameters for commercial and business buildings are extracted using architectural prototypes. These parameters include plot ratio, green space ratio, building height, building density, podium height, tower area, public space area, and public space / site area. Specific parameters are shown in Table 2. Other building types and public spaces will not be elaborated upon in this invention.
[0115] Table 2 Design Parameters for Commercial Buildings
[0116] Prototype number Floor area ratio Green space ratio % Building height (number of floors) Building density % The podium building is [number] stories high. Tower area (m²) Public space area (m^2) Public space / site area DDJ 1-2 10-30 3-11 15-30 —— —— 0-15000 50-100% DZJ 2-5 30 7-15 25-45 5 3000-6000 1000-7200 10-30% DGJ 5-8 10-20 27-40 25-45 5 3000-6000 0 —— WDJ 1-2 20-30 6-12 20-30 —— —— 10000- 15000 80-120% WZJ 2-5 20-25 9-21 20-30 5 1000-1800 3000-7500 50-150% WZG 5-8 10-25 16-40 20-40 5 1200-1500 5000- 15000 60-200% ZDJ 1-2 20-30 4-9 15-20 —— —— 10000- 15000 50-100% ZZJ 2-5 20-50 5-40 20-50 5 1800-4000 40000- 100000 30-150%
[0117] S2. Based on the land parcel and building parameter rules and mathematical model, design the rules for generating the rough model scheme. The rules for generating the rough model scheme are to form the rough model scheme step by step using a tree data structure model, and in the process of forming the rough model scheme step by step, the rules for land parcel segmentation, building combination form, building form prototype, and land parcel index calculation are satisfied.
[0118] The parameter extraction of the spatial design language of the plot aims to construct a parameter variable system applicable to different land uses, so as to clarify the variation law of building form and layout under different parameter rules (plot and building parameter rules). The generation rule algorithm is the core of enabling the computer to accurately "describe" the parameter rules. Therefore, the writing of the generation rule algorithm is the key to constructing the spatial form presentation of the parameter rules and the urban design draft scheme of the control plan land use.
[0119] In some embodiments, the tree-shaped data structure model specifically comprises a planning control plot - subdivided plot - building block - specific element.
[0120] The rules for generating rough model schemes are based on a large number of interactive spatial geometric relationships. Therefore, forming a clear hierarchical data transmission structure is crucial for managing and backtracking geometric figures. In the urban design rough model scheme generation of this invention, the planned land parcel is used as the smallest unit for indicator calculation and also as a key node in the "tree-branch-leaf" data structure. A hierarchical tree-like data structure is constructed, consisting of "planned land parcel - subdivided land parcel - building block - specific elements," containing control parameters and element data at each level (such as land use, land parcel size, building orientation, building density, development intensity, building setback, building base, building floor line, etc.), adapting to multi-scale scheme generation, such as... Figure 8 As shown.
[0121] Based on the specific generation algorithm rules, a clear data structure is constructed around the uniqueness of the planned control plots, forming a flexible and variable data hierarchy, which is beneficial for geometric transformations and element calculations in the algorithm rules. Each level contains several key attributes: number, specific element, quantity, and index. {A;B;C;…;}(i) represents a data branch belonging to a planned control plot "A", and "(i)" represents the elements (usually graphic or numerical elements) contained in the specific data branch. Elements include control parameters and plot boundaries, so control parameters correspond to numerical elements, and plot boundaries correspond to graphic elements. Under this data structure, upwards, multiple plots can be coordinated to form a union for separate scheme generation and indicator control, avoiding fragmented scheme generation; downwards, the generated geometric figures within the planned control plots can be managed hierarchically and indicators can be calculated. This unified data structure effectively overcomes the limitation of current parametric urban design tools that only focus on single-plot scheme generation, while also solving the problem of insufficient accuracy caused by decentralized control of multiple plot parameters. The specific generation process is as follows: Figure 9 As shown.
[0122] Based on the data structure and in line with the designer's thinking, the algorithm rule modules are written according to the process of land segmentation, building layout, form shaping and indicator control. This results in the construction of four types of rule modules: land segmentation rules, building combination form rules, building form prototype rules and land indicator calculation rules. Together, they form a complete algorithm to solve the whole process from planning land to building rough model generation.
[0123] The land parcel segmentation rule is suitable for use at the level of land parcel segmentation, the building combination form rule is suitable for use at the level of building block, the building form prototype rule is suitable for use at the level of building block generation, and finally forms a rough model scheme, while the land parcel index calculation rule is used to calculate the rough model scheme.
[0124] According to the established data structure rules, the generated elements are assigned corresponding numbers at each level of scale to facilitate backtracking. For example... Figure 9In this process, there are four plots of land, numbered 1, 2, 3, and 4. Plot 1 is divided into five smaller plots using the plot segmentation rules. Then, within smaller plot 1 (denoted as {1;1}), the building combination form rules are applied to create a combined prototype (denoted as {1;1;1}) numbered 1. Next, within combined prototype 1 of smaller plot 1, building form 2 is derived using building form prototype rules, forming the building blocks on smaller plot 1 of plot 1. After this algorithm is executed, the plot index calculation rules are used to calculate the indexes of all generated building blocks on plot 1, adjusting the overall form to meet the requirements.
[0125] Next, we will introduce each rule in detail.
[0126] In some embodiments, the land parcel partitioning rules specifically include:
[0127] The system can automatically determine and divide plots by setting the maximum area parameter; or it can divide plots based on preset rules; or it can automatically draw road centerlines to divide plots.
[0128] The land parcel segmentation rules aim to solve the problems of land parcel segmentation and internal road generation. In urban design, for the generation of schemes for large-scale and large-area control planning parcels, it is usually necessary to further segment the parcels and generate internal roads to limit the areas where building layouts can be carried out. The three algorithms developed in this invention form three land parcel segmentation rule algorithms based on different land use characteristics: First, automatically judge and segment the parcels step by step by setting the maximum area parameter of the parcel; Second, divide according to preset rules, such as binary, multi-partition, and master-slave types; Third, autonomously draw road centerlines to segment the parcels, and automatically segment the parcels based on the road centerlines by picking and recognizing user-drawn road centerlines through an interactive interface, thereby enhancing the autonomy of user design.
[0129] Taking the first type of land parcel segmentation algorithm applied to the residential land module as an example, the area of the planned land parcel (PA) is the key to determining whether to segment the land parcel. When the area of the planned land parcel (PA) is greater than the built-in parameter extracted from the parameters above, namely the maximum area of the residential community (MA), the land parcel is automatically segmented; otherwise, it is not segmented.
[0130] The land parcel is divided using a random binary method. By identifying the length direction of the planned land parcel, and based on a built-in segmentation threshold parameter (0-1 range, representing the segmentation ratio), a corresponding random segmentation value (SV) within the segmentation threshold is obtained using the random factor (RF) in the controllable parameters. This value is then used to divide the land parcel into two parts along its length. The two divided parcels are then iteratively judged and segmented again until the divided parcel is no longer larger than the maximum area (MA). This yields the land parcel area suitable for the next stage of building layout. Figure 10 As shown, the left side illustrates the random binary search method for partitioning; the right side shows the algorithm execution flow.
[0131] In this land parcel segmentation algorithm, the land parcel shape is obtained based on design experience and is more suitable for building layout. Therefore, the length direction of the land parcel is selected for progressive segmentation rather than the width direction. At the same time, in order to achieve controllability and diversity of the generated schemes, a range threshold for the segmentation parameters is constructed, and random values are selected from the threshold instead of a fixed value.
[0132] In some embodiments, the architectural combination form rule is specifically as follows:
[0133] 1. Identify and extract the directional reference lines of the land parcels based on their boundaries;
[0134] 2. Based on the directional reference line and the parameter constraints of building spacing BD, building depth BW / width DP in the plot and building parameter rules, arrange the building layout array in the plot;
[0135] III. Array line length LL based on the aforementioned building layout array line i The number of buildings on each building layout line is calculated using the building spacing BD, and the specific building layout point distribution on each line is determined by the number of buildings and the building combination.
[0136] Specifically, the building combination form rule algorithm aims to solve the problems of building layout structure and form in a plot of land, as well as the generation of public areas. Based on the plot spatial morphology and building prototype extraction described above, this invention has developed various building layout algorithm rules according to different land use properties and building functions.
[0137] Taking residential land as an example, the core of the algorithm for the building combination form rules of residential land lies in three steps, such as... Figure 11 As shown.
[0138] First, the directional reference lines for the plots are identified and extracted based on the plot boundaries. In Grasshopper's geometric recognition, planned plots are usually not regular polygons (containing various types of lines, such as curves, polylines, and straight lines), and there are certain requirements for the orientation of residential buildings. These characteristics necessitate a standardized processing of the plots before building layout. Geometric calculations are performed by calculating the smallest rectangle enclosing the plot to accurately determine the orientation (north, south, east, west) and extract reference lines. Second, the building layout lines are arranged within the plots. Based on the length and start / end points of the extracted directional reference lines, and constrained by the input building spacing (BD), building depth (BW), and frontage (DP) parameters, different directional line arrangements can be formed to divide the plots, such as north-south or east-west arrangements, or line arrangements based on the plot's deflection direction. This process implements the spacing indicators for residential buildings and defines the orientation of the building layout. Third, the locations of the building layout points are further determined. Based on the length of the layout lines within the plot (LL... i By calculating the building spacing (BD) and the number of buildings (AQ) on each array line, the number of buildings can be obtained. i The specific distribution of layout points on each array line is further determined by the number of layout points and the form of building combination, thereby limiting the specific location of the building layout.
[0139] In this embodiment, three universal building combination rules are set for residential land: scattered, row-and-column, and enclosed. Different combination methods determine the different arrangements of the layout lines and the geometric calculations of the layout points in the core algorithm process described above, such as... Figure 12 As shown.
[0140] In the scattered algorithm, buildings are independent of each other, and the spacing between the layout lines is half of the main orientation spacing (MBD) of the buildings. The north-south orientation is maximized by arranging the buildings on the plots. Then, all the layout lines are grouped according to odd and even numbers in the east-west direction, forming two groups of black and white layout lines (OL). i and EL i First, calculate the number of arrays for each line of the black key group to determine the layout points. Then, using the layout points of the black key group as the center and the building spacing (BD) as the radius, construct the "exclusive area" of the black key layout points. Calculate the layout points for the white keys that do not intersect with the "exclusive area" to maximize the scattered arrangement while meeting the index requirements for residential land layout.
[0141] In the algorithm for determinants, the core is to base it on the length of the matrix (LL). iThe building width (BW) and the possible combinations of buildings along each layout line are calculated to form a maximum row-and-column arrangement. Based on the single residential building width (BW), there are 1 to 3 possible row combinations (A1 / A2 / A3). All possible row combinations along each line are calculated (e.g., combinations that can be arranged along a certain line: (A3, A3, A2, A1) / (A1, A3, A3, A2) / ...). Then, one of these combinations is randomly selected to locate the layout points, forming a row-and-column arrangement.
[0142] In the enclosed algorithm, the key is to calculate the enclosed area of the array lines, reserve the public area inside the plot, and then calculate the layout points of the north-south array lines according to the main orientation spacing (MBD) of the buildings. Then, calculate the "exclusive area" of the north-south array line layout points according to the building spacing (BD), and then calculate the layout points of the remaining east-west array lines to form an enclosed combination.
[0143] In some embodiments, the architectural form prototype rule specifically refers to:
[0144] 1. For plots of land with specific unit type requirements, the building width and depth are calculated by inputting the existing building foundation to obtain the building block, and the building block is then adaptively laid out according to the selected building combination form.
[0145] Second, for building forms that need to be automatically generated based on the shape of the divided plots, the length-to-width ratio and area of the plots obtained after the plot division are detected to generate building blocks that meet the requirements of the length-to-width ratio and area of the plots, and the building blocks are adaptively laid out according to the selected building combination form.
[0146] Specifically, the architectural form prototype rule algorithm aims to solve the problem of generating three-dimensional architectural forms. This invention employs two rules based on different land use characteristics: the first applies to plots with specific unit type requirements, such as residential land, calculating the building width and depth by inputting existing building foundations and adaptively laying out the building according to the selected combination in the interactive interface; the second automatically generates the building form based on the shape of the divided plots, by detecting the aspect ratio (L / V) of the divided plots. i / W i ) and area (PA) i Generate corresponding building forms, such as towers, podiums, or row houses, etc. Figure 13 As shown.
[0147] In some embodiments, the land parcel index calculation rules are specifically as follows:
[0148] After generating building blocks that meet the rules of building combination and building form prototype, the generated floor area ratio for each planning control plot is calculated based on the input floor area ratio index. For planning control plots that do not meet the input floor area ratio index, the height of the building is adjusted by reducing the number of floors in the building blocks so that the generated floor area ratio meets the requirements of the input floor area ratio index.
[0149] Specifically, the land parcel indicator calculation rule algorithm module aims to solve the compliance problem of core land parcel indicators. In this invention, after generating building blocks based on the combination form and building form prototype, the generated floor area ratio (FAR1) of each controlled planning land parcel is calculated according to the input floor area ratio (FAR) indicator. For land parcels that do not meet the input floor area ratio indicator, the height and form of the buildings are adjusted by reducing the number of floors to meet the input floor area ratio requirements. Different building blocks generate building floor lines based on the input building floor height (FH), which serve as the basis for calculating the total building area. The building floor lines are sorted one by one from low to high according to the Z-axis height of the building floor lines, and the area of the building floor lines (FA) is calculated from the bottom floor. i The areas of each building floor are added together until the sum of the areas of all building floors is greater than or equal to the total building area corresponding to the input floor area ratio. The remaining building floors are the areas that need to be reduced. This method allows for the reasonable adjustment of building height and form from high to low to meet the requirements of the floor area ratio. The formula is as follows:
[0150] (1)
[0151] Where, k: the number of building floors that meet the floor area ratio target; n: the number of building floors before floor area ratio calculation; : The building floor area added up layer by layer from low to high; FAR*PA: The total building area of the plot corresponding to the floor area ratio.
[0152] S3. For the plot of land for which a draft urban design scheme is to be generated, input the relevant parameters of the plot, generate the corresponding draft urban design scheme in combination with the draft scheme generation rules, and perform index calculation on the generated draft urban design scheme.
[0153] Example 2 discloses a platform for generating urban design sketch schemes based on parametric rules, built on Grasshopper software, to implement the method for generating urban design sketch schemes based on parametric rules described in Example 1, including:
[0154] The parameter rule extraction module is used to classify the combination forms of the control plan plots and their corresponding spatial prototypes and extract the building prototypes to obtain the parameter rules of plots and buildings with the same land use nature based on the control plan land use layout scheme.
[0155] The rule design module is used to design the rules for generating the rough model scheme based on the land parcel and building parameter rules and the mathematical model. The rules for generating the rough model scheme are to form the rough model scheme step by step using a tree data structure model and to satisfy the land parcel segmentation rules, building combination form rules, building form prototype rules and land parcel index calculation rules in the process of forming the rough model scheme step by step.
[0156] In some embodiments, the rule design module includes:
[0157] A land parcel partitioning rule design unit is used to design and modify the land parcel partitioning rules;
[0158] The building combination form rule design unit is used to design and modify the building combination form rules.
[0159] The architectural form prototype rule design unit is used to design and modify the architectural form prototype rules.
[0160] The land parcel index calculation rule design unit is used to design and modify the land parcel index calculation rules.
[0161] The urban design sketch scheme generation module is used to generate corresponding urban design sketch schemes for plots of land for which urban design sketch schemes are to be generated, by inputting relevant parameters of the plots, combining the sketch scheme generation rules, and performing index calculations on the generated urban design sketch schemes.
[0162] In some embodiments, the urban design sketch generation module includes:
[0163] The land parcel loading unit is used to load land parcels for which urban design draft schemes are to be generated;
[0164] The parameter input unit is used to input the relevant parameters of the plot of land for which the urban design draft scheme is to be generated;
[0165] The relevant parameters here include those from the planning red book, land parcel elements, combination forms, building forms, and indicator parameters.
[0166] The one-click generation unit is used to generate a corresponding urban design sketch scheme based on the relevant parameters of the plot to be generated and in combination with the sketch scheme generation rules, and to perform index calculation on the generated urban design sketch scheme.
[0167] Specifically, guided by the rigid conditions of regulatory planning and the rational thinking of planners, this invention develops a human-computer interaction platform for urban design draft schemes based on the Grasshopper HumanUI plugin. Through step-by-step interactive generation and feedback iterative optimization, urban design schemes are deduced to achieve a better user experience and a more intuitive design presentation.
[0168] The core of the platform framework designed in this invention is a hierarchical interactive generation process, including land parcel loading, land use attribute selection, scheme generation, fine-tuning, and indicator calculation, which aligns with the thinking logic and workflow of urban design. After identifying and inputting land parcels, the interactive platform can generate preliminary models of urban design schemes with a single click using default parameters for different land use types. It also provides sub-interfaces for modifying parameters for each land use type, allowing for fine-tuning of each land parcel based on the indicators and presentation effects of the generated scheme. This invention supports feedback-based iterative optimization of design schemes. Users can compare schemes under different parameters for parameter backtracking and perform hierarchical optimization based on scheme evaluation feedback, ultimately selecting the optimal design model through comparison.
[0169] The main interface is controlled by a combination of Launch Window, Set Window Properties, and Add Elements in the HumanUI plugin. Core information includes interface control switches, interface title, interface positioning point, and interface dimensions. Other controls are set by the user and connected to the corresponding battery group nodes. The interactive human-computer platform of this invention includes sub-interfaces such as area input, land use type generation (including office land generation, residential land generation, residential / commercial land generation, commercial land generation, educational land generation, industrial land generation, park / green space generation, and ecological land generation), overall technical indicators, and a scheme analysis module.
[0170] Planning control plot selection (executed in the plot loading unit). Planning control plot selection is primarily performed in the area input sub-interface. Land use boundary line entry offers two methods: standard layer entry and manual selection, implemented via the CreateRadio Button control group. If standard layer entry is selected, the land use boundary line is automatically imported based on the layer name specified in the Geometry Pipeline; however, the user needs to preprocess the layer file according to the template file and can enable layer verification to check for correct import. If manual entry is selected, the user needs to manually select land use boundary lines of the same type using the CreateRhino Pick Button group. Once the land use boundary line entry is complete, building setbacks are calculated according to the built-in parameters, and street trees are planted along the plot boundary line, indicating successful entry. Clicking the corresponding confirm / generate button will generate a preliminary urban design model based on different land use attributes. Users can then adjust and modify this model accordingly. Figure 14 As shown.
[0171] The plot ratio of the controlled planning land parcel is input (executed in the parameter input unit). The plot ratio input is performed on the corresponding fine-tuning sub-interface. In this patent's interactive platform, all user-input parameters are controlled by a Create Text Box combination, including the plot ratio. This type of control requires defining the input parameter name (Label) and default value (Default Text). When the user clicks "Confirm Generation," the program generates a preliminary plan based on the default parameters. To ensure that the generation of plans for different land parcels with the same land use nature does not affect each other, the interactive platform includes a parameter adjustment module group. Users can specify the land parcel ID to be modified and control parameter transmission through the Data Dam and Get Objects in Group battery combinations. Only after the user clicks "Confirm Modification" will the adjusted parameters be input into the program flow, and the plan will be recalculated and generated.
[0172] Adjustment of building combination form for land parcels (executed in the building combination form rule design unit). The adjustment of building combination form for land parcels is performed on the interfaces for generating different types of land use. In this patent's interactive platform, all controls for adjusting the building combination form of land parcels are set using a combination of the Create Radio Button control and the Member Index control, defining different layout names and default values. The building combination form is passed by adjusting the Index value of the sequence list. Similarly, the parameter adjustment module allows adjustments between different land parcels of the same land use type to be independent of each other. This patent's interactive platform supports the adjustment of building combination forms for generating office land, residential and mixed-use land, commercial land, and primary and secondary school land. Office land has two types: clustered and scattered. Residential and mixed-use land has three types: scattered, row, and enclosed. Commercial land has three types: enclosed commercial, commercial complex, and commercial street. Primary and secondary school land has two types: detached and enclosed. Users can adjust according to their needs, such as... Figure 15-16 As shown.
[0173] Land parcel index calculation (executed in the land parcel index calculation rule design unit). Land parcel index calculation is performed on the overall technical index sub-interface. All switch controls in this patent's interactive platform are set by the Create Toggle control, requiring the definition of a switch name (Label) and default value. When the user clicks the overall technical index switch, the platform will pop up a dedicated index calculation window, which uses a Tabbed View battery pack to set a sub-interface list, including overall technical indicators, commercial land economic and technical indicators, office land economic and technical indicators, residential land economic and technical indicators, and residential land product unit type ratio indicators. The first three calculate five indicators respectively: total land area, total building area, total land area, building density, and plot ratio. The residential land economic and technical indicators additionally calculate related indicators such as gross floor area, residential building area, supporting public building area, above-ground building area, underground building area, underground living space area, total number of households, building footprint area, and underground parking garage area. The calculation of residential land product unit type ratios includes the product type, standard floor area, number of units, single-sided area, number of floors, floor height, building height, and building area of each residential building. These indicators are displayed in real-time. The model's indicator values are calculated through corresponding algorithm modules and summarized in a list for display on the interactive interface. These values change accordingly with modifications and adjustments. Figure 17 As shown.
[0174] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A parametric rule-based urban design template scheme generation method, characterized in that, The method comprises the following steps: classifying the combination forms of the regulatory plot and the corresponding space prototype and extracting the building prototype to obtain the plot and building parameter rules of the same land use property based on the regulatory land layout scheme; designing the grass-roots scheme generation rule based on the plot and building parameter rules and the mathematical model, wherein the grass-roots scheme generation rule is to form the grass-roots scheme in a tree-shaped data structure model, and the plot division rule, the building combination form rule, the building form prototype rule and the plot index calculation rule are met in the process of forming the grass-roots scheme; inputting the related parameters of the plot to be generated into the city design grass-roots scheme, combining the grass-roots scheme generation rule to generate the corresponding city design grass-roots scheme and performing index calculation on the generated city design grass-roots scheme.
2. The method according to claim 1, wherein, The specific process of classifying the combination forms of the regulatory plot and the corresponding space prototype and extracting the building prototype to obtain the plot and building parameter rules of the same land use property based on the regulatory land layout scheme is as follows: obtaining the plot space form of the existing regulatory plot and the building form of the building model in the regulatory plot; classifying the building model combination based on the arrangement and building form of the building model of the same land use property in the regulatory plot to extract the combination prototype and building prototype of different types of building models; based on different types of combination prototypes and building prototypes, integrating the relevant specifications, plot elements, combination forms, building forms and index parameters of the planning red book to form plot and building parameter rules of different land types.
3. The method of claim 1, wherein the method further comprises: The tree-shaped data structure model is specifically a regulatory plot-division plot-building block-specific element.
4. The method of claim 1, wherein the method further comprises: The plot division rule specifically includes: automatically judging and dividing the plot by setting the maximum area parameter of the plot; or, dividing the plot based on a preset rule; or, independently drawing a road centerline to divide the plot.
5. The method of claim 1, wherein the method further comprises: The building combination form rule is specifically: identifying and extracting the direction reference line of the plot according to the plot boundary; arranging the building layout array in the plot based on the direction reference line and the parameter constraints of the building spacing BD, building depth BW and face width DP in the plot and building parameter rules; a length LL of the building layout line i and plot and building distance BD to calculate the number of buildings arranged on each of the building layout lines, and to determine the specific building layout point distribution on each line by the number of buildings and building combination forms.
6. The method of claim 1, wherein the method further comprises: The building form prototype rule is specifically: for plots suitable for house type requirements, calculating the building face width and building depth by inputting the existing building base to obtain a building block, and adaptively arranging the building block according to the selected building combination form; for building forms that need to be automatically generated according to the shape of the divided plot, generating a building block that meets the plot length-width ratio and plot area requirements by detecting the plot length-width ratio and plot area after the plot is divided, arranging the building block according to the selected building combination form according to the set building layer height.
7. The method of claim 1, wherein the method further comprises: The plot index calculation rule is specifically: After generating the building blocks under the premise of meeting the building combination form rules and the building form prototype rules, the generated volume rate in each regulatory plot is calculated according to the input volume rate index. For the regulatory plot that does not meet the input volume rate index, the height form of the building is adjusted by reducing the number of building blocks, so that the generated volume rate meets the requirements of the input volume rate index.
8. A parameterized rule-based urban design template scheme generation platform, built on Grasshopper software, for implementing the parameterized rule-based urban design template scheme generation method of any one of claims 1-7. Comprise: The parameter rule extraction module is used for combination form classification and building prototype extraction of regulatory plots and corresponding space prototypes, and the building parameter rules of the plots with the same land use property based on the regulatory land layout scheme are obtained. The rule design module is used for designing the template scheme generation rule based on the plot and building parameter rules and the mathematical model, and the template scheme generation rule is used for forming the template scheme in a tree-shaped data structure model, and meeting the plot division rules, building combination form rules, building form prototype rules and plot index calculation rules in the process of forming the template scheme. The urban design template scheme generation module is used for inputting the related parameters of the plot to be generated into the urban design template scheme, combining the template scheme generation rule, generating the corresponding urban design template scheme, and performing index calculation on the generated urban design template scheme.
9. The platform for generating a parametric rule-based urban design template scheme according to claim 8, wherein, The urban design template scheme generation module comprises: The plot loading unit is used for loading the plot to be generated into the urban design template scheme. The parameter input unit is used for inputting the related parameters of the plot to be generated into the urban design template scheme. The one-key generation unit is used for generating the corresponding urban design template scheme based on the related parameters of the plot to be generated into the urban design template scheme, combining the template scheme generation rule, and performing index calculation on the generated urban design template scheme.
10. The platform for generating a parametric rule-based urban design template scheme according to claim 8, wherein, The rule design module comprises: The plot division rule design unit is used for designing and modifying the plot division rules. The building combination form rule design unit is used for designing and modifying the building combination form rules. The building form prototype rule design unit is used for designing and modifying the building form prototype rules. The plot index calculation rule design unit is used for designing and modifying the plot index calculation rules.
Citation Information
Patent Citations
Control and regulation plot city design multi-scheme generation method based on artificial intelligence
CN112651059A
Parameterized planning plot building model automatic generation system
CN113704856A
Urban space structure automatic generation method based on parameter iteration and machine learning
CN115906244A
Urban street land fine division method and system based on deep learning
CN119516386A