Three-dimensional planning and design method, device, medium and computing equipment for residential landscape

By obtaining and analyzing vector data and geographical location information of the green area in the landscape planning and design of residential areas, and determining appropriate tree points and models, the problem of trees blocking residential windows in the existing technology is solved, and the actual effect of landscape design is improved.

CN118965535BActive Publication Date: 2025-04-08WUHAN ZHILIAN SPACE TIME TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411139097.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-20
Publication Date
2025-04-08
Estimated Expiration
2044-08-20

AI Technical Summary

Technical Problem

The lack of consideration of living environment comfort in the landscape planning and design of residential areas in the prior art may cause the tree landscape to block residential windows, resulting in a small viewing area of ​​the house or a short sunshine period.

Method used

By obtaining vector data and geographical location information of the green area from the planning data of residential areas, planning and designing based on the preset number of trees and vector data, the tree point coordinate set is determined, and the candidate tree planning and design information is determined based on the geographical location information and the tree point coordinate set. The candidate tree planning and design information and growth period are input into the three-dimensional planning model to analyze the maximum viewing occlusion rate and the shortest sunshine duration. Only when the occlusion rate is less than the preset value and the sunshine duration is greater than the preset value, can the candidate tree planning and design information be determined as the target tree planning and design information.

Benefits of technology

In the landscape planning and design of residential areas, three-dimensional space is considered to avoid trees covering residential windows, improve the practical application effect of the landscape design plan, and ensure that the visible area and sunshine duration of the residents' house meet expectations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118965535B_ABST
    Figure CN118965535B_ABST
Patent Text Reader

Abstract

The present invention provides a three-dimensional planning and design method, device, medium and computing equipment for residential landscape, which relates to the technical field of landscape design. The method includes: planning and designing based on the vector data of the preset number of trees and green area, and determining the tree point coordinate set; determining candidate tree planning and design information based on the geographical location information, vector data and the tree point coordinate set; inputting the candidate tree planning and design information and growth years into the three-dimensional planning model of the residential area, and if the maximum view occlusion rate and the shortest sunshine duration output by the three-dimensional planning model of the residential area meet the preset conditions, the candidate tree planning and design information is determined as the target tree planning and design information. In the process of planning the green area, the present invention takes into account the three-dimensional space in the residential area, avoids the situation where the tree landscape blocks the residential windows, resulting in a small visible area of ​​the residents' houses or too short sunshine duration, and improves the effect of the landscape design scheme in practical application.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the technical field of landscape design, and more specifically, the embodiments of the present invention relate to a three-dimensional planning and design method, device, medium and computing equipment for residential landscape. Background Art

[0002] This section is intended to provide a background or context to embodiments of the invention that are recited in the claims. No description herein is admitted to be prior art by inclusion in this section.

[0003] At present, urban development needs to be planned and designed with the help of a three-dimensional planning and design system. In addition to the planning and design of buildings, the planning and design of green spaces and landscape trees are also indispensable for the planning and design of new residential areas. In the prior art with the publication number CN116011085A and the invention name of the three-dimensional visualization planning method of urban community landscape greening based on ecological benefits, a CAD base map and SU model based on the urban community landscape greening database and combined with the urban community planning and construction are disclosed to realize real-time three-dimensional visualization of urban community landscape greening.

[0004] However, in the prior art, the planning and design of landscapes such as green space and trees usually only considers the area of ​​green space in residential areas, but lacks consideration of the comfort of residents' living environment. Tree landscapes may block residential windows, resulting in a smaller visual range of residents' houses or too short sunshine hours. It can be seen that the landscape design scheme obtained by the existing landscape planning and design methods has a poor effect in practical applications. Summary of the invention

[0005] In this context, embodiments of the present invention are intended to provide a method, apparatus, medium and computing device for three-dimensional planning and design of residential landscape.

[0006] In a first aspect of an embodiment of the present invention, a three-dimensional planning and design method for a residential landscape is provided, comprising:

[0007] Acquire vector data of the green area and geographical location information of the residential area from planning data of the residential area; wherein the geographical location information at least includes latitude, longitude and altitude;

[0008] Perform planning and design based on the preset number of trees and the vector data, and determine a tree point coordinate set of the green area; wherein the tree point coordinate set includes a plurality of tree point coordinates, and each of the tree point coordinates is located in the green area;

[0009] Based on the geographic location information, the vector data and the tree point coordinate set, determine candidate tree planning and design information of the green area; wherein the candidate tree planning and design information includes the tree point coordinate set and target tree models corresponding to each of the tree point coordinates;

[0010] Input the candidate tree planning and design information and the preset growth years into a pre-built three-dimensional residential area planning model to obtain the maximum view occlusion rate and the shortest sunshine duration corresponding to the candidate tree planning and design information;

[0011] If the maximum viewing area occlusion rate is less than the preset occlusion rate and the shortest sunshine duration is greater than the preset sunshine duration, the candidate tree planning and design information is determined as the target tree planning and design information.

[0012] In an example of this implementation, the green area is a polygonal area, and the planning and design based on the preset number of trees and the vector data to determine the tree point coordinate set of the green area includes:

[0013] Acquire multiple vertex coordinates of the green area from the vector data;

[0014] Projecting the vertex coordinates into a plane coordinate system to obtain plane green space area information; wherein the plane green space area information includes vertex plane coordinates corresponding to each vertex coordinate;

[0015] According to the preset number of trees and the plane green area information, a tree point coordinate set of the green area is determined; wherein each tree point coordinate included in the tree point coordinate set is located in the plane green area, and the plane green area is composed based on the plane coordinates of each vertex.

[0016] In an embodiment of this implementation manner, determining a set of tree point coordinates of the green area according to a preset number of trees and the planar green area information includes:

[0017] According to the vertex plane coordinates in the planar green space information, the area of ​​the planar green space area and the set of four points are calculated; wherein the set of four points includes a minimum horizontal coordinate, a minimum vertical coordinate, a maximum horizontal coordinate and a maximum vertical coordinate;

[0018] Calculate the tree spacing based on the preset number of trees and the area;

[0019] Based on the four-point set, determining a target area including the planar green space area;

[0020] Based on the preset number of trees, the tree spacing and the target area, a set of tree point coordinates in the green area is determined.

[0021] In one embodiment of this implementation, the formula for calculating the tree spacing based on the preset number of trees and the area is:

[0022]

[0023] Where S represents the area, n d Indicates the preset number of trees, and l indicates the distance between trees.

[0024] In an embodiment of the present implementation manner, after determining the tree point coordinate set of the green space area according to the preset number of trees and the planar green space area information, and before determining the candidate tree planning and design information of the green space area based on the geographical location information, the vector data and the tree point coordinate set, the method further includes:

[0025] The horizontal coordinate and the vertical coordinate of each tree point coordinate are randomly offset to obtain candidate tree point coordinates corresponding to each tree point coordinate; wherein the difference between the horizontal coordinate of the candidate tree point coordinate and the horizontal coordinate of the corresponding tree point coordinate is within a preset difference range; and the difference between the vertical coordinate of the candidate tree point coordinate and the vertical coordinate of the corresponding tree point coordinate is within the preset difference range;

[0026] If the candidate tree point is within the planar green area, the tree point coordinates corresponding to the candidate tree point are replaced with the coordinates of the candidate tree point;

[0027] If the candidate tree point is within the planar green area, the candidate tree point is deleted.

[0028] In an embodiment of this implementation manner, determining the candidate tree planning and design information of the green area based on the geographic location information, the vector data and the tree point coordinate set includes:

[0029] Acquire the elevation data of each of the tree point coordinates from the vector data;

[0030] determining a tree cover area based on the tree spacing;

[0031] Based on the geographic location information, the elevation data, the tree coverage area and the tree point coordinate set, candidate tree planning and design information of the green area is determined.

[0032] In an embodiment of this implementation manner, if the maximum viewing area occlusion rate is greater than or equal to a preset occlusion rate or the shortest sunshine duration is less than or equal to a preset sunshine duration, the method further includes:

[0033] The growing years, the preset number of trees and the green area are updated to obtain updated growing years, the preset number of trees and the green area;

[0034] Based on the updated growing years, preset number of trees and green area, the steps of planning and designing based on the preset number of trees and the vector data, determining the set of tree point coordinates in the green area, and obtaining the maximum view occlusion rate and the shortest sunshine duration corresponding to the candidate tree planning and design information are executed.

[0035] In a second aspect of the embodiments of the present invention, a three-dimensional planning and design device for residential landscape is provided, comprising:

[0036] An acquisition unit, used to acquire vector data of a green area and geographical location information of the residential area from planning data of the residential area; wherein the geographical location information at least includes latitude, longitude and altitude;

[0037] A first determining unit is used to perform planning and design based on a preset number of trees and the vector data, and determine a tree point coordinate set of the green area; wherein the tree point coordinate set includes a plurality of tree point coordinates, and each of the tree point coordinates is located in the green area;

[0038] A second determining unit is used to determine candidate tree planning and design information of the green area based on the geographic location information, the vector data and the tree point coordinate set; wherein the candidate tree planning and design information includes the tree point coordinate set and target tree models corresponding to each of the tree point coordinates;

[0039] An input unit, used to input the candidate tree planning and design information and the preset growth years into a pre-built three-dimensional planning model of a residential area, and obtain the maximum view occlusion rate and the shortest sunshine duration corresponding to the candidate tree planning and design information;

[0040] The third determining unit is configured to determine the candidate tree planning and design information as the target tree planning and design information if the maximum viewing area occlusion rate is less than a preset occlusion rate and the shortest sunshine duration is greater than a preset sunshine duration.

[0041] In a third aspect of an embodiment of the present invention, a computing device is provided, comprising: at least one processor, a memory, and an input-output unit; wherein the memory is used to store a computer program, and the processor is used to call the computer program stored in the memory to execute any one of the methods described in the first aspect.

[0042] In a fourth aspect of the embodiments of the present invention, a computer-readable storage medium is provided, which includes instructions, and when the instructions are executed on a computer, the computer executes the method described in any one of the first aspects.

[0043] According to the three-dimensional planning and design method, device, medium and computing equipment of the residential landscape according to the embodiment of the present invention, it is possible to plan and design the tree landscape of the green area according to the green area and geographical location information of the residential area, so as to determine the candidate tree planning and design information including the tree point coordinates and the target tree model corresponding to each tree point coordinate, and the view blockage rate and sunshine duration of the candidate tree planning and design information can be analyzed. Only when the maximum view blockage rate and the shortest sunshine duration meet the preset conditions, can the candidate tree planning and design information be considered to meet the requirements of green area planning and design. It can be seen that the implementation of this embodiment can take into account the three-dimensional space in the residential area in the process of planning the green area, avoid the situation where the tree landscape blocks the residential windows, resulting in a small visible area of ​​the residents' houses or too short sunshine duration, and improve the effect of the landscape design scheme in practical application. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The above and other objects, features and advantages of the exemplary embodiments of the present invention will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present invention are shown in an exemplary and non-limiting manner, in which:

[0045] Figure 1 A schematic diagram of a flow chart of a three-dimensional planning and design method for residential landscape provided by an embodiment of the present invention;

[0046] Figure 2 A schematic diagram of the structure of a three-dimensional planning and design device for residential landscape provided by an embodiment of the present invention;

[0047] Figure 3 A schematic diagram of the structure of a medium according to an embodiment of the present invention is schematically shown;

[0048] Figure 4 A schematic diagram of the structure of a computing device according to an embodiment of the present invention is schematically shown.

[0049] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION

[0050] The principles and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present invention, and are not intended to limit the scope of the present invention in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.

[0051] Those skilled in the art will appreciate that the embodiments of the present invention may be implemented as a system, device, apparatus, method or computer program product. Therefore, the present disclosure may be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.

[0052] According to an embodiment of the present invention, a three-dimensional planning and design method, apparatus, medium and computing device for residential landscape are proposed.

[0053] It should be noted that any number of elements in the drawings is for illustration rather than limitation, and any naming is only for distinction and does not have any limiting meaning.

[0054] The principle and spirit of the present invention are explained in detail below with reference to several representative embodiments of the present invention.

[0055] Exemplary Methods

[0056] Reference below Figure 1 , Figure 1 This is a flow chart of a three-dimensional planning and design method for residential landscape provided by an embodiment of the present invention. It should be noted that the embodiments of the present invention can be applied to any applicable scenario.

[0057] Figure 1 The process of the three-dimensional planning and design method of residential landscape provided by an embodiment of the present invention includes:

[0058] Step S101, obtaining vector data of green space areas and geographical location information of the residential area from planning data of the residential area.

[0059] In an embodiment of the present invention, the geographical location information includes at least the longitude and latitude and altitude of the location of the residential area. The planning data may include at least a three-dimensional visualization model, a building surface, control planning data, land use data, and a road red line. Vector data of a green area may be obtained from the land use data. A three-dimensional planning model of a residential area may be established based on planning data, data such as the plot ratio and green area ratio of the residential area.

[0060] In the embodiment of the present invention, the vector data of the green area may be spatial data of the green area. The green area may be a polygonal area. The polygonal area may include multiple vertices. The vector data may include vertex coordinates of each vertex of the polygonal area.

[0061] Step S102, planning and designing based on a preset number of trees and the vector data, and determining a set of tree point coordinates in the green area.

[0062] In the embodiment of the present invention, the tree point coordinate set includes multiple tree point coordinates, and each of the tree point coordinates is located in the green area. The preset number of trees can be specified by the user, or the number of trees that can be planted in the current green area can be determined based on previous design experience, which is not limited in the embodiment of the present invention.

[0063] As an optional implementation, the green area is a polygonal area, and step S102 performs planning and design based on a preset number of trees and the vector data. The method of determining the tree point coordinate set of the green area may include the following steps:

[0064] Acquire multiple vertex coordinates of the green area from the vector data;

[0065] Projecting the vertex coordinates into a plane coordinate system to obtain plane green space area information; wherein the plane green space area information includes vertex plane coordinates corresponding to each vertex coordinate;

[0066] According to the preset number of trees and the plane green area information, a tree point coordinate set of the green area is determined; wherein each tree point coordinate included in the tree point coordinate set is located in the plane green area, and the plane green area is composed based on the plane coordinates of each vertex.

[0067] Among them, by implementing this implementation method, the green space area can be projected into the plane coordinate system according to the vertex coordinates in the vector data, and the plane green space area information corresponding to the green space area can be determined. Then, based on the obtained plane green space area information, the tree point coordinate set in the plane green space area can be determined, so that the tree point coordinate set can be determined more intuitively.

[0068] Optionally, according to the preset number of trees and the planar green area information, the method of determining the tree point coordinate set of the green area may include the following steps:

[0069] According to the vertex plane coordinates in the planar green space information, the area of ​​the planar green space area and the set of four points are calculated; wherein the set of four points includes a minimum horizontal coordinate, a minimum vertical coordinate, a maximum horizontal coordinate and a maximum vertical coordinate;

[0070] Calculate the tree spacing based on the preset number of trees and the area;

[0071] Based on the four-point set, determining a target area including the planar green space area;

[0072] Based on the preset number of trees, the tree spacing and the target area, a set of tree point coordinates in the green area is determined.

[0073] Among them, by implementing this implementation method, the area and the four-point set of the plane green space area can be calculated according to the vertex plane coordinates in the plane green space information, and then the tree spacing and the target area including the plane green space area can be calculated according to the obtained area and the four-point set. Therefore, the tree point coordinate set of the green space area can be determined according to the preset number of trees, tree spacing and target area, so that the obtained tree point coordinates are all located within the plane green space area, and the distances between each tree point coordinate are relatively balanced, thereby improving the rationality of the tree point coordinates.

[0074] In the embodiment of the present invention, the set of four points may include the minimum horizontal coordinate x min , minimum ordinate y min , maximum horizontal coordinate x max and the maximum ordinate y max The target area can be a rectangular area, and the four vertices of the target area can be: (x min ,y min )、(x min ,y max )、(x max ,y min ) and (x max ,y max ).

[0075] Specifically, according to the preset number of trees and the area, the formula for calculating the tree spacing is:

[0076]

[0077] Where S represents the area, n d Indicates the preset number of trees, and l indicates the distance between trees.

[0078] Optionally, based on the preset number of trees, the tree spacing and the target area, determining the tree point coordinate set of the green area may include the following steps:

[0079] 1) Set the tree spacing 1 and the number of tree points n p The set L(l i ,n pi), where l i ,n pi are a set of tree spacings and the number of tree points in the set, respectively;

[0080] 2) Set the row number to n. Initially, n = 0 and the tree point position is p. i (x i ,y i ), where y i =y min , establish the tree point coordinate set P, which is initially an empty set;

[0081] 3) If n is an even number, then is the horizontal coordinate of the first tree point in row n, that is, the first tree point p in row n i The coordinates of

[0082] If n is an odd number, then x i =x min is the horizontal coordinate of the first tree point in row n, that is, the first tree point p in row n i The coordinates of (x min ,y min );

[0083] After i =y min , and x i by The step size is increased multiple times, that is x i ∈[x min ,x max ];

[0084] Add each tree point coordinate that meets the above conditions into the tree point coordinate set P;

[0085] 4) When x i >x max When i Increase Right now n=n+1;

[0086] 5) If y i ∈[y min ,y max ], then execute step 3) to step 5);

[0087] 6) If Then get the number of tree points n in the tree point coordinate set P p ;

[0088] 7) If n p =0, then And execute step 2) to step 6);

[0089] 8) If n p ≠n d , then the set L(l i ,n pi ) is added to the set L, and L is adjusted by n pi Ascending, l i Sort in descending order, according to n d The value of n is found in the set L pi The value of n d The corresponding distances of two adjacent items are l1 and l2, so let And execute step 2) to step 6);

[0090] 9) If n p =n d , at this time, the tree point coordinate set P is a uniformly arranged set.

[0091] As an optional implementation, after planning and designing based on the preset number of trees and the vector data to determine the tree point coordinate set of the green area in step S102, and before step S103, the following steps may also be performed:

[0092] The horizontal coordinate and the vertical coordinate of each tree point coordinate are randomly offset to obtain candidate tree point coordinates corresponding to each tree point coordinate; wherein the difference between the horizontal coordinate of the candidate tree point coordinate and the horizontal coordinate of the corresponding tree point coordinate is within a preset difference range; and the difference between the vertical coordinate of the candidate tree point coordinate and the vertical coordinate of the corresponding tree point coordinate is within the preset difference range;

[0093] If the candidate tree point is within the planar green area, the tree point coordinates corresponding to the candidate tree point are replaced with the coordinates of the candidate tree point;

[0094] If the candidate tree point is within the planar green area, the candidate tree point is deleted.

[0095] Among them, by implementing this implementation method, the horizontal and vertical coordinates of each tree point coordinate can be randomly offset to obtain adjusted candidate tree point coordinates, and the candidate tree point coordinates that are still in the flat green area can be determined as new tree point coordinates to make the tree point coordinates more diversified and enhance the ornamental value of the tree landscape.

[0096] In the embodiment of the present invention, the preset difference range of the random offset can be

[0097] Step S103: determining planning and design information of candidate trees in the green area based on the geographical location information, the vector data and the tree point coordinate set.

[0098] In the embodiment of the present invention, the candidate tree planning and design information includes the tree point coordinate set and the target tree model corresponding to each of the tree point coordinates.

[0099] Optionally, a tree and plant library can be constructed, which can include tree model information; the tree model information can include the height of the tree type, coverage area, altitude and latitude suitable for growth, tree age, growth coefficient, etc., which is not limited to this embodiment of the present invention.

[0100] As an optional implementation manner, the method of determining the candidate tree planning and design information of the green area based on the geographic location information, the vector data and the tree point coordinate set in step S103 may include the following steps:

[0101] Acquire the elevation data of each of the tree point coordinates from the vector data;

[0102] determining a tree cover area based on the tree spacing;

[0103] Based on the geographic location information, the elevation data, the tree coverage area and the tree point coordinate set, candidate tree planning and design information of the green area is determined.

[0104] Among them, by implementing this implementation method, the elevation data of each tree point coordinate can be obtained from the vector data, and the tree coverage area can be calculated based on the tree spacing, and then the matching tree model can be determined according to the geographic location information, the elevation data, and the tree coverage area, and then the candidate tree planning and design information of the green area can be obtained based on the obtained tree model and the tree point coordinate set. It can be seen that by implementing this implementation method, the tree model in the obtained candidate tree planning and design information can be matched with the local geographic information, and the tree model with the appropriate height can be selected according to the elevation data of the tree point coordinates, and the tree model with the tree coverage area meeting the requirements can also be selected, thereby improving the accuracy of the candidate tree planning and design information.

[0105] In the embodiment of the present invention, the vector data may include a digital elevation model (DEM) of the green area, and the tree point coordinates are input into the digital elevation model, and the elevation data corresponding to the tree point coordinates can be output.

[0106] In the embodiment of the present invention, the calculation formula of the tree coverage area S′ may be:

[0107]

[0108] Step S104, inputting the candidate tree planning and design information and the preset growth years into a pre-built three-dimensional planning model of a residential area, and obtaining the maximum view occlusion rate and the shortest sunshine duration corresponding to the candidate tree planning and design information.

[0109] In an embodiment of the present invention, the three-dimensional planning model of the residential area can calculate the scaling ratio of the tree model according to the age and growth coefficient of the tree species, scale the tree model at each point respectively, extract the building surface data from the planning data, interpolate a series of points at certain intervals along the edge of the building surface and the building height direction, perform visual range analysis on each point respectively, and obtain the maximum visual range occlusion rate, perform sunshine analysis on each side of the building, and obtain the shortest sunshine duration.

[0110] Step S105: if the maximum view occlusion rate is less than the preset occlusion rate and the shortest sunshine duration is greater than the preset sunshine duration, the candidate tree planning and design information is determined as the target tree planning and design information.

[0111] In the embodiment of the present invention, if the maximum viewing area occlusion rate is greater than or equal to the preset occlusion rate, or the shortest sunshine duration is less than or equal to the preset sunshine duration, the following steps may also be performed:

[0112] The growing years, the preset number of trees and the green area are updated to obtain updated growing years, the preset number of trees and the green area;

[0113] Based on the updated growing years, the preset number of trees and the green area, steps S102 to S104 are executed.

[0114] Among them, by implementing this implementation method, when the maximum visual area obstruction rate and the shortest sunshine duration do not meet the preset conditions, the growth years, the preset number of trees and the green area can be updated, and steps S102 to S104 can be repeatedly executed, so that the obtained target tree planning and design information can meet the preset conditions, thereby ensuring the reliability of the target tree planning and design information.

[0115] The present invention can take into account the three-dimensional space in the residential area during the planning of the green area, avoiding the situation where the tree landscape blocks the windows of the residence, resulting in a smaller visual area of ​​the residents' houses or too short sunshine duration, thereby improving the effect of the landscape design scheme in practical application. In addition, the present invention can also make the tree point coordinate set more intuitive to determine. In addition, the present invention can also improve the rationality of the tree point coordinates. In addition, the present invention can also improve the ornamental value of the tree landscape. In addition, the present invention can also improve the accuracy of the candidate tree planning and design information. In addition, the present invention can also ensure the reliability of the target tree planning and design information.

[0116] Exemplary Devices

[0117] After introducing the method of the exemplary embodiment of the present invention, next, refer to Figure 2 A three-dimensional planning and design device for residential landscape according to an exemplary embodiment of the present invention is described, and the device includes:

[0118] The acquisition unit 201 is used to acquire vector data of the green area and geographical location information of the residential area from planning data of the residential area; wherein the geographical location information at least includes latitude, longitude and altitude;

[0119] The first determining unit 202 is used to perform planning and design based on a preset number of trees and the vector data, and determine a tree point coordinate set of the green area; wherein the tree point coordinate set includes a plurality of tree point coordinates, and each of the tree point coordinates is located in the green area;

[0120] The second determining unit 203 is used to determine the candidate tree planning and design information of the green area based on the geographical location information, the vector data and the tree point coordinate set; wherein the candidate tree planning and design information includes the tree point coordinate set and the target tree model corresponding to each of the tree point coordinates;

[0121] An input unit 204 is used to input the candidate tree planning and design information and the preset growth years into a pre-built three-dimensional residential area planning model to obtain the maximum view occlusion rate and the shortest sunshine duration corresponding to the candidate tree planning and design information;

[0122] The third determining unit 205 is configured to determine the candidate tree planning and design information as the target tree planning and design information if the maximum view occlusion rate is less than a preset occlusion rate and the shortest sunshine duration is greater than a preset sunshine duration.

[0123] The present invention can take into account the three-dimensional space in the residential area during the planning of the green area, avoiding the situation where the tree landscape blocks the windows of the residence, resulting in a smaller visual area of ​​the residents' houses or too short sunshine duration, thereby improving the effect of the landscape design scheme in practical application. In addition, the present invention can also make the tree point coordinate set more intuitive to determine. In addition, the present invention can also improve the rationality of the tree point coordinates. In addition, the present invention can also improve the ornamental value of the tree landscape. In addition, the present invention can also improve the accuracy of the candidate tree planning and design information. In addition, the present invention can also ensure the reliability of the target tree planning and design information.

[0124] Exemplary Media

[0125] After introducing the method and apparatus of the exemplary embodiment of the present invention, next, reference is made to Figure 3 For a description of a computer-readable storage medium according to an exemplary embodiment of the present invention, please refer to Figure 3 , the computer-readable storage medium shown is a CD 30, on which a computer program (i.e., a program product) is stored. When the computer program is executed by the processor, each step recorded in the above method implementation is implemented, for example, vector data of a green area and geographical location information of the residential area are obtained from planning data of the residential area; wherein the geographical location information at least includes longitude, latitude and altitude; planning and design are performed based on a preset number of trees and the vector data, and a set of tree point coordinates of the green area is determined; wherein the tree point coordinate set includes a plurality of tree point coordinates, and each of the tree point coordinates is located within the green area; based on the geographical location information, the vector data and the and the tree point coordinate set, determine the candidate tree planning and design information of the green area; wherein the candidate tree planning and design information includes the tree point coordinate set and the target tree model corresponding to each of the tree point coordinates; the candidate tree planning and design information and the preset growth years are input into a pre-constructed three-dimensional planning model of the residential area to obtain the maximum view occlusion rate and the shortest sunshine duration corresponding to the candidate tree planning and design information; if the maximum view occlusion rate is less than the preset occlusion rate and the shortest sunshine duration is greater than the preset sunshine duration, the candidate tree planning and design information is determined as the target tree planning and design information; the specific implementation method of each step will not be repeated here.

[0126] It should be noted that examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical or magnetic storage media, which are not listed here one by one.

[0127] Exemplary Computing Devices

[0128] After introducing the method, apparatus and medium of the exemplary embodiments of the present invention, next, reference is made to Figure 4 A computing device for three-dimensional planning and design of residential landscape according to an exemplary embodiment of the present invention.

[0129] Figure 4 A block diagram of an exemplary computing device 40 suitable for implementing embodiments of the present invention is shown, and the computing device 40 may be a computer system or a server. Figure 4 The computing device 40 shown is only an example and should not bring any limitation to the functionality and scope of use of the embodiments of the present invention.

[0130] like Figure 4 As shown, the components of the computing device 40 may include, but are not limited to: one or more processors or processing units 401, a system memory 402, and a bus 403 connecting different system components (including the system memory 402 and the processing unit 401).

[0131] The computing device 40 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computing device 40, including volatile and non-volatile media, removable and non-removable media.

[0132] System memory 402 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 4021 and / or cache memory 4022. Computing device 40 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, ROM 4023 may be used to read and write non-removable, non-volatile magnetic media ( Figure 4 is not shown in the Figure 4As shown in FIG. 4 , a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 403 via one or more data medium interfaces. System memory 402 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of various embodiments of the present invention.

[0133] A program / utility 4025 having a set (at least one) of program modules 4024 may be stored, for example, in system memory 402, and such program modules 4024 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 4024 generally perform the functions and / or methods of the embodiments described herein.

[0134] The computing device 40 may also communicate with one or more external devices 404 (e.g., a keyboard, a pointing device, a display, etc.). Such communication may be performed via an input / output (I / O) interface 405. Furthermore, the computing device 40 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 406. Figure 4 As shown, the network adapter 406 communicates with other modules (such as the processing unit 401, etc.) of the computing device 40 via the bus 403. It should be understood that although Figure 4 Not shown, other hardware and / or software modules may be used in conjunction with computing device 40 .

[0135] The processing unit 401 executes various functional applications and data processing by running the program stored in the system memory 402, for example, obtaining vector data of a green area and geographic location information of the residential area from planning data of the residential area; wherein the geographic location information at least includes latitude, longitude and altitude; performing planning and design based on a preset number of trees and the vector data, and determining a set of tree point coordinates of the green area; wherein the tree point coordinate set includes a plurality of tree point coordinates, and each of the tree point coordinates is located within the green area; based on the geographic location information, the vector data and the tree point coordinates, The candidate tree planning and design information is determined by the set of tree point coordinates in the green area; wherein the candidate tree planning and design information includes the tree point coordinate set and the target tree model corresponding to each of the tree point coordinates; the candidate tree planning and design information and the preset growth years are input into the pre-built three-dimensional planning model of the residential area to obtain the maximum view occlusion rate and the shortest sunshine duration corresponding to the candidate tree planning and design information; if the maximum view occlusion rate is less than the preset occlusion rate and the shortest sunshine duration is greater than the preset sunshine duration, the candidate tree planning and design information is determined as the target tree planning and design information. The specific implementation method of each step is not repeated here. It should be noted that although several units / modules or sub-units / sub-modules of the three-dimensional planning and design device for residential landscape are mentioned in the above detailed description, this division is only exemplary and not mandatory. In fact, according to an embodiment of the present invention, the features and functions of two or more units / modules described above can be concretized in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be concretized.

[0136] In the description of the present invention, it should be noted that the terms “first”, “second” and “third” are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0137] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0138] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0139] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0140] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0141] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0142] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

[0143] In addition, although the operations of the method of the present invention are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

Claims

1. A three-dimensional planning and design method for residential landscape, characterized in that: include: Acquire vector data of the green area and geographical location information of the residential area from planning data of the residential area; wherein the geographical location information at least includes latitude, longitude and altitude; Perform planning and design based on the preset number of trees and the vector data, and determine a tree point coordinate set of the green area; wherein the tree point coordinate set includes a plurality of tree point coordinates, and each of the tree point coordinates is located in the green area; Based on the geographic location information, the vector data and the tree point coordinate set, determine candidate tree planning and design information of the green area; wherein the candidate tree planning and design information includes the tree point coordinate set and target tree models corresponding to each of the tree point coordinates; Input the candidate tree planning and design information and the preset growth years into a pre-built three-dimensional planning model of a residential area to obtain the maximum view occlusion rate and the shortest sunshine duration corresponding to the candidate tree planning and design information; If the maximum view occlusion rate is less than the preset occlusion rate and the shortest sunshine duration is greater than the preset sunshine duration, the candidate tree planning and design information is determined as the target tree planning and design information; The green area is a polygonal area, and the planning and design based on the preset number of trees and the vector data to determine the tree point coordinate set of the green area includes: Acquire multiple vertex coordinates of the green area from the vector data; Projecting the vertex coordinates into a plane coordinate system to obtain plane green space area information; wherein the plane green space area information includes vertex plane coordinates corresponding to each vertex coordinate; Determine a tree point coordinate set of the green area according to the preset number of trees and the planar green area information; wherein each tree point coordinate included in the tree point coordinate set is located in the planar green area, and the planar green area is formed based on the plane coordinates of each vertex; The step of determining a set of tree point coordinates in the green area according to the preset number of trees and the planar green area information includes: According to the vertex plane coordinates in the planar green space area information, the area of ​​the planar green space area and the set of four points are calculated; wherein the set of four points includes a minimum horizontal coordinate, a minimum vertical coordinate, a maximum horizontal coordinate and a maximum vertical coordinate; Calculate the tree spacing based on the preset number of trees and the area; Based on the four-point set, determining a target area including the planar green space area; Determine a set of tree point coordinates in the green area based on the preset number of trees, the tree spacing, and the target area; The formula for calculating the tree spacing based on the preset number of trees and the area is: 其 In the figure, S represents the area, n d Indicates the preset number of trees, and l indicates the distance between trees.

2. The three-dimensional planning and design method of residential landscape according to claim 1 is characterized in that: After determining the tree point coordinate set of the green area according to the preset number of trees and the planar green area information, and before determining the candidate tree planning and design information of the green area based on the geographic location information, the vector data and the tree point coordinate set, the method further includes: The horizontal coordinate and the vertical coordinate of each tree point coordinate are randomly offset to obtain candidate tree point coordinates corresponding to each tree point coordinate; wherein the difference between the horizontal coordinate of the candidate tree point coordinate and the horizontal coordinate of the corresponding tree point coordinate is within a preset difference range; and the difference between the vertical coordinate of the candidate tree point coordinate and the vertical coordinate of the corresponding tree point coordinate is within the preset difference range; If the candidate tree point is within the planar green area, the tree point coordinates corresponding to the candidate tree point are replaced with the candidate tree point coordinates; If the candidate tree point is not within the planar green area, the candidate tree point is deleted.

3. The three-dimensional planning and design method of residential landscape according to claim 1 is characterized in that: The determining of candidate tree planning and design information for the green area based on the geographic location information, the vector data, and the tree point coordinate set includes: Acquire the elevation data of each of the tree point coordinates from the vector data; determining a tree cover area based on the tree spacing; Based on the geographic location information, the elevation data, the tree coverage area and the tree point coordinate set, candidate tree planning and design information of the green area is determined.

4. The three-dimensional planning and design method of residential landscape according to claim 1 is characterized in that: If the maximum viewing area occlusion rate is greater than or equal to a preset occlusion rate, or the shortest sunshine duration is less than or equal to a preset sunshine duration, the method further includes: The growing years, the preset number of trees and the green area are updated to obtain updated growing years, the preset number of trees and the green area; Based on the updated growing years, preset number of trees and green area, the steps of planning and designing based on the preset number of trees and the vector data, determining the set of tree point coordinates in the green area, and obtaining the maximum view occlusion rate and the shortest sunshine duration corresponding to the candidate tree planning and design information are executed.

5. A three-dimensional planning and design device for residential landscape, characterized in that: include: An acquisition unit, used to acquire vector data of a green area and geographical location information of the residential area from planning data of the residential area; wherein the geographical location information at least includes latitude, longitude and altitude; A first determining unit is used to perform planning and design based on a preset number of trees and the vector data, and determine a tree point coordinate set of the green area; wherein the tree point coordinate set includes a plurality of tree point coordinates, and each of the tree point coordinates is located in the green area; A second determining unit is used to determine candidate tree planning and design information of the green area based on the geographic location information, the vector data and the tree point coordinate set; wherein the candidate tree planning and design information includes the tree point coordinate set and target tree models corresponding to each of the tree point coordinates; An input unit, used to input the candidate tree planning and design information and the preset growth years into a pre-built three-dimensional planning model of a residential area, and obtain the maximum view occlusion rate and the shortest sunshine duration corresponding to the candidate tree planning and design information; A third determining unit is configured to determine the candidate tree planning and design information as the target tree planning and design information if the maximum view shielding rate is less than a preset shielding rate and the shortest sunshine duration is greater than a preset sunshine duration; The green area is a polygonal area, and the planning and design based on the preset number of trees and the vector data to determine the tree point coordinate set of the green area includes: Acquire multiple vertex coordinates of the green area from the vector data; Projecting the vertex coordinates into a plane coordinate system to obtain plane green space area information; wherein the plane green space area information includes vertex plane coordinates corresponding to each vertex coordinate; Determine a tree point coordinate set of the green area according to the preset number of trees and the planar green area information; wherein each tree point coordinate included in the tree point coordinate set is located in the planar green area, and the planar green area is formed based on the plane coordinates of each vertex; The step of determining a set of tree point coordinates in the green area according to the preset number of trees and the planar green area information includes: According to the vertex plane coordinates in the planar green space area information, the area of ​​the planar green space area and the set of four points are calculated; wherein the set of four points includes a minimum horizontal coordinate, a minimum vertical coordinate, a maximum horizontal coordinate and a maximum vertical coordinate; Calculate the tree spacing based on the preset number of trees and the area; Based on the four-point set, determining a target area including the planar green space area; Determine a set of tree point coordinates in the green area based on the preset number of trees, the tree spacing, and the target area; The formula for calculating the tree spacing based on the preset number of trees and the area is: 其 In the figure, S represents the area, n d Indicates the preset number of trees, and l indicates the distance between trees.

6. A computing device, characterized in that The computing device comprises: at least one processor, memory, and input-output unit; The memory is used to store a computer program, and the processor is used to call the computer program stored in the memory to execute the method according to any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that: The method comprises instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Urban community landscape greening three-dimensional visual planning method based on ecological benefits

    CN116011085A

  • Interactive design method of virtual garden vegetation landscape

    CN103366068A

  • Visualization-based landscape landscaping planning and design analysis and evaluation management system

    CN114819686A

  • Planting a garden planning system using the sunshine analysis

    KR101733955B1