CN113987664B - Building layout scheme generation method, system, device, terminal and storage medium - Google Patents

Building layout scheme generation method, system, device, terminal and storage medium Download PDF

Info

Publication number
CN113987664B
CN113987664B CN202111597415.8A CN202111597415A CN113987664B CN 113987664 B CN113987664 B CN 113987664B CN 202111597415 A CN202111597415 A CN 202111597415A CN 113987664 B CN113987664 B CN 113987664B
Authority
CN
China
Prior art keywords
parameter
parameters
graph
building
variable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111597415.8A
Other languages
Chinese (zh)
Other versions
CN113987664A (en
Inventor
李沛文
陈家明
刘荣欣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Xkool Technology Co Ltd
Original Assignee
Shenzhen Xkool Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Xkool Technology Co Ltd filed Critical Shenzhen Xkool Technology Co Ltd
Priority to CN202111597415.8A priority Critical patent/CN113987664B/en
Publication of CN113987664A publication Critical patent/CN113987664A/en
Application granted granted Critical
Publication of CN113987664B publication Critical patent/CN113987664B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/04Constraint-based CAD

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Computational Mathematics (AREA)
  • Architecture (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a method, a system, a device, a terminal and a storage medium for generating a building layout scheme. The method comprises the following steps: the method comprises the steps that at least one variable template is obtained, wherein each variable template corresponds to a group building, the group building comprises at least one building state, and the variable templates can adjust the type, the number, the splicing characteristics and the group characteristics of the contained building states in the stretching process; converting each variable template into a graph to be selected expressed by adopting fixed parameters, wherein the fixed parameters are used for indicating the length change rule value of the variable template in the stretching process; determining a variable parameter of the graph to be selected according to the fixed parameter, wherein the variable parameter is used for indicating the type, the position and the size of the graph to be selected; and generating at least one layout scheme according to preset constraint conditions and the variation parameters of each graph to be selected, wherein the constraint conditions are obtained based on the characteristics of the actual items. The method and the device have the universality of building application scenes and have high engineering value.

Description

Building layout scheme generation method, system, device, terminal and storage medium
Technical Field
The present application relates to the field of building technologies, and in particular, to a method, a system, an apparatus, a terminal, and a storage medium for generating a building layout scheme.
Background
In the traditional building design industry, the layout design of multiple building models often requires a team of architects with different large amounts of professional knowledge and practical experience to perform manual forced arrangement and knocking for a long time. At present, the layout of multiple building models adopts the following two ways: an algorithm rule kernel and an AI model kernel.
In the existing layout generation technology taking an algorithm rule as a kernel, a potential abstract rule in a building layout is generally drawn up and converted into the algorithm rule and a programming language so as to realize programmed automatic output; automatic layout experiments of industrial park buildings such as Huangchen Yao and Jiguoshua, namely, a park scheme for automatically laying out industrial park buildings under the constraint of design targets by applying Galapagos on a grasshopper platform is considered based on genetic algorithm optimization (2019), and the genetic algorithm is used for optimizing, so that various industrial park layout forms meeting constraint conditions are automatically generated finally; in addition, chinese patent "CN 109934513B" discloses an irregular airport facing industrial area layout system and method based on multi-agent evolution algorithm, the system specifically includes: the data acquisition unit is used for acquiring map data of the airport facing industrial area to be laid out; and the rasterization processing unit is used for rasterizing the area of the temporary harbor industrial area so as to realize the automatic generation of the industrial area layout scheme. A method and a platform for automatically generating a building design scheme based on a computer logic algorithm are provided in Chinese patent CN110457817A, and drawing workload is greatly reduced and a design period is shortened through an all-round automatic design workflow.
The conventional layout generation technology using an AI model as a kernel mainly trains an acquired layout plane data set by using the AI model through technologies such as deep learning and the like, and abstracts high-dimensional features in the data set so as to realize the generation of the layout of various buildings. For example, chinese patent "CN 112733246A" discloses an automatic design method, device, terminal, storage medium and processor for buildings, which utilizes a generative antagonistic neural network model to learn and train the required parameters and design parameters of a building, so as to realize the automatic design of a building (mainly a small-sized house) to be designed. Chinese patent "CN 111383303A" proposes a method and device for automatically generating a residential building plane, which obtains a residential building plane confrontation generation network model through original data such as the residential area, the house layout, the house outline, and the residential structure size information corresponding to a residential plane map in a training area range, thereby realizing automatic generation of the residential plane.
The existing technical schemes in the two research directions have defects of different degrees, and in the existing technical scheme taking an algorithm rule as an inner core, the existing technical scheme aims at a single building application scene, has no universality, is simpler in generation scheme, and is difficult to adapt to complex plots and complex building application scenes; meanwhile, the technical method using the AI model as the kernel cannot reflect diverse and fine project characteristics and parameter information in the actual project into the generated result scheme.
No good solution to the above problems is currently available.
Disclosure of Invention
An object of the embodiments of the present application is to provide a method, a system, an apparatus, a terminal and a storage medium for generating a building layout scheme, so as to solve the problems of single application scenario and lack of application value. The specific technical scheme is as follows:
in a first aspect, a method for generating a building layout plan is provided, the method including:
the method comprises the steps that at least one variable template is obtained, wherein each variable template corresponds to a group building, the group building comprises at least one building state, and the variable templates can adjust the type, the number, the splicing characteristics and the group characteristics of the contained building states in the stretching process;
converting each variable template into a graph to be selected, wherein the graph is expressed by fixed parameters, and the fixed parameters are used for indicating the length change rule value of the variable template in the stretching process;
determining a variation parameter of the graph to be selected according to the fixed parameter, wherein the variation parameter is used for indicating the category, the position and the size of the graph to be selected;
and generating at least one layout scheme according to a preset constraint condition and the variation parameter of each graph to be selected, wherein the constraint condition is obtained based on the characteristics of an actual project.
Optionally, the generating at least one layout scheme according to the preset constraint condition and the variation parameter of each to-be-selected graphic includes:
determining constraint conditions according to the parameters associated with the actual project characteristics;
searching a target graph with a variation parameter meeting the constraint condition from the graph to be selected;
generating a solution space satisfying the constraint condition based on the target graph, wherein each solution vector in the solution space indicates a layout scheme of the target graph in the project area.
Optionally, the determining a constraint condition according to the parameter associated with the actual item feature includes:
obtaining building layout parameters, wherein the building layout parameters comprise site parameters, project parameters, building parameters and spacing parameters;
and determining the constraint conditions of the variable parameters according to the building layout parameters.
Optionally, the constraint condition further includes a dimension constraint condition, and the searching for a target graph whose variation parameter satisfies the constraint condition from the graph to be selected includes:
determining a sub-area in the project area, wherein the project area is divided into a plurality of sub-areas in advance;
searching a setting sub-region with a dimension parameter as a preset parameter from the sub-region, wherein the preset parameter is used for indicating that the setting sub-region has at least one corresponding setting figure, and the setting sub-region is obtained by stretching and transforming the setting figure;
determining the figure number and the figure category of the set figures;
and selecting target graphs of which the number and the type of the graphs meet the dimension constraint condition from the set graphs.
Optionally, the constraint condition further includes a solution duration and a solution precision, and the generating a solution space satisfying the constraint condition based on the target graph includes:
and under the condition of meeting the solving time length and the solving precision, generating a solution space based on the variable parameters of the target graph, wherein the size of the solution space is in forward correlation with the solving time length and the solving precision.
Optionally, the graph to be selected is a rectangle to be selected, and the determining the variation parameter of the graph to be selected according to the fixed parameter includes:
determining a coordinate parameter, a direction parameter and a stretching parameter of the rectangle to be selected according to the fixed parameter, wherein the coordinate parameter is a coordinate of one point in the rectangle to be selected, the direction parameter is used for indicating whether the rectangle to be selected rotates in the direction, and the stretching parameter is used for indicating the stretching times of the rectangle to be selected in the length direction and the width direction;
determining the length parameter of the rectangle to be selected according to the direction parameter and the fixed parameter, wherein the length parameter is used for indicating the length and the width of the rectangle to be selected;
and taking the coordinate parameter, the direction parameter, the stretching parameter and the length parameter as variation parameters of the rectangle to be selected.
In a second aspect, a building layout plan generation system is provided, the system comprising:
the parameter rectangle generator is used for converting each variable template into a graph to be selected expressed by adopting fixed parameters, wherein each variable template corresponds to a group building, the group building comprises at least one building state, the variable templates can adjust the type, the number, the splicing characteristics and the group characteristics of the contained building states in the stretching process, and the fixed parameters are used for indicating the length change rule value of the variable templates in the stretching process;
and the parameter graph solver is used for determining variation parameters of the graph to be selected according to the fixed parameters, and generating at least one layout scheme according to preset constraint conditions and the variation parameters of each graph to be selected through the parameter graph solver, wherein the variation parameters are used for indicating the type, the position and the size of the graph to be selected, and the constraint conditions are obtained based on actual project characteristics.
In a third aspect, an apparatus for generating a building layout plan is provided, the apparatus comprising:
the system comprises an acquisition module, a display module and a control module, wherein the acquisition module is used for acquiring at least one variable template, each variable template corresponds to a group building, the group building comprises at least one building state, and the variable templates can adjust the type, the number, the splicing characteristics and the group characteristics of the contained building states in the stretching process;
the conversion module is used for converting each variable template into a graph to be selected expressed by adopting fixed parameters, wherein the fixed parameters are used for indicating the length change rule value of the variable template in the stretching process;
the determining module is used for determining the variable parameters of the graph to be selected according to the fixed parameters, wherein the variable parameters are used for indicating the type, the position and the size of the graph to be selected;
and the generating module is used for generating at least one layout scheme according to preset constraint conditions and the variation parameters of each graph to be selected, wherein the constraint conditions are obtained based on actual project characteristics.
Optionally, the generating at least one layout scheme according to the preset constraint condition and the variation parameter of each to-be-selected graphic includes:
obtaining building layout parameters, wherein the building layout parameters comprise site parameters, project parameters, building parameters and spacing parameters;
determining constraint conditions of the variable parameters according to the building layout parameters;
searching a target graph with a variation parameter meeting the constraint condition from the graph to be selected;
generating a solution space satisfying the constraint condition based on the target graph, wherein each solution vector in the solution space indicates a layout scheme of the target graph in the project area.
In a fourth aspect, a terminal is provided, which includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete communication with each other through the communication bus;
a memory for storing a computer program;
and a processor for implementing any of the building layout plan generation method steps when executing the program stored in the memory.
In a fifth aspect, a computer-readable storage medium is provided, in which a computer program is stored, which computer program, when being executed by a processor, realizes the steps of any one of the building layout solutions generating method.
The embodiment of the application has the following beneficial effects:
in the application, the group building corresponding to each variable template comprises at least one building state, the graph to be selected after the variable template conversion also comprises at least one building state, the terminal obtains and generates at least one layout scheme according to the variable parameter of each graph to be selected, and the layout scheme is suitable for at least one building state.
In addition, the constraint condition is obtained based on the actual project characteristics, the layout scheme obtained according to the constraint condition takes the actual project characteristics into consideration, and compared with the technology taking the AI model as the kernel, the layout method has the advantages that various and fine project characteristics in the actual project are integrated into the layout scheme, the layout precision and controllability are improved, and the application value and the engineering value are achieved.
Of course, not all of the above advantages need be achieved in the practice of any one product or method of the present application.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art to obtain other drawings without inventive exercise.
Fig. 1 is a hardware environment schematic diagram of a building layout scheme generation method provided in an embodiment of the present application;
fig. 2 is a flowchart of a method for generating a building layout plan according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a modified template according to an embodiment of the present application;
fig. 4 is a schematic diagram of a candidate rectangle provided in an embodiment of the present application;
FIG. 5 is a schematic diagram of an interface for inputting building layout parameters according to an embodiment of the present application;
FIG. 6 is a schematic diagram of a layout scheme provided by an embodiment of the present application;
FIG. 7 is another schematic diagram of a layout scheme provided by an embodiment of the present application;
fig. 8 is a process flow diagram of a method for generating a building layout plan according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of a building layout plan generating apparatus according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a terminal according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for the convenience of description of the present application, and have no specific meaning in themselves. Thus, "module" and "component" may be used in a mixture.
To address the problems noted in the background, the present application provides a building layout solution generation system that includes a parametric rectangle generator and a parametric graph solver. The parameter graph solver converts each variable template into a graph to be selected expressed by fixed parameters, wherein each variable template corresponds to a group building, the group building comprises at least one building state, the variable templates can adjust the type, the number, the splicing characteristics and the group characteristics of the contained building states in the stretching process, and the fixed parameters are used for indicating the length change rule values of the variable templates in the stretching process. And the parameter graph solver is used for determining the variation parameters of the graph to be selected according to the fixed parameters, and generating at least one layout scheme according to preset constraint conditions and the variation parameters of each graph to be selected through the parameter graph solver, wherein the variation parameters are used for indicating the type, the position and the size of the graph to be selected, and the constraint conditions are obtained based on actual project characteristics.
Alternatively, in the embodiment of the present application, the method for generating the building layout plan may be applied to a hardware environment formed by the terminal 101 and the server 103 as shown in fig. 1. As shown in fig. 1, a server 103 is connected to a terminal 101 through a network, which may be used to provide services for the terminal or a client installed on the terminal, and a database 105 may be provided on the server or separately from the server, and is used to provide data storage services for the server 103, and the network includes but is not limited to: wide area network, metropolitan area network, or local area network, and the terminal 101 includes but is not limited to a PC, a cell phone, a tablet computer, and the like.
The method for generating the building layout plan in the embodiment of the present application may be executed by the terminal 101, may be executed by the server 103, or may be executed by both the server 103 and the terminal 101.
The embodiment of the application provides a method for generating a building layout scheme, which can be applied to a terminal and used for generating at least one building layout scheme.
The method for generating a building layout scheme provided in the embodiment of the present application will be described in detail below with reference to specific embodiments, as shown in fig. 2, the specific steps are as follows:
step 201: at least one shifting template is obtained.
Each variable template corresponds to a group building, the group building comprises at least one building state, and the variable templates can adjust the type, the number, the splicing characteristics and the group characteristics of the contained building states in the stretching process.
In the embodiment of the application, the terminal obtains the variable template set through the parameter graph generator, and the variable template set comprises at least one variable template. Each variable template comprises at least one building state, and the type, the number, the splicing characteristics and the grouping characteristics of the building states contained in the variable template are correspondingly changed along with the stretching of the variable template. The building models in the variation templates constitute a group building, i.e., each variation template corresponds to a group building.
The variable template comprises a plurality of types of building monomers, the splicing characteristics comprise non-splicing, double-splicing, three-splicing, four-splicing, L-shaped splicing, U-shaped splicing, Chinese character 'hui' splicing and the like, and the grouping characteristics comprise compact type, staggered loose type, enclosed type and the like.
The building state is a term in the development of real estate, and represents a building form with different purposes and functions in the development of the building, and the building state types comprise hotels, apartments, super-high hotels, villas, garden foreign houses, walking streets, commercial streets, department stores and the like.
FIG. 3 is a schematic diagram of a modified template. As shown in fig. 3, the change formwork includes three building models, light steel, single family, and a business center.
Step 202: and converting each variable template into a to-be-selected graph expressed by adopting fixed parameters.
Wherein, the fixed parameter is used for indicating the length change rule value of the variable template in the stretching process.
In the embodiment of the application, the terminal converts the variable template set into the candidate graph set expressed by the fixed parameters through the parameter graph generator, that is, the parameter graph generator converts each variable template into a candidate graph expressed by the fixed parameters, and the fixed parameters are used for indicating the length change rule value of the variable template in the stretching process.
The graph to be selected can be a circle, a rectangle, a triangle and the like, and the specific shape of the graph to be selected is not limited in the application.
Illustratively, the graph to be selected is a rectangle to be selected, and the fixed parameters include { Lc, Ln, Li, Wc, Wn, Wi }, where { Lc, Ln, Li } is a fixed parameter of the graph to be selected in the length direction, and { Wc, Wn, Wi } is a fixed parameter of the graph to be selected in the width direction.
Step 203: and determining the variation parameters of the graph to be selected according to the fixed parameters.
The variation parameters are used for indicating the category, the position and the size of the graph to be selected.
In the embodiment of the application, the terminal determines the variation parameters of the graph to be selected according to the fixed parameters of the graph to be selected through a parameter graph solver, wherein the variation parameters comprise coordinate parameters, direction parameters, stretching parameters and length parameters, and the variation parameters are used for indicating the type, position and size of the graph to be selected.
As an optional implementation manner, the candidate graph is a candidate rectangle, and determining the variation parameter of the candidate graph according to the fixed parameter includes: determining a coordinate parameter, a direction parameter and a stretching parameter of the rectangle to be selected according to the fixed parameters, wherein the coordinate parameter is the coordinate of a point in the rectangle to be selected, the direction parameter is used for indicating whether the rectangle to be selected rotates in the direction, and the stretching parameter is used for indicating the stretching times of the rectangle to be selected in the length direction and the width direction; determining the length parameter of the rectangle to be selected according to the direction parameter and the fixed parameter, wherein the length parameter is used for indicating the length and the width of the rectangle to be selected; and taking the coordinate parameter, the direction parameter, the stretching parameter and the length parameter as the variation parameters of the rectangle to be selected.
In the embodiment of the present application, as shown in fig. 4, the candidate graph is a candidate rectangle, and the parameter graph solver determines the coordinate parameters (X, Y), the direction parameter P, and the stretching parameters (Al, Aw) of the candidate rectangle according to the fixed parameters.
The coordinate parameter (X, Y) is the coordinate of a point in the candidate rectangle, and in the embodiment of the present application, the coordinate parameter (X, Y) is the vertex of the lower left corner of the candidate rectangle.
The direction parameter P can indicate whether the rectangle to be selected has a direction rotation, and in the embodiment of the present application, under a normal condition, the length direction of the rectangle to be selected is located in the horizontal direction. P =0, which indicates that no direction rotation occurs, and the length direction of the rectangle to be selected is in the horizontal direction; p =1, indicating that a directional rotation occurs, the width direction of the candidate rectangle is in the horizontal direction.
The stretching parameters (Al, Aw) are used to indicate the stretching multiple Al of the selected rectangle in the length direction and the stretching multiple Aw in the width direction, where Al = Kl × Nl + il, Aw = Kw × Nw + iw, and K is a positive number, indicating the minimum precision of the variation template; nl and Nw are positive integers, i is an integer and i < K.
Kl represents that when the building monomers are arranged in every K rows, the land buildings in the direction reach the upper limit, and a branch needs to be arranged to continue arranging the buildings so as to ensure the traffic accessibility of the buildings; nl represents the number of plots for which the arrangement reaches the upper limit K; and il represents the arrangement line number of the block building which does not reach the upper limit K value.
Kw represents that when the building monomers are arranged in every K rows, the land buildings in the direction reach the upper limit, and the buildings can be continuously arranged only by arranging one branch, so that the traffic accessibility of the buildings is ensured; nw represents the number of plots for which the arrangement reaches the upper limit K; iw represents the number of rows of the block building which do not reach the upper limit K value.
The length parameters (L, W) are used for indicating the length L and the width W of the rectangle to be selected, and the length parameters (L, W) are obtained according to the direction parameters and the fixed parameters.
Specifically, the calculation formula of the length L is:
L=(1–P)*(Lc+Nl*Ln+il*Li)+P*(Wc+Nw*Wn+iw*Wi)
the width W is calculated as:
W=(1–P)*(Wc+Nw*Wn+iw*Wi)+P*(Lc+Nl*Ln+il*Li))
and the terminal takes the coordinate parameter, the direction parameter, the stretching parameter and the length parameter as the variation parameters { X, Y, P, Al, Aw, L, W } of the rectangle to be selected.
Step 204: and generating at least one layout scheme according to the preset constraint conditions and the variation parameters of each graph to be selected.
Wherein the constraint condition is obtained based on the actual project characteristic.
In the embodiment of the application, technicians input building layout parameters, solving duration, solving precision parameters and dimension constraint conditions into a system in advance, and a terminal determines the constraint conditions according to input information through a parameter graph solver. And after determining the variation parameters of each graph to be selected, the parameter graph solver generates at least one layout scheme meeting the constraint conditions.
In the application, the group building corresponding to each variable template comprises at least one building state, the graph to be selected after the variable template conversion also comprises at least one building state, the terminal obtains and generates at least one layout scheme according to the variable parameter of each graph to be selected, and the layout scheme is suitable for at least one building state.
The method and the device integrate the to-be-selected graphs corresponding to at least one variable template by utilizing the types, the number, the splicing characteristics and the grouping characteristics of the building states in the variable template, realize the simulation of the arranged buildings and the building groups, enable the generated building layout scheme to meet various actual projects, and have high engineering value.
In addition, the constraint condition is obtained based on the actual project characteristics, the layout scheme obtained according to the constraint condition takes the actual project characteristics into consideration, and compared with the technology taking the AI model as the kernel, the layout method has the advantages that various and fine project characteristics in the actual project are integrated into the layout scheme, the layout precision and controllability are improved, and the application value and the engineering value are achieved.
Finally, the method and the device can generate at least one layout scheme according to the constraint conditions and the variable parameters of each graph to be selected, technicians can freely select the layout scheme according to actual needs, and the selectivity of users is improved.
As an optional implementation, the generating at least one layout scheme according to the preset constraint condition and the variation parameter of each graph to be selected includes: determining constraint conditions according to parameters related to actual project characteristics; searching a target graph with a variation parameter meeting the constraint condition from the graph to be selected; a solution space satisfying the constraint condition is generated based on the target graph, wherein each solution vector in the solution space indicates a layout scheme of the target graph in the project area.
And the terminal determines constraint conditions according to parameters related to the actual project characteristics, wherein the constraint conditions can be obtained according to building layout parameters, dimensional constraint conditions, solving time length and solving precision.
Exemplarily, the constraint condition is that one sub-region can only correspond to one type of rectangle to be selected, and different rectangles to be selected cannot be overlapped; the position of the rectangle to be selected cannot exceed the boundary of the project area; and all the building density and the volume rate in the rectangle to be selected need to meet the requirements of project parameters and the like.
And after obtaining the variation parameters and the constraint conditions, the terminal determines the variation parameters meeting the constraint conditions, and then uses the graph to be selected corresponding to the variation parameters meeting the constraint conditions as a target graph, so that the target graph can generate a layout scheme. The terminal generates a solution space meeting the constraint condition based on the target graph, and each solution vector in the solution space indicates a layout scheme of the target graph in the project area.
In the method, the terminal converts the layout problem of multiple building modes into a solution space for solving a mathematical model, the variable parameters corresponding to each solution vector in the solution space can be translated into a building layout scheme, and the mathematical model is determined based on the variable parameters and constraint conditions, so that the complexity of solving the building layout scheme is reduced.
As an optional implementation manner, in the process of generating the layout scheme, the terminal may further adopt an optimization algorithm to increase the generation rate of the layout scheme.
As an alternative implementation, the constraint condition is determined according to the parameters associated with the actual project features: obtaining building layout parameters, wherein the building layout parameters comprise site parameters, project parameters, building parameters and spacing parameters; and determining constraint conditions of the variable parameters according to the building layout parameters.
In the embodiment of the application, the terminal acquires the building layout parameters input by the technical personnel, wherein the building layout parameters comprise site parameters, project parameters, building parameters and spacing parameters.
Wherein, the place information: the site parameters include project parcel and model files of the surrounding environment (e.g., project files in CAD/Rhino format). The project parameters comprise index information (building density, volume ratio and occupation ratio of various types of buildings) and road parameters (main trunk width, branch width and turning radius) of the project. The building parameters comprise plane data, number of floors and floor height data of various building monomers, building types (house types, business types, industrial types and the like), height types (high-rise buildings, middle-rise buildings, low-rise buildings and the like), splicing modes, grouping modes, building peripheral parameters (main interface hard land minimum width, building secondary interface hard land minimum width) and the like. The spacing parameters comprise standard parameters (building fire-fighting spacing, building sunshine spacing, building transverse spacing and building longitudinal spacing) and the like.
The parameter graph solver determines constraint conditions of the variation parameters according to the building layout parameters, fig. 5 is an interface schematic diagram of the input building layout parameters, as shown in fig. 5, the building layout parameters include project indexes, site parameters and plant house types, and the parameter graph solver generates the constraint conditions according to the building layout parameters in fig. 5.
Fig. 6 is a schematic diagram of a layout scheme. Corresponding project parameters (such as building density higher than 0.35, volume ratio higher than 1.1, garden road width 7m and the like) are designated at an input port of the system, building parameters (including information of 3 factory building monomers, splicing types and grouping modes, relevant information of supporting buildings such as office buildings, business recruitment centers and the like) and other parameters are uploaded according to building types required by the projects, and generation of 5 layout schemes meeting actual application standards is realized through model solution. Wherein fig. 6 includes a layout overall view and a layout front view.
Fig. 7 is another schematic diagram of the layout scheme. Corresponding project parameters (such as building density higher than 0.4, volume ratio higher than 1.2, garden road width 7m, partial building peripheral roads meeting 9m requirements and the like) are designated at an input port of the system, building parameters (including information of 5 plant monomers, splicing types and grouping modes, relevant information of supporting buildings such as office buildings, business recruitment centers and the like) and other parameters are uploaded according to the building types required by the projects, and generation of 3 layout schemes meeting actual application standards is realized through model solution. Among them, fig. 7 includes a layout overall view and a layout front view.
As an optional implementation manner, the constraint condition further includes a dimension constraint condition, and searching for a target graph whose variation parameter satisfies the constraint condition from the graph to be selected includes: determining a sub-area in the project area, wherein the project area is divided into a plurality of sub-areas in advance; searching a setting sub-region with dimension parameters as preset parameters from the sub-region, wherein the preset parameters are used for indicating that the setting sub-region has at least one corresponding setting graph, and the setting sub-region is obtained by stretching and transforming the setting graph; determining the number and the type of the set graphs; and selecting target graphs of which the number and the type of the graphs meet the dimension constraint condition from the set graphs.
In the embodiment of the application, the constraint conditions further include dimension constraint conditions, and the dimension constraint conditions constrain the number of the graphs and the classes of the graphs to be selected corresponding to the sub-regions. The project plot is divided into a plurality of sub-regions in advance, the sub-regions and the graph to be selected have corresponding dimension parameters, and if the dimension parameters are preset parameters (1), the sub-regions are formed by stretching and changing the graph to be selected; if the dimension parameter is a non-preset parameter (0), the sub-area is not formed by stretching and changing the graph to be selected.
Therefore, the terminal searches a set sub-region with the dimension parameter of 1 from the sub-region, then determines set graphs corresponding to the set sub-region, and determines the graph number and the graph type of the set graphs, because the dimension constraint condition constrains the graph number and the graph type of the graph to be selected corresponding to the sub-region, if the graph number and the graph type of the set graphs meet the dimension constraint condition, the set graphs are determined to be target graphs; and if the figure number and the figure category of the set figure do not meet the dimension constraint condition, determining that the set figure is not the target figure.
Tpl [ a, b ] =0 or 1, wherein 0 is less than or equal to a is less than or equal to num, a is the a-th sub-region, and num is the number of sub-regions. B is more than or equal to 0 and less than or equal to count, b is the b-th graph to be selected, and count is the number of graphs to be selected. Tpl [ a, b ] =1, which means that the a-th sub-region is formed by stretching and changing the b-th pattern to be selected, and Tpl [ a, b ] =0, which means that the a-th sub-region is not formed by stretching and changing the b-th pattern to be selected.
Illustratively, if the dimension parameter Tpl [1, 3] =1, it indicates that the 1 st sub-region is formed by stretching and changing the 3 rd pattern to be selected.
As an optional implementation, the constraint condition further includes a solution duration and a solution precision, and generating a solution space satisfying the constraint condition based on the target graph includes: and under the condition of meeting the solving time length, generating a solution space based on the variable parameters of the target graph, wherein the size of the solution space is in forward correlation with the solving time length and the solving precision.
In the embodiment of the application, the constraint condition further comprises solving time and solving precision, the size of the solution space is in forward correlation with the solving time and the solving precision, the longer the solving time is, the larger the solution space is, the more the number of the obtained building layout schemes is, the too long time for generating the building layout schemes can be avoided by constraining the solving time, and the generation time of the building layout schemes can be shortened on the basis of ensuring the accuracy of the building layout schemes by constraining the solving precision. The size of the solution space is also related to the solution complexity.
Optionally, an embodiment of the present application further provides a processing flow chart of a method for generating a building layout scheme, as shown in fig. 8, and the specific steps are as follows.
The system obtains building layout parameters, dimension constraint conditions, solving time length and solving precision. The parameter graph generator generates variable templates according to at least part of building layout parameters, and converts each variable template into a graph to be selected expressed by adopting fixed parameters. And the parameter graph solver determines constraint conditions according to the building layout parameters, the dimension constraint conditions, the solving time length and the solving precision, and determines the variation parameters of the graph to be selected according to the fixed parameters. And the parameter graph solver generates at least one layout scheme according to preset constraint conditions and the variation parameters of each graph to be selected.
Based on the same technical concept, an embodiment of the present application further provides a device for generating a building layout plan, as shown in fig. 9, the device includes:
an obtaining module 901, configured to obtain at least one changeable template, where each changeable template corresponds to a group building, the group building includes at least one building state, and the changeable template can adjust the type, number, splicing characteristics, and group characteristics of the included building states in a stretching process;
a conversion module 902, configured to convert each of the variable templates into a to-be-selected graph expressed by using a fixed parameter, where the fixed parameter is used to indicate a length change rule value of the variable template in a stretching process;
a determining module 903, configured to determine a variation parameter of the to-be-selected graph according to the fixed parameter, where the variation parameter is used to indicate a category, a position, and a size of the to-be-selected graph;
a generating module 904, configured to generate at least one layout scheme according to a preset constraint condition and a variation parameter of each to-be-selected graph, where the constraint condition is obtained based on an actual item characteristic.
Optionally, the generating module 904 is configured to:
determining constraint conditions according to parameters related to actual project characteristics;
searching a target graph with a variation parameter meeting the constraint condition from the graph to be selected;
a solution space satisfying the constraint condition is generated based on the target graph, wherein each solution vector in the solution space indicates a layout scheme of the target graph in the project area.
Optionally, the generating module 904 is further configured to:
obtaining building layout parameters, wherein the building layout parameters comprise site parameters, project parameters, building parameters and spacing parameters;
and determining constraint conditions of the variable parameters according to the building layout parameters.
Optionally, the constraint further includes a dimension constraint, and the generating module 904 is further configured to:
determining a sub-area in the project area, wherein the project area is divided into a plurality of sub-areas in advance;
searching a setting sub-region with dimension parameters as preset parameters from the sub-region, wherein the preset parameters are used for indicating that the setting sub-region has at least one corresponding setting graph, and the setting sub-region is obtained by stretching and transforming the setting graph;
determining the number and the type of the set graphs;
and selecting target graphs of which the number and the type of the graphs meet the dimension constraint condition from the set graphs.
Optionally, the constraint condition further includes a solution duration and a solution precision, and the generating module 904 is further configured to:
and under the condition of meeting the solving time length and the solving precision, generating a solution space based on the variable parameters of the target graph, wherein the size of the solution space is in forward association with the solving time length and the solving precision.
Optionally, the determining module 903 is configured to:
determining a coordinate parameter, a direction parameter and a stretching parameter of the rectangle to be selected according to the fixed parameters, wherein the coordinate parameter is the coordinate of a point in the rectangle to be selected, the direction parameter is used for indicating whether the rectangle to be selected rotates in the direction, and the stretching parameter is used for indicating the stretching times of the rectangle to be selected in the length direction and the width direction;
determining the length parameter of the rectangle to be selected according to the direction parameter and the fixed parameter, wherein the length parameter is used for indicating the length and the width of the rectangle to be selected;
and taking the coordinate parameter, the direction parameter, the stretching parameter and the length parameter as the variation parameters of the rectangle to be selected.
According to another aspect of the embodiments of the present application, there is provided a terminal, as shown in fig. 10, including a memory 1003, a processor 1001, a communication interface 1002, and a communication bus 1004, where the memory 1003 stores a computer program operable on the processor 1001, the memory 1003 and the processor 1001 communicate with each other through the communication interface 1002 and the communication bus 1004, and the processor 1001 implements the steps of the method when executing the computer program.
The memory and the processor in the terminal communicate with the communication interface through a communication bus. The communication bus may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus may be divided into an address bus, a data bus, a control bus, etc.
The memory may include a Random Access Memory (RAM), or may also include a non-volatile memory (non-volatile memory), such as at least one disk memory. Optionally, the memory may also be at least one memory device located remotely from the processor.
The processor may be a general-purpose processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the integrated circuit may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, or discrete hardware components.
There is also provided, in accordance with yet another aspect of an embodiment of the present application, a computer-readable medium having non-volatile program code executable by a processor.
Optionally, in an embodiment of the present application, a computer readable medium is configured to store program code for the processor to execute the above method.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, and this embodiment is not described herein again.
When the embodiments of the present application are specifically implemented, reference may be made to the above embodiments, and corresponding technical effects are achieved.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented by means of units performing the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and in actual implementation, there may be other divisions, for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially implemented or make a contribution to the prior art, or may be implemented in the form of a software product stored in a storage medium and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk. It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above description is merely exemplary of the present application and is presented to enable those skilled in the art to understand and practice the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A method for generating a building layout plan, the method comprising:
the method comprises the steps that at least one variable template is obtained, wherein each variable template corresponds to a group building, the group building comprises at least one building state, and the variable templates can adjust the type, the number, the splicing characteristics and the group characteristics of the contained building states in the stretching process;
converting each variable template into a graph to be selected, wherein the graph is expressed by fixed parameters, and the fixed parameters are used for indicating the length change rule value of the variable template in the stretching process;
determining a variation parameter of the graph to be selected according to the fixed parameter, wherein the variation parameter is used for indicating the category, the position and the size of the graph to be selected;
and generating at least one layout scheme according to a preset constraint condition and the variation parameter of each graph to be selected, wherein the constraint condition is obtained based on the characteristics of an actual project.
2. The method according to claim 1, wherein the generating at least one layout scheme according to the preset constraint condition and the variation parameter of each graph to be selected comprises:
determining constraint conditions according to the parameters associated with the actual project characteristics;
searching a target graph with a variation parameter meeting the constraint condition from the graph to be selected;
generating a solution space satisfying the constraint condition based on the target graph, wherein each solution vector in the solution space indicates a layout scheme of the target graph in the project area.
3. The method of claim 2, wherein determining constraints based on the parameters associated with the actual item features comprises:
obtaining building layout parameters, wherein the building layout parameters comprise site parameters, project parameters, building parameters and spacing parameters;
and determining the constraint conditions of the variable parameters according to the building layout parameters.
4. The method according to claim 2, wherein the constraint condition further includes a dimension constraint condition, and the searching for the target graph with the variation parameter satisfying the constraint condition from the graph to be selected includes:
determining a sub-area in the project area, wherein the project area is divided into a plurality of sub-areas in advance;
searching a setting sub-region with a dimension parameter as a preset parameter from the sub-region, wherein the preset parameter is used for indicating that the setting sub-region has at least one corresponding setting figure, and the setting sub-region is obtained by stretching and transforming the setting figure;
determining the figure number and the figure category of the set figures;
and selecting target graphs of which the number and the type of the graphs meet the dimension constraint condition from the set graphs.
5. The method of claim 2, wherein the constraints further include a solution duration and a solution accuracy, and wherein generating a solution space that satisfies the constraints based on the target graph includes:
and under the condition of meeting the solving time length and the solving precision, generating a solution space based on the variable parameters of the target graph, wherein the size of the solution space is in forward correlation with the solving time length and the solving precision.
6. The method according to claim 1, wherein the candidate pattern is a candidate rectangle, and the determining the variation parameter of the candidate pattern according to the fixed parameter comprises:
determining a coordinate parameter, a direction parameter and a stretching parameter of the rectangle to be selected according to the fixed parameter, wherein the coordinate parameter is a coordinate of one point in the rectangle to be selected, the direction parameter is used for indicating whether the rectangle to be selected rotates in the direction, and the stretching parameter is used for indicating the stretching times of the rectangle to be selected in the length direction and the width direction;
determining the length parameter of the rectangle to be selected according to the direction parameter and the fixed parameter, wherein the length parameter is used for indicating the length and the width of the rectangle to be selected;
and taking the coordinate parameter, the direction parameter, the stretching parameter and the length parameter as variation parameters of the rectangle to be selected.
7. A system for generating a building layout plan, the system comprising:
the parameter rectangle generator is used for converting each variable template into a graph to be selected expressed by adopting fixed parameters, wherein each variable template corresponds to a group building, the group building comprises at least one building state, the variable templates can adjust the type, the number, the splicing characteristics and the group characteristics of the contained building states in the stretching process, and the fixed parameters are used for indicating the length change rule value of the variable templates in the stretching process;
and the parameter graph solver is used for determining variation parameters of the graph to be selected according to the fixed parameters, and generating at least one layout scheme according to preset constraint conditions and the variation parameters of each graph to be selected through the parameter graph solver, wherein the variation parameters are used for indicating the type, the position and the size of the graph to be selected, and the constraint conditions are obtained based on actual project characteristics.
8. An apparatus for generating a building layout plan, the apparatus comprising:
the system comprises an acquisition module, a display module and a control module, wherein the acquisition module is used for acquiring at least one variable template, each variable template corresponds to a group building, the group building comprises at least one building state, and the variable templates can adjust the type, the number, the splicing characteristics and the group characteristics of the contained building states in the stretching process;
the conversion module is used for converting each variable template into a graph to be selected expressed by adopting fixed parameters, wherein the fixed parameters are used for indicating the length change rule value of the variable template in the stretching process;
the determining module is used for determining the variable parameters of the graph to be selected according to the fixed parameters, wherein the variable parameters are used for indicating the type, the position and the size of the graph to be selected;
and the generating module is used for generating at least one layout scheme according to preset constraint conditions and the variation parameters of each graph to be selected, wherein the constraint conditions are obtained based on actual project characteristics.
9. A terminal is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor and the communication interface are used for realizing the communication between the processor and the memory through the communication bus;
a memory for storing a computer program;
a processor for implementing the method steps of any of claims 1-6 when executing a program stored in the memory.
10. A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, which computer program, when being executed by a processor, carries out the method steps of any one of claims 1 to 6.
CN202111597415.8A 2021-12-24 2021-12-24 Building layout scheme generation method, system, device, terminal and storage medium Active CN113987664B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111597415.8A CN113987664B (en) 2021-12-24 2021-12-24 Building layout scheme generation method, system, device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111597415.8A CN113987664B (en) 2021-12-24 2021-12-24 Building layout scheme generation method, system, device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN113987664A CN113987664A (en) 2022-01-28
CN113987664B true CN113987664B (en) 2022-03-22

Family

ID=79734271

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111597415.8A Active CN113987664B (en) 2021-12-24 2021-12-24 Building layout scheme generation method, system, device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN113987664B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114386536B (en) * 2022-03-22 2022-07-01 腾讯科技(深圳)有限公司 Region determination method, device, computing equipment and storage medium
CN114462135B (en) * 2022-04-13 2022-07-22 南京赛博迪数字科技有限公司 Hospital plane diagram generation method and device, electronic equipment and storage medium
CN114648546B (en) * 2022-05-18 2022-07-29 深圳小库科技有限公司 Building configuration scheme determination method and device, electronic equipment and storage medium
CN115203812B (en) * 2022-09-15 2023-01-06 深圳小库科技有限公司 Method and device for generating room arrangement scheme
CN117828705A (en) * 2024-01-11 2024-04-05 北京建筑大学 Residence layout generation design method and system based on genetic algorithm search

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108763710A (en) * 2018-05-22 2018-11-06 广东建远建筑装配工业有限公司 A kind of assembled architecture forward direction Deepen Design method based on BIM
CN110147579A (en) * 2019-04-19 2019-08-20 浙江省建工集团有限责任公司 A kind of Building Information Model dynamic cooperation management method
CN111191308A (en) * 2019-12-18 2020-05-22 广联达科技股份有限公司 Method and device for constructing course arrangement mode and electronic equipment
CN112270025A (en) * 2020-09-30 2021-01-26 晟通科技集团有限公司 Template combination design method
CN113158323A (en) * 2020-01-22 2021-07-23 黄隽达 Device and method for generating building design scheme

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108763710A (en) * 2018-05-22 2018-11-06 广东建远建筑装配工业有限公司 A kind of assembled architecture forward direction Deepen Design method based on BIM
CN110147579A (en) * 2019-04-19 2019-08-20 浙江省建工集团有限责任公司 A kind of Building Information Model dynamic cooperation management method
CN111191308A (en) * 2019-12-18 2020-05-22 广联达科技股份有限公司 Method and device for constructing course arrangement mode and electronic equipment
CN113158323A (en) * 2020-01-22 2021-07-23 黄隽达 Device and method for generating building design scheme
CN112270025A (en) * 2020-09-30 2021-01-26 晟通科技集团有限公司 Template combination design method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
变化多端的建筑生成设计法――针对表现未来建筑形态复杂性的一种设计方法;切莱斯蒂诺·索杜等;《建筑师》;20041220(第06期);全文 *
城市居住区中建筑布局自动生成方法与方案评价研究;高婉君等;《城市住宅》;20200325(第03期);全文 *
基于建筑信息模型技术的展览建筑过渡空间三维仿真***设计;孙潇;《科学技术与工程》;20180808(第22期);全文 *

Also Published As

Publication number Publication date
CN113987664A (en) 2022-01-28

Similar Documents

Publication Publication Date Title
CN113987664B (en) Building layout scheme generation method, system, device, terminal and storage medium
CN112100720B (en) Artificial intelligence city design form layout method for improving wind environment
WO2022047958A1 (en) Artificial intelligence-based urban road network automatic generation method
CN104462685B (en) Transmission Line Design method based on grid GIS and Floyd algorithms
CN112883476B (en) Layout method and device of building space and electronic equipment
CN112559665A (en) Air quality mode forecast data visualization method and device
CN107895031B (en) Self-adaptive dynamic scheduling method of building information model in three-dimensional digital city scene
CN110796304A (en) Building arrangement optimization method and device, electronic equipment and storage medium
Benenson et al. Let's talk objects: generic methodology for urban high-resolution simulation
CN105741340B (en) A kind of transmission line of electricity three-dimensional scenic emulation mode and system for web page display
CN113761622A (en) Parameterized city modeling method and device, storage medium and terminal equipment
CN111784830B (en) Rule-based three-dimensional geographic information model space analysis method and system
Kaya et al. Modelling 3D spatial enclosure of urban open spaces
Wu et al. The mechanism of digitized landscape architecture design under edge computing
Pereira et al. A descriptive 3D city information model built from infrastructure BIM: Capacity building as a strategy for implementation
Ibragimov et al. Introduction to GIS Application in the Land Cadastre
Beirão et al. Structuring a generative model for urban design: linking GIS to shape grammars
CN112598800A (en) Air quality mode forecast data acquisition method and device based on terrain
CN106651186A (en) City planning management control processing method and system
CN115048473A (en) Artificial intelligence service method and system for city information model
Gotlib et al. Cartographical presentation of BIM models
CN114186306A (en) Customizable reinforcement learning for post placement in structural design
Delmas et al. Towards context & climate sensitive urban design: An integrated simulation and parametric design approach
Anca et al. A workflow for UAV’s integration into a geodesign platform
von Richthofen Modelling low-rise high-density neighbourhoods in Oman

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant