A parameterized rule-based urban design template scheme generation method and platform
By using a parametric rule-based method for generating urban design sketches, and leveraging Grasshopper software and a tree-structured data model, the interpretability and accuracy issues of existing urban design schemes are addressed. This approach enables efficient and visualized generation and evaluation of urban design schemes, thereby enhancing the scientific rigor and timeliness of urban planning and design.
Patent Information
- Application Number
- CN202511492264.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-20
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2045-10-20
AI Technical Summary
Existing generative urban design schemes suffer from poor interpretability and low accuracy. Urban design schemes generated by AI-based methods cannot meet the specific requirements of complex spatial combinations, and existing platforms have inconvenient human-computer interaction, making it impossible to achieve real-time adjustment and evaluation.
A method for generating urban design sketch schemes based on parametric rules is adopted. A platform is built using Grasshopper software. Combination forms are classified and building prototypes are extracted using the control plan plots and spatial prototypes. A sketch scheme is generated by combining a tree data structure model and index calculation is performed to realize plot segmentation, building combination and form control.
It improves the accuracy and efficiency of urban design schemes, provides a more intuitive visualization interface and one-click generation function, supports designers to quickly generate, adjust and evaluate planning schemes, and enhances the scientific nature and timeliness of urban design.
Smart Images

Figure CN120974774B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of grass-roots scheme generation, and particularly relates to a parameterized rule-based urban design grass-roots scheme generation method and platform. BACKGROUND
[0002] Urban design is a process of converting intangible goals and concepts into tangible control and guidance systems. In the new era, urban design often needs to repeatedly deliberate and refine various district form schemes according to the index requirements of planning, in order to seek a more optimal road network structure and building layout, and to realize the control of the overall urban form.
[0003] Existing generative urban design schemes can be divided into two categories: rule-based and data-driven. Each has its own advantages and disadvantages. The rule-based method is detailed but not concise, and the data-driven method is efficient but not readable. The existing generative urban design scheme problems are summarized as follows:
[0004] (1) Poor interpretability. Although AI-based urban design schemes have high generation efficiency, the "black box" logic of AI technology cannot be matched with the rule theory of urban design, resulting in poor interpretability of the network model only setting input and output, and the inability to use reasonable and appropriate technical methods to control the process of AI generating urban form, leading to a large randomness of the generated scheme, the inability to backtrack and optimize, and the lack of comparison and selection between design schemes.
[0005] (2) Low precision. Although the existing technical scheme can automatically generate large-scale urban design schemes, the single plot scale cannot precisely control the design part of the index, and the generated scheme only retains the building block, and the internal road network and the order relationship between buildings cannot be generated according to the corresponding design index. In addition, the block form and building volume of urban design have an inherent mechanism, which is different from the grid image in the field of computer vision. AI technology is difficult to meet the specific requirements under complex spatial combination. SUMMARY
[0006] The present application provides a parameterized rule-based urban design grass-roots scheme generation method and platform to solve the above problems.
[0007] The present application is implemented by the following technical scheme:
[0008] A parameterized rule-based urban design grass-roots scheme generation method, comprising:
[0009] Classifying the combination form of the control planning plot and the corresponding space prototype and extracting the building prototype to obtain plot and building parameter rules based on the layout scheme of the control planning land use;
[0010] generate a preliminary scheme based on the plot and building parameter rules and a mathematical model design preliminary scheme generation rule, the preliminary scheme generation rule being to form a preliminary scheme in a tree data structure model step by step, and meeting plot segmentation rules, building combination form rules, building form prototype rules and plot index accounting rules in the process of forming the preliminary scheme step by step;
[0011] For a plot to be generated into a city design preliminary scheme, input the relevant parameters of the plot, generate a corresponding city design preliminary scheme in combination with the preliminary scheme generation rule, and perform index accounting on the generated city design preliminary scheme.
[0012] As an optimization, the plot and building parameter rules of the same land use property based on the layout scheme of the regulatory plot are obtained by classifying the combination form and extracting the building prototype of the regulatory plot and the corresponding space prototype, and the specific process is as follows:
[0013] Obtain the plot space form of the existing regulatory plot and the building form of the building model in the regulatory plot;
[0014] Classify 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, so as to extract the combination prototype and building prototype of different types of building models;
[0015] Based on different types of building prototypes and combination prototypes, integrate the relevant specifications of the planning red book, plot elements, combination forms, building forms and index parameters to form plot and building parameter rules of different land use types.
[0016] As an optimization, the tree data structure model is specifically a regulatory plot- segmented plot- building block- specific element.
[0017] As an optimization, the plot segmentation rules specifically include:
[0018] The plot is automatically judged and segmented step by step by setting a maximum plot area parameter; or, the plot is divided based on a preset rule; or, the plot is segmented by drawing a road centerline.
[0019] As an optimization, the building combination form rule is specifically:
[0020] Identify and extract the direction reference line of the plot according to the plot boundary;
[0021] Based on the direction reference line and the parameter constraints of building spacing BD, building depth BW / face width DP in the plot and building parameter rules, arrange the building layout array line in the plot;
[0022] Based on the array line length LL iThe building quantity on each of the building layout lines is calculated according to the block and building distance BD, and the specific building layout point distribution on each line is determined according to the building quantity and building combination form.
[0023] As optimization, the building form prototype rule is specifically:
[0024] For the block suitable for the house type requirement, the building face width and the building depth are calculated by inputting the existing building base to obtain the building block, and the building block is adaptively laid out according to the selected building combination form;
[0025] For the building form which needs to be automatically generated according to the split block shape, the building block meeting the requirements of the block length-width ratio and the block area is generated by detecting the block length-width ratio and the block area after the block division, and the building block is adaptively laid out according to the selected building combination form according to the set building floor height.
[0026] As optimization, the block index accounting rule is specifically:
[0027] After the building block is generated under the premise of meeting the building combination form rule and the building form prototype rule, the generated volume rate in each regulatory block is accounted according to the input volume rate index, and for the regulatory block which 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.
[0028] The application also discloses a parameterized rule-based urban design template scheme generation platform, which is built on Grasshopper software and used to realize the parameterized rule-based urban design template scheme generation method.
[0029] The parameter rule extraction module is used for combination form classification and building prototype extraction of the regulatory block and the corresponding space prototype, so as to obtain the block and building parameter rules of the same land use property based on the regulatory land layout scheme.
[0030] The rule design module is used for designing the template scheme generation rule based on the block and building parameter rules and the mathematical model, wherein the template scheme generation rule is a tree-shaped data structure model which forms the template scheme step by step and meets the block division rule, the building combination form rule, the building form prototype rule and the block index accounting rule in the process of forming the template scheme step by step.
[0031] The urban design template scheme generation module is used for inputting the related parameters of the block to be generated into the urban design template scheme, combining the template scheme generation rule to generate the corresponding urban design template scheme and performing index accounting on the generated urban design template scheme.
[0032] As optimization, the urban design template scheme generation module comprises:
[0033] A plot loading unit is configured to load a plot for which an urban design template scheme is to be generated.
[0034] A parameter input unit is configured to input relevant parameters of the plot for which the urban design template scheme is to be generated.
[0035] A one-key generation unit is configured to generate a corresponding urban design template scheme based on the relevant parameters of the plot for which the urban design template scheme is to be generated, in combination with the template scheme generation rules, and perform index accounting on the generated urban design template scheme.
[0036] As optimization, the rule design module comprises:
[0037] A plot segmentation rule design unit is configured to design and modify the plot segmentation rules.
[0038] A building combination form rule design unit is configured to design and modify the building combination form rules.
[0039] A building form prototype rule design unit is configured to design and modify the building form prototype rules.
[0040] A plot index accounting rule design unit is configured to design and modify the plot index accounting rules.
[0041] Compared with the prior art, the present application has the following advantages and beneficial effects:
[0042] The present application constructs an urban design modeling algorithm and platform based on parameterized rules, analyzes the advantages of Grasshopper in urban design modeling, establishes a digital full-process urban design algorithm model, builds a portable human-computer interaction platform, and provides support for urban design scheme generation, analysis, evaluation, and evaluation, significantly improving the accuracy and efficiency of planning and design schemes. Specifically, the modeling method based on Grasshopper has the advantages of better visual effect, more open source plug-in function, and more convenient human-computer interaction compared with existing urban design modeling methods, laying a foundation for design algorithm framework and service platform.
[0043] The present application relies on a land use layout optimization method and a spatial structure network to parameterize and simulate different nature plots in urban design, and iteratively optimizes the generated scheme in combination with design concepts, provides quick reference and scheme polishing for planning and design schemes, and further improves the efficiency and rationality of urban design scheme deduction.
[0044] The application is based on the open source plug-in of Grasshopper, and builds an interactive modeling platform for urban design under the rigid conditions of control planning and the rational thinking of planners. Through the interactive elements interested by users, complex algorithm programs are converted into customized service platforms, feedback iteration optimization is carried out according to the planning scheme design ideas of regional input, one-key generation, fine adjustment, technical index and scheme evaluation, and more accurate planning design scheme information is provided through more intuitive visual interface. BRIEF DESCRIPTION OF DRAWINGS
[0045] The drawings described herein are used to provide further understanding of the embodiments of the application, constitute a part of the application, and do not constitute a limitation of the embodiments of the application. In the drawings:
[0046] Figure 1 The overall framework diagram of the parameterized rule-based urban design sketch scheme generation method described in the application;
[0047] Figure 2 The flowchart of the parameterized rule-based urban design sketch scheme generation method described in the application;
[0048] Figure 3 The satellite image of the residential area in the embodiment;
[0049] Figure 4 The combined prototype diagram of the residential area in the embodiment;
[0050] Figure 5 The satellite image of the commercial business building in the embodiment;
[0051] Figure 6 The building prototype diagram of the commercial business building in the embodiment;
[0052] Figure 7 The process diagram of the design parameter extraction framework;
[0053] Figure 8 The tree data structure diagram for spatial hierarchical scale;
[0054] Figure 9 The schematic diagram of the algorithm rule of the hierarchical scale-based urban design sketch scheme generation;
[0055] Figure 10 The plot cutting schematic diagram;
[0056] Figure 11 The schematic diagram of the building combination form rule algorithm core;
[0057] Figure 12 The schematic diagram of the residential land building combination form;
[0058] Figure 13For the automatic generation of building shape according to the shape of the split plot;
[0059] Figure 14 For the pickup schematic diagram of the control plot in the embodiment;
[0060] Figure 15 For the schematic diagram of one of the plot building combinations in the embodiment;
[0061] Figure 16 For the schematic diagram of another plot building combination in the embodiment;
[0062] Figure 17 For the plot index calculation schematic diagram in the embodiment. DETAILED DESCRIPTION
[0063] In order to make the purpose, technical scheme and advantages of the present application clearer, the present application is further described in detail below in combination with embodiments and drawings. The illustrative embodiments of the present application and their descriptions are only used to explain the present application and do not limit the present application.
[0064] Before introducing the specific content of the present application, two design methods for generating urban design schemes mentioned in the background art are introduced.
[0065] (1) Rule-based generative design method:
[0066] The rule-based modeling method is to use a computer to automatically execute a logically formulated process and generate rules to quickly output specific content, that is, to convert some generated rules into a logical algorithm, thereby forming a rigorous generation model. The rule-based generation is to achieve the purpose of adapting to the change of the input condition by manually writing rules, and the idea is derived from architectural parametric design, which abstracts the mathematical relationship between space form and parameters by using a large number of cases. This method has been widely used in virtual world synthesis modeling in the field of computer graphics, and has been applied to urban form generation and urban design modeling in recent years.
[0067] (2) Data-driven generative design method:
[0068] The data-driven modeling method uses deep learning, reinforcement learning and other technologies to learn the feature mapping relationship in a large number of case samples (mostly images) through training, so as to obtain a model that can automatically generate design. This kind of data-driven urban form generation model uses convolutional neural network (CNN) and other deep learning backbone networks to extract urban form feature elements in a large amount of case library, and uses generative adversarial network (GAN) and other generation architectures to learn and predict urban texture, so as to ensure that the feature distribution of the generated urban texture scheme is consistent with the training data set.
[0069] In summary, the rule-based generative design method generates urban design based on the logical process and generation rules established by professionals, which is highly interpretable, easy to integrate human-computer interaction, and can control the design scenario in detail, but the potential rule system in complex scenarios is difficult to adaptively match; the data-driven generative design method generates urban form through a large number of data samples and knowledge reasoning, which is efficient in scheme generation and can effectively improve design creativity and performance, but the scheme generation process only has formal changes without internal rules, and the complex scenario is not strongly interpretable, resulting in a large randomness of the generated scheme. In summary, existing generative urban design methods: rule-based methods are detailed but not concise, and data-driven methods are efficient but not readable.
[0070] Urban design itself is not a specific form design, but a form guide, which is the urban form and style formed under the condition of index restriction. The rule-based generation algorithm is very suitable for the needs of urban design, that is, to use random and adaptive generation logic under fixed parameter conditions, and the algorithm can give the whole form generation process more interpretability.
[0071] Based on the above analysis, the present application will combine the advantages of rule-based generation algorithm in systematization, interpretability and controllability, and face the urban regulatory planning scheme (referred to as "regulatory planning") to build a rule-based urban design template scheme parameterization modeling platform, accurately identify complex urban forms, intelligently assist in designing a variety of urban design schemes, and real-time simulation and deduction of the scheme.
[0072] In addition to the two points mentioned in the background technology, the existing design methods also include:
[0073] The human-computer interaction is not convenient. The presentation of the existing technical solutions is mostly code or algorithm framework, and users need certain professional knowledge to understand and use, and users cannot intervene in the design generation process at any time, cannot adjust the generation conditions and modify the generation results in real time. In addition, the existing urban design platform is based on the web end, and the local and online interaction is complex, and the data scheme cannot realize real-time intercommunication.
[0074] Traditional design emphasizes more on "manual iteration" and "experience improvement" of designers, while generative design highlights the extraction of parameter characteristics of design theory, spatial relationship and urban design expression, and mathematical modeling of spatial form, aiming to provide more diversified, efficient and scientific deduction support for design schemes. Considering the actual needs of sinking planning practice such as regulatory planning, a full-process and systematic algorithm service system for urban design is built to provide rapid solutions for urban design template schemes, and further improve the scientificity and timeliness of urban planning and design.
[0075] At present, the comprehensive generative urban design classification results, the algorithm platform on the market mainly develops technology from two levels of rule quantization and generalization learning, the representative teams include Zhigui Institute UrbanX, Google Sidewalk Lab Delve, Shifang AIAD, Scout of KPF architectural group, etc. Comprehensive, the generative urban design service platform is mainly constructed from the dimensions of efficient case learning ability, diversified evaluation system, full-parameter control generation logic, overall scheme layout structure, fine building expression, design whole life cycle evaluation and evaluation, most of which are based on rule quantization Software platform generation style is single and the effect is stiff, the presentation effect is general; The software platform based on generalization learning has weak scheme explanation and low efficiency. In summary, the existing generative urban design service platform has not formed a mature and good application product, and there is a huge market prospect in the planning scheme assistance or intelligent generation.
[0076] Therefore, the present application is based on the urban regulatory land layout scheme, focuses on the land city design draft scheme generation method under the guidance of the regulatory scheme, takes a city as a case study and a sample for rule application, takes the Grasshopper (abbreviated as "GH") software running on the Rhino software platform as an algorithm building platform, carries out more accurate and dynamic prediction demand, builds a parameterized and interactive full-process algorithm model, provides support for urban design scheme generation, index evaluation, etc., improves work efficiency, and reduces part of the repetitive work in the urban design process.
[0077] The parameterized urban design draft scheme generation is one of the rule-based generative design methods, which is to write the urban design scheme generation logic as a mathematical function and process, modify the set function or initial condition, let the computer combine the written mathematical function and process to obtain the design scheme generation process, and realize the automation of the urban design draft scheme generation process.
[0078] The present application realizes the automatic generation of building scheme and park green land through the multi-layer model architecture of parameter layer, algorithm layer and interaction layer, realizes the automatic generation of building scheme and park green land according to the regulatory land index and related technical management regulations, and realizes the auxiliary generation of urban design draft scheme through a series of operation steps such as land picking, parameter adjustment, scheme adjustment, index calculation and result output. In addition, combined with the Grasshopper third-party open source plug-in, the evaluation modules such as residential area sunshine analysis, land accessibility analysis, road network structure analysis, visual analysis and shortest path analysis can be carried out to realize the iterative optimization of the generated scheme.
[0079] The application determines the land use properties according to the control detailed planning, that is, urban residential land, commercial land, commercial and financial land, educational land, industrial land, park green land and protective green land, and uses the parameterized modeling method to compile the parameterized modeling algorithms of different building types corresponding to the residential buildings (including pure residential communities and residential and commercial communities), commercial blocks, commercial complexes, commercial office buildings, education (including kindergarten and primary and secondary school buildings), industrial parks and park green lands, constructs the parameter algorithm model of the plot building scheme generation, and integrates the core control indexes of the “Urban Planning Management Technical Regulations” (referred to as “red book”) such as plot ratio, setback distance, sunshine level, building orientation and spacing, to form a city design sketch scheme generation method and platform under the guidance of parameterized rules.
[0080] The application builds a city design sketch scheme parameterized modeling platform combining the control planning land property and the rigid conditions of the “Urban Planning Management Technical Regulations” with the rational thinking of planners, takes regional input, control planning land building scheme generation, overall technical index and scheme analysis as main functions, realizes plot loading, one-key generation, fine adjustment, index calculation and scheme evaluation to form a city design sketch scheme generation human-computer interaction workflow, and provides a more convenient and more intuitive modeling service platform for designers.
[0081] Grasshopper is a visual programming language software, which runs based on the Rhino platform, and the basic unit of GH is “battery”, and the systematic operation of the city design scheme generation logic is completed by connecting multiple “batteries” to form a “battery pack” (i.e. programming language). The GH modeling method has been widely used in many fields, and has great advantages in visualization, open source and human-computer interaction. Compared with the parameterized modeling methods such as CAD and SketchUp, GH has the following three outstanding features:
[0082] (1) More intuitive data presentation: expression conversion from two-dimensional picture to three-dimensional model
[0083] The construction of Rhino three-dimensional model through the design algorithm in Grasshopper can realize the real-time presentation of the stereoscopic feeling of buildings, streets and landscapes. Through three-dimensional rotation, scaling and various rendering mode effects, users can more easily perceive the depth and dimension of the space. Compared with two-dimensional city design effect pictures, Rhino models can show more details of city design, including building design, material, vegetation, etc., and provide more accurate design information.
[0084] (2) More open algorithm architecture: sharing and cooperation of open source plug-ins and algorithm programs
[0085] Grasshopper is very good in open source, and has rich and powerful plug-in functions. A large number of practical plug-ins can be downloaded and used in the plug-in platform, which is almost completely open source and free, which makes the sharing degree of Grasshopper higher and the commercialization degree lower. The.gh program file based on Grasshopper is very lightweight and can be shared and used between different versions of Rhino software and different devices. In addition, thanks to the advantages of some plug-ins, Rhino can be linked with other software to build a multi-platform collaborative workflow.
[0086] (3) Better user experience: complex program to custom platform design cross
[0087] The battery module of Grasshopper is very large, and the connection mode is various. The interactive platform designed and customized by using related plug-ins can improve the user experience and avoid the user directly facing the complex battery program. By providing a series of interactive elements such as buttons, sliders, selection lists, editable text boxes and menu bars, the interactive platform with clear design structure, complete function and beautiful interface can stimulate the interest and participation of users, and make the urban design modeling towards "one-key automatic real-time generation".
[0088] Next, the content of the application will be introduced in detail.
[0089] This embodiment 1 provides a parameterized rule-based urban design template scheme generation method, as shown in the following figure, which includes steps S1-S3. Figures 1-2
[0090] The template scheme generation of the application is based on the generation of building and public space corresponding to the land use control regulation, and generates residential buildings (including pure residential areas and residential areas with commercial functions), commercial blocks, commercial complexes, commercial office buildings, education (including kindergarten and primary and secondary school buildings), industrial parks and parks and green lands.
[0091] S1, the combination form classification and building prototype extraction are performed on the land use control regulation block and the corresponding space prototype, to obtain the land block and building parameter rules of the same land use property (or land attribute) based on the land use control regulation layout scheme. As described above, the land use property is the land use type (or land attribute), including urban residential land, commercial land, commercial and financial land, educational land, industrial land, park green land and protective green land.
[0092] This step is mainly for parameter extraction of land space design language. Satellite images and field investigation are used to classify and extract building prototypes of urban design land (land use control regulation block) and corresponding building prototypes; different building combination forms are divided in combination with satellite images, and the land block and building parameter rules corresponding to the same land attribute 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] Building prototype extraction
[0103] The 10 combined prototypes of the three morphological types of the residential district in the application include enclosure type, row type and scattered type, combined with green space ratio, floor height, building density, unit splicing, transverse floor spacing and other element characteristics, to form the building prototype of the residential district.
[0104] The 12 combined prototypes of the three morphological types of the commercial business plot in the application include single-family type, enclosure type and combined type, combined with green space ratio, floor height, building density, podium height and other element characteristics, to form the building prototype of the commercial business plot.
[0105] The rest of the building prototypes of the application, such as education (including kindergarten, primary and secondary school buildings) and industrial park, are set by the standardized building mode 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, such as the combined prototype can be classified according to the factors of residential land volume rate, enclosure area, whether compatible with business, whether there is public space, etc., and the building prototype can also be classified according to the factors of volume rate, whether there is public space, whether there is a tower, residential building layout, building height difference, etc., therefore, what the set factors are specifically can be set according to the actual situation, and the application does not make too much repetition.
[0107] S1.3, based on different types of building prototypes and combined prototypes, integrating relevant specifications of red book, plot elements, combination forms, building forms and index parameters, to form plot and building parameter rules of different land types.
[0108] First, integrate the relevant specifications of the planning red book, plot elements, combination forms, building forms and index parameters to form a design parameter extraction framework of different land types, and then extract design parameters according to the corresponding land type combined with the building prototype and / or combined prototype of the land type, and finally obtain the design parameter range of the land type, that is, the plot and building parameter rules of the land type.
[0109] This step is the design parameter extraction corresponding to the land type.
[0110] Specifically, the application combines each combined prototype and each building prototype refined from satellite images, integrates the relevant specifications of the planning red book (including volume rate, building density, building height, sunshine intensity, building setback distance, building spacing, green space ratio, etc.), and fuses plot elements (plot nature, road network structure, plot scale, plot opening), combination forms, building forms and index parameters (development intensity, building orientation, building height limit, building spacing) to form a design parameter extraction framework of different land types.
[0111] Based on the design parameter extraction framework, the design parameters of residential communities are extracted in combination with the combination prototype, including the volume rate, green space rate, floor height, building density, unit splicing quantity, enclosure (group) area, transverse floor spacing, average building number of households, and compatible commercial depth. The specific parameters are shown in Table 1. Among them, the residential plot area should not be higher than 1 hectare, so the plot needs to be scaled and divided in the simulation generation stage.
[0112] Table 1 Design parameters of residential communities
[0113] Prototype No. Volume rate Green rate Building height (floor) Building density Unit splicing Surrounding (group) area m^2 Transverse building spacing m Average building number of households Compatible 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, the design parameters of commercial and business buildings are extracted in combination with the building prototype, including the volume rate, green space rate, floor height, building density, podium floor height, tower area, public space area, and public space / base area. The specific parameters are shown in Table 2. The remaining building types and public spaces are not described in detail.
[0115] Table 2 Design parameters of commercial and business buildings
[0116] Prototype No. Volume rate Green rate Building height (floor) Building density Pilot building height (floor) Tower area m^2 Public space area m^2 Public space / base 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 plot and building parameter rules and mathematical model design scheme generation rules, the scheme generation rules are to form a scheme in a tree-shaped data structure model and to meet the plot division rules, building combination form rules, building form prototype rules and plot index accounting rules in the process of forming the scheme.
[0118] The parameter extraction of the plot space design language aims to build a parameter variable system suitable for different land uses, to clarify the change law of building form and layout under different parameter rules (plot and building parameter rules), and the generation rule algorithm is the core of the computer to accurately "describe" the parameter rules, so the generation rule algorithm programming is the key to build the parameter rules and the spatial form of the regulatory land urban design scheme.
[0119] In some embodiments, the tree-shaped data structure model is specifically a regulatory plot-plot division-building block-specific element.
[0120] The grass-roots scheme generation rule is based on the spatial geometric relationship logic of a large number of interactions, and therefore, forming a clear hierarchical data transmission structure is the key to managing and tracing the geometric graphics. In the urban design grass-roots scheme generation of the present application, the control regulation plot is taken as the minimum unit of index calculation and as the key node of the “tree-shaped” data structure (tree-branch-leaf), a tree-shaped data structure of “control regulation plot-split plot-building block-specific element” is constructed, which contains control parameters and element data (such as land use property, plot size, building orientation, building density, development intensity, building setback, building base, building layer line, etc.) at different scales, and is suitable for multi-scale scheme generation, as shown in Figure 8 .
[0121] According to the specific generation algorithm rule, a clear data structure is constructed around the uniqueness of the control regulation plot, forming a flexible and variable data hierarchy, which is beneficial to geometric transformation and element operation in the algorithm rule. Each level contains several key attributes such as number, specific element, quantity and index, wherein {A; B; C; …;} (i) represents the data branch belonging to a control regulation plot “A”, and “(i)” represents the elements (usually graphic elements or numerical elements, etc.) contained in the specific data branch. The elements are control parameters and plot boundaries, etc., so the control parameters correspond to numerical elements and the plot boundaries correspond to graphic elements. Under this data structure, upwards, the union of multiple plots can be formed to generate schemes and control indicators respectively, avoiding fragmented scheme generation; downwards, the geometric graphics generated in the control regulation plot can be managed and indexed at different levels. This unified data structure effectively breaks through the limitation of current market parameterized urban design tools which only focus on single plot scheme generation, and solves the problem of insufficient accuracy caused by scattered control of multiple plot parameters. The specific generation process is shown in Figure 9 .
[0122] Based on the data structure, the algorithm rule modules are written according to the designer's thinking, i.e. according to the process of plot splitting, building layout, form shaping and indicator control, thereby constructing four types of rule modules, i.e. plot splitting rule, building combination form rule, building form prototype rule and plot indicator accounting rule, which together form the whole process algorithm for generating building grass-roots schemes from control regulation plots.
[0123] The plot splitting rule is suitable for use at the split plot level, the building combination form rule is suitable for use at the building block level, the building form prototype rule is suitable for use at the building block generation level to form the grass-roots scheme, and the plot indicator accounting rule is used for accounting of the grass-roots scheme.
[0124] According to the set data structure rule, the generated elements are numbered at different scales to facilitate tracing back. For example Figure 9In the embodiment, there are four plots numbered 1, 2, 3 and 4. Plot 1 is divided into five small plots according to the plot division rule, and then the first small plot (denoted as {1;1}) of plot 1 is divided according to the building combination form rule to obtain a combination prototype numbered 1 (denoted as {1;1;1}). Then, the first combination prototype on the first small plot of plot 1 is divided according to the building form prototype rule to obtain a second building form, thereby forming a building block on the first small plot of plot 1. After the execution of the above process, the plot index accounting rule is used to account for the indexes of all the building blocks generated on plot 1, and the overall form is adjusted to meet the indexes.
[0125] Next, each rule will be introduced in detail.
[0126] In some embodiments, the plot division rule specifically comprises:
[0127] The plot is automatically divided by setting a maximum plot area parameter, or divided based on a preset rule, or divided by drawing a road centerline.
[0128] The plot division rule aims to solve the problem of plot division and internal road generation. In urban design, for the scheme generation of large-scale and large-area regulatory plots, the plot needs to be further divided and the internal road of the plot needs to be generated to limit the area where building layout can be performed. In the present application, three algorithms are programmed to form three plot division rules according to different land use properties: first, the plot is automatically divided by setting a maximum plot area parameter; second, the plot is divided based on a preset rule, such as a two-division type, a multi-division type and a master-slave type; and third, the plot is divided by drawing a road centerline, the road centerline drawn by the user is picked up and recognized through an interactive interface, and the plot is automatically divided according to the road centerline to enhance the autonomy of user design.
[0129] Taking the first plot division algorithm applied to the residential land module as an example, the regulatory plot area (PA) is the key to determining whether the plot is divided. When the regulatory plot area (PA) is greater than the built-in parameter obtained by parameter extraction, i.e., the maximum area of the residential area (MA), the plot is automatically divided, otherwise the plot is not divided.
[0130] The land cutting method adopts random bisection. By identifying the length direction of the regulatory land, a corresponding random segmentation value (SV) in the segmentation threshold (0-1 interval, representing the segmentation ratio) is obtained according to the random factor (RF) in the controllable parameter. According to this value, the land is divided into two blocks from the length direction, and then the two cut land blocks are judged and cut respectively. The cut land is no longer greater than the maximum area (MA), and the land area that can be used for the next building layout is obtained, such as Figure 10 As shown in the left side of the figure, the random bisection method is used for cutting; and the right side of the figure shows the algorithm execution flow.
[0131] In the land cutting algorithm, the length direction of the land is selected for hierarchical cutting based on design experience to obtain a more suitable land form for building layout. In order to realize the controllability and diversity of the generated scheme, the range threshold of the segmentation parameter is constructed, and a random value is selected from the threshold value instead of a fixed value.
[0132] In some embodiments, the building combination form rule is specifically:
[0133] I. Identify and extract the direction reference line of the land based on the land boundary;
[0134] II. Based on the direction reference line and the building spacing BD and building depth BW / floor width DP in the land and building parameter rules, arrange the building layout array line in the land;
[0135] III. Calculate the number of buildings arranged on each building layout array line based on the array line length LL i and the building spacing BD, and determine the specific building layout point distribution on each array line through the building number and the building combination form.
[0136] Specifically, the building combination form rule algorithm aims to solve the building layout structure and form in the land and the public area generation problem. In the present application, according to the land space form and building prototype extraction in the foregoing, according to different land use properties and building functions, a plurality of building layout algorithm rules are written.
[0137] Taking residential land as an example, the core of the building combination form rule algorithm of residential land is three steps, as shown in Figure 11
[0138] The first is to identify and extract the direction reference line of the plot. In the geometric identification of Grasshopper, the regulatory plot is not a regular polygon (including various types of lines (curves, polylines and straight lines, etc.), and for the layout of residential buildings, there are certain requirements for the orientation. These characteristics determine that the plot needs to be unified before the building layout, and the minimum rectangle enclosing the plot is calculated for geometric operation, which is convenient for accurate identification of the direction (east, south, west and north) and extraction of the reference line. The second is to arrange the array line of the building layout in the plot. According to the length and starting and ending points of the extracted direction reference line, and according to the input building spacing (BD), building depth (BW) / face width (DP) parameters, different direction array line arrangement of the plot can be formed, such as according to the north-south or east-west arrangement, and according to the plot deflection direction to arrange the array line, through this process to implement the residential building spacing index and limit the orientation of the building layout. The third is to further determine the point position of the building layout. According to the layout array line length (LL i ) and building spacing (BD) in the plot, the number of buildings (AQ i ) on each array line can be obtained, and the specific layout point position distribution on each array line is further determined by the layout number and building combination form, so as to limit the specific position of the building layout.
[0139] In this embodiment, three general building combination form rules are set for residential land, including scattered point type, row-column type and enclosure type. Different combination methods determine different geometric operation methods of layout array line arrangement and layout points in the core algorithm process, as shown in Figure 12
[0140] In the algorithm of scattered point type, the buildings are independent of each other, the arrangement spacing of the layout array line is 1 / 2 of the main building orientation spacing (MBD), the plot is maximized to arrange in the north-south direction, then all the arranged array lines are grouped according to the east-west single and double number order to form two groups of arranged array lines (OL i and EL i ), the arrangement number of each array line in the black key group is calculated to determine the layout point position, and then the layout point position of the black key group is taken as the center and the building spacing (BD) as the radius to construct the "exclusive area" of the black key layout point position. The white key which does not intersect with the "exclusive area" is calculated for the layout point position, which maximizes the arrangement of scattered point type and meets the index requirements of residential land layout.
[0141] In the algorithm of row-column type, the core is to calculate the length of the array line (LL i ) and building width (BW) to calculate the building combination and layout points that can be formed on each layout line, and form the maximum arrangement of the matrix. According to the single residential building width (BW), 1 to 3 quantities (A1 / A2 / A3) of combination can be arranged, all combinations that meet the arrangement on each line are calculated (for example, the combination of an array line can be arranged: (A3, A3, A2, A1) / (A1, A3, A3, A2) / ...), and a combination is randomly selected to position the layout points, forming a combined form of the matrix.
[0142] In the enclosed algorithm, the focus is to calculate the enclosed area of the arrangement line, reserve the public area inside the plot, and then calculate the layout points of the north-south array line according to the main building direction spacing (MBD), and then calculate the "exclusive area" of the north-south array line layout points according to the building spacing (BD), so as to calculate the layout points of the remaining east-west arrangement line, and together form an enclosed combination form.
[0143] In some embodiments, the building form prototype rule is specifically:
[0144] I. For plots suitable for house type requirements, calculate the building width and building depth by inputting the existing building base to obtain the building block, and adaptively layout the building block according to the selected building combination form;
[0145] II. For building forms that need to be automatically generated according to the shape of the split plot, generate building blocks that meet the plot aspect ratio and plot area requirements by detecting the plot aspect ratio and plot area after the plot is divided, and adaptively layout the building blocks according to the selected building combination form.
[0146] Specifically, the building form prototype rule algorithm aims to solve the problem of three-dimensional form of building generation. In the present application, there are two rules according to different land use properties: the first one is suitable for plots with house type requirements, such as residential land, by inputting the existing building base to calculate the building width and building depth, and adaptively layout according to the selected combination form in the interactive interface; the second one automatically generates building forms according to the shape of the split plot, generates corresponding building forms such as tower, podium or row house, etc. by detecting the aspect ratio (L i / W i ) and area (PA i ) of the divided plot, as shown in Figure 13 .
[0147] In some embodiments, the plot index accounting rule is specifically:
[0148] After the building blocks are generated under the premise of meeting the building combination form rules and the building form prototype rules, the generated FAR in each regulatory plot is calculated according to the input FAR index, and for the regulatory plot that does not meet the input FAR index, the height form of the building is adjusted by reducing the number of building layers, so that the generated FAR meets the requirements of the input FAR index.
[0149] Specifically, the plot index calculation rule algorithm module aims to solve the compliance problem of the core index of the plot. In the present application, after the building blocks are generated according to the combination form and the building form prototype, the generated FAR (FAR1) in each regulatory plot is calculated according to the input FAR (FAR) index, and for the plot that does not meet the input FAR index, the height form of the building is adjusted by reducing the number of layers, so as to meet the requirements of the input FAR. Different building blocks generate building layer lines according to the input building layer height (FH), which are used as the basis for calculating the total building area. The building layer lines are sorted from low to high according to the Z-axis height of the building layer lines, and the areas (FA i ) of the building layer lines are added one by one from the bottom layer, until the added area of the building layer lines is greater than or equal to the total building area corresponding to the input FAR, and the remaining building layer lines are the parts that need to be adjusted. In this way, the building height and form can be reasonably controlled from high to low to meet the requirements of the FAR index. The formula is as follows:
[0150] (1)
[0151] Wherein, k: the number of building layer lines that meet the FAR index; n: the number of building layer lines before FAR calculation; : the area of the building layer line added from low to high; FAR*PA: the total building area of the plot corresponding to the input FAR.
[0152] S3, for the plot to be generated city design scheme, input the related parameters of the plot, generate the corresponding city design scheme according to the scheme generation rule, and calculate the index of the generated city design scheme.
[0153] Embodiment 2 discloses a city design scheme generation platform based on parameterized rules, which is built on Grasshopper software to realize the city design scheme generation method based on parameterized rules in embodiment 1, comprising:
[0154] The parameter rule extraction module is used for classifying the combination form of the regulatory plot and the corresponding space prototype and extracting the building prototype to obtain the plot and building parameter rule of the same land use property based on the regulatory land use layout scheme;
[0155] a rule design module configured to design a rule for generating a preliminary scheme based on the plot and building parameter rules and the mathematical model, the rule for generating the preliminary scheme being configured to form the preliminary scheme in a tree data structure model and to satisfy plot division rules, building combination form rules, building form prototype rules and plot index accounting rules in the process of forming the preliminary scheme;
[0156] In some embodiments, the rule design module comprises:
[0157] a plot division rule design unit configured to design and modify the plot division rules;
[0158] a building combination form rule design unit configured to design and modify the building combination form rules;
[0159] a building form prototype rule design unit configured to design and modify the building form prototype rules;
[0160] a plot index accounting rule design unit configured to design and modify the plot index accounting rules.
[0161] a city design preliminary scheme generation module configured to input the relevant parameters of a plot to be generated into the city design preliminary scheme generation module, and to generate a corresponding city design preliminary scheme based on the rule for generating the preliminary scheme and to perform index accounting on the generated city design preliminary scheme.
[0162] In some embodiments, the city design preliminary scheme generation module comprises:
[0163] a plot loading unit configured to load a plot to be generated into the city design preliminary scheme generation module;
[0164] a parameter input unit configured to input the relevant parameters of a plot to be generated into the city design preliminary scheme generation module;
[0165] The relevant parameters herein include the relevant specifications of a planning red book, plot elements, combination forms, building forms and index parameters.
[0166] a one-key generation unit configured to generate a corresponding city design preliminary scheme based on the relevant parameters of a plot to be generated into the city design preliminary scheme generation module and to perform index accounting on the generated city design preliminary scheme.
[0167] Specifically, the present application develops a city design preliminary scheme human-computer interaction platform based on the HumanUI plug-in of Grasshopper under the guidance of rigid control planning conditions and rational thinking of planners, and deduces a city design scheme through progressive interaction generation and feedback iterative optimization to achieve better user experience and more intuitive design presentation.
[0168] The core of the platform framework designed by the present application is step-by-step interactive generation, including land parcel loading, land use attribute selection, scheme generation, fine adjustment, index calculation and the like, which conforms to the thinking logic and working process of urban design. After identifying and inputting the land parcel, the interactive platform can generate a preliminary model of the urban design scheme according to the default parameters of different land use properties by one key, and at the same time, provides a parameter modification sub-interface for each land use property, which can fine-tune each land parcel according to the indexes and presentation effects of the generated scheme. The present application supports feedback iteration optimization of the design scheme, and the user can perform parameter backtracking on the schemes under different parameters, and realize step-by-step optimization according to the feedback of the scheme evaluation, and compare and select the optimal design model.
[0169] The main interface control is set by the combination of Launch Window, Set Window Properties and AddElements in the HumanUI plug-in, and the core information includes interface control switch, interface title name, interface positioning point, interface length and width, and the rest of the controls are set by the user and connected to the corresponding battery group node. The interactive man-machine platform of the present application includes the sub-interfaces of area input, land use type generation (including office land generation, residential land generation, residential and commercial land generation, commercial land generation, educational land generation, industrial land generation, park green land generation, ecological land generation), overall technical index, scheme analysis module and the like.
[0170] Control regulation land parcel pickup (executed in the land parcel loading unit). The control regulation land parcel pickup mainly performs related operations in the area input sub-interface. The land use red line input is set in two forms of standard layer input and manual pickup, and the CreateRadio Button control group is set to realize the button selection of the interface. If the standard layer input is selected, the land use red line is automatically imported according to the layer name specified in the Geometry Pipeline, but the user needs to pre-process the layer file according to the template file, and at the same time, the verification layer can be opened to judge whether the import is correct; if the manual land parcel input is selected, the same property land use red line needs to be picked up by the CreateRhino Pick Button button group. After the land use red line input is completed, the building setback will be calculated according to the setback distance of the built-in parameters, and the street trees will be planted on the land parcel boundary line, so that the land use red line input is successful. At this time, the corresponding confirmation generation button is clicked, and the interactive platform will generate a preliminary model of the urban design according to different land use properties by one key, and the user can adjust and modify the scheme on this basis, as shown in Figure 14 .
[0171] The plot volume ratio input (executed in the parameter input unit). The plot volume ratio input is operated on the corresponding fine adjustment sub-interface. All user self-input parameters in the interactive platform of this patent are set by Create Text Box combination, and the volume ratio is also set in this way. The input parameter name Label and default value Default Text need to be defined in this class of controls. When the user clicks to confirm generation, the program generates a preliminary scheme according to the default parameters. In order to let the schemes of different plots of the same land use property not affect each other, the interactive platform sets a module group for parameter adjustment. The user can specify the plot ID to be modified, and control the parameter transmission through the Data Dam and Get Objects in Group battery combination. When the user clicks to confirm the modification, the adjusted parameters will be input into the program flow, and the scheme will be recalculated and generated.
[0172] Plot building combination form adjustment (executed in the building combination form rule design unit). The plot building combination form adjustment is operated on the different property land generation interface. All plot building combination form adjustment controls in the interactive platform of this patent are set by Create Radio Button control and Member Index control combination, define different format names and default values, and pass the building combination form through the Index value of the adjustment order list. Similarly, through the parameter adjustment module, the adjustment of different plots of the same land property can be realized without affecting each other. The interactive platform of this patent supports the adjustment of plot building combination form for office land generation, residential and residential and commercial land generation, commercial land generation, and primary and secondary school land generation. Office land has two types of group type and scattered type, residential and residential and commercial land has three types of scattered type, row type, and enclosed type, commercial land has three types of enclosed commercial, commercial complex, and commercial street, and primary and secondary school land has two types of single house and enclosed type. The user can adjust according to the demand, such as Figures 15-16
[0173] The land index calculation (performed in the land index accounting rule design unit) is performed on the overall technical index sub-interface. All switch controls in the interactive platform of the patent are set by the Create Toggle control, and the switch name Label and default value need to be defined. When the user clicks the overall technical index switch, the platform will pop up a dedicated window for index calculation, which sets the sub-interface list through the Tabbed View battery, including total technical index, commercial land economic and technical index, office land economic and technical index, residential land economic and technical index, and residential land product unit type ratio index. The first three calculate five indexes of total land area, total building area, total floor area, building density and volume rate. The residential land economic and technical index additionally calculates related indexes such as the building area per unit, residential building area, supporting public building area, above-ground building area, underground building area, underground building area, total number of households, building base area, and building garage area. The residential land product unit type ratio calculates related indexes such as product type, standard floor area, sub-house, single-sided area, number of floors, floor height, building height, and building area of each residential building. These indexes are displayed in real time, and the index values of the calculation model are calculated through the corresponding algorithm module, and are displayed on the interactive interface through list aggregation, and change with modification and adjustment, as shown in Figure 17
[0174] The above specific embodiments further illustrate the purpose, technical solutions and advantages of the present application. It should be understood that the above description is only a specific embodiment of the present application and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A parametric rule-based urban design template scheme generation method, characterized in that, Comprise: Classify the combination form of the regulatory plot and the corresponding space prototype and extract the building prototype to obtain the plot and building parameter rules of the same land use property based on the regulatory land layout scheme; Design the grass-roots scheme generation rule based on the plot and building parameter rules and mathematical model, which is a tree-shaped data structure model that forms the grass-roots scheme step by step, and meets the plot division rule, building combination form rule, building form prototype rule and plot index accounting rule in the process of forming the grass-roots scheme step by step; The tree-shaped data structure model is specifically a regulatory plot-division plot-building block-specific element; The plot division rule specifically includes: Automatically judge and divide the plot step by step by setting the maximum area parameter of the plot; or divide the plot based on the preset rule; or draw the road centerline to divide the plot; The building combination form rule is specifically: Identify and extract the direction reference line of the plot according to the plot boundary; Based on the direction reference line and the parameter constraints of building spacing BD, building depth DP / surface width BW in the plot and building parameter rules, arrange the building layout line in the plot; a length LL of the building layout line i and the 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 of the lines by the number of buildings and the building combination form; The building form prototype rule is specifically: For plots suitable for house type requirements, calculate the building surface width and building depth by inputting the existing building base to obtain building blocks, and adaptively layout the building blocks according to the selected building combination form; For building forms that need to be automatically generated according to the shape of the divided plot, generate building blocks that meet the plot aspect ratio and plot area requirements by detecting the plot aspect ratio and plot area after the plot is divided, according to the set building height, and adaptively layout the building blocks according to the selected building combination form; For the plot to be generated city design grass-roots scheme, input the related parameters of the plot, generate the corresponding city design grass-roots scheme combining the grass-roots scheme generation rule, and perform index accounting on the generated city design grass-roots scheme.
2. The method according to claim 1, wherein, The specific process of classifying the combination form of the regulatory plot and the corresponding space prototype and extracting the building prototype to obtain the plot and building parameter rules based on the regulatory land layout scheme is as follows: Obtain the plot space form of the existing regulatory plot and the building form of the building model in the regulatory plot; Classify 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, integrate the relevant specifications of the planning red book, plot elements, combination forms, building forms and index parameters to form plot and building parameter rules of different land use types.
3. The method of claim 1, wherein the method further comprises: The plot index accounting 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.
4. 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-3. 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.
5. The platform for generating a parametric rule-based urban design template scheme according to claim 4, 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.
6. The platform for generating a parametric rule-based urban design template scheme according to claim 4, 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
Urban street land fine division method and system based on deep learning
CN119516386A