Method and device for processing architectural drawings, storage medium, and electronic equipment

By automatically calculating building attributes and matching specification data in architectural drawings and generating and drawing building auxiliary lines, the repetition and error rate problems of designers manually adjusting building locations are solved, drawing efficiency and accuracy are improved, and learning and use costs are reduced.

CN114461682BActive Publication Date: 2025-05-02SHENZHEN XUMI YUNTU SPACE TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210121414.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-09
Publication Date
2025-05-02
Estimated Expiration
2042-02-09

AI Technical Summary

Technical Problem

During the real estate development process, designers need to manually check and adjust the location of the building to meet the specification requirements of sunshine spacing, gable spacing and fire protection spacing, resulting in high repetition of operations, prone to errors, and high learning and use costs.

Method used

By obtaining the initial building profile and building code data in the architectural drawings, calculating building attributes and matching them with the specification data, generating outline data, and then automatically drawing building auxiliary lines in the architectural drawings, such as gable spacing auxiliary lines, sunshine spacing auxiliary lines and fire spacing auxiliary lines.

Benefits of technology

It realizes the automation and intelligent drawing of building auxiliary lines, improves the drawing accuracy and efficiency, reduces learning and use costs, and adapts to the flexibility of rules in different regions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114461682B_ABST
    Figure CN114461682B_ABST
Patent Text Reader

Abstract

The present disclosure belongs to the technical field of computer image processing, and relates to a method and device for processing architectural drawings, a storage medium, and an electronic device. The method includes: obtaining an initial building outline in an architectural drawing and architectural specification data corresponding to the architectural drawing, and generating a target building outline according to the initial building outline; calculating the building attributes according to the architectural drawing, and matching the building attributes with the architectural specification data to obtain contour line data; based on the initial building outline or the target building outline, drawing building auxiliary lines in the architectural drawing according to the contour line data. The present disclosure provides a data basis and theoretical support for drawing building auxiliary lines, ensures that the arrangement method meets national and local standards, provides an automated and intelligent drawing method for building auxiliary lines, realizes rule digitization and visualization drawing effects, can set an adjustable interface accordingly, has strong flexibility and practicality, and enriches the application scenarios of drawing building auxiliary lines.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of computer image processing, and in particular to a method for processing architectural drawings, an apparatus for processing architectural drawings, a computer-readable storage medium, and an electronic device. Background Art

[0002] In the process of real estate development, master plan design, as an important work link, is greatly affected by local rules. For example, local regulations have clear requirements for the sunlight spacing between buildings. The rigid requirements of this regulation are the benchmark conditions that must be met in the layout of the master plan. Therefore, when designers are planning residential areas, they need to locate and arrange the buildings. During the layout process, it is necessary to check the sunlight spacing, gable spacing, and fire spacing between buildings in real time. Only when these spacings meet national and regional standards can the design plan be established.

[0003] There is no similar auxiliary function in the conventional master plan layout. Designers need to manually place buildings on the site based on their understanding and experience of national and regional specifications, and always calculate the location of the buildings and verify whether the specifications are met. If the specifications are not met, the plan needs to be adjusted. This method has high repetitiveness and is prone to errors. In addition, due to the large gap in experience among designers, for cross-regional design teams or less experienced designers, learning regional specifications requires a certain amount of time and cost, and they may not be able to quickly master this part of knowledge. Furthermore, when designers manually draw sunlight or fire auxiliary lines on buildings according to specification requirements, in addition to being proficient in the specifications, they also need to master different line types for different building types and products. The work is cumbersome, time-consuming and error-prone.

[0004] In view of this, there is an urgent need in the art to develop a new method and device for processing architectural drawings.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0006] The purpose of the present disclosure is to provide a method for processing architectural drawings, a device for processing architectural drawings, a computer-readable storage medium and an electronic device, thereby at least to a certain extent overcoming the technical problems of low efficiency, easy errors and high learning and use costs caused by the limitations of related technologies.

[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0008] According to a first aspect of an embodiment of the present invention, a method for processing architectural drawings is provided, the method comprising:

[0009] Acquire an initial building outline in a building drawing and building specification data corresponding to the building drawing, and generate a target building outline according to the initial building outline;

[0010] Calculating the building attributes according to the building drawings, and matching the building attributes with the building specification data to obtain contour line data;

[0011] Based on the initial building outline or the target building outline, building auxiliary lines are drawn in the building drawing according to the outline data.

[0012] In an exemplary embodiment of the present invention, the building specification data includes: gable specification data, sunlight specification data and fire protection specification data.

[0013] In an exemplary embodiment of the present invention, the building attributes include: a height attribute, a first ratio and a second ratio.

[0014] In an exemplary embodiment of the present invention, the height attribute includes high-rise and multi-story.

[0015] The calculating and obtaining the building attributes according to the building drawings includes:

[0016] Obtaining a height threshold corresponding to the height attribute, and obtaining a building height represented by the building drawing;

[0017] If the building height is less than or equal to the height threshold, determining the height attribute as multi-story;

[0018] If the building height is greater than the height threshold, the height attribute is determined to be a high-rise building.

[0019] In an exemplary embodiment of the present invention, the step of calculating the building attributes according to the building drawings includes:

[0020] Acquire the building height, building width, building depth and building width represented by the building drawing, and calculate the building height and the building width to obtain a first ratio;

[0021] The second ratio is obtained by calculating the building depth and the building width.

[0022] In an exemplary embodiment of the present invention, the building auxiliary lines include: gable spacing auxiliary lines, sunlight spacing auxiliary lines and fire protection spacing auxiliary lines.

[0023] In an exemplary embodiment of the present invention, the step of drawing a building auxiliary line in the building drawing according to the outline data based on the initial building outline or the target building outline includes:

[0024] Based on the target building outline, drawing the gable spacing auxiliary line and the sunlight spacing auxiliary line in the building drawing according to the outline data;

[0025] Based on the initial building outline, the fire separation auxiliary lines are drawn in the building drawing according to the outline data.

[0026] In an exemplary embodiment of the present invention, the step of drawing the fire separation auxiliary line in the building drawing based on the initial building outline and according to the outline data includes:

[0027] Based on the initial building outline, an initial fire auxiliary line is generated by offsetting according to the outline data;

[0028] The initial fire protection auxiliary line is cut using the sunlight spacing auxiliary line to obtain the fire protection spacing auxiliary line in the architectural drawing.

[0029] In an exemplary embodiment of the present invention, before generating an initial fire auxiliary line based on the initial building outline and offsetting according to the outline data, the method further includes:

[0030] Acquire contour points of the initial building contour, and calculate the distances between the contour points;

[0031] If the distance is less than or equal to the corresponding distance threshold, the contour points corresponding to the distance are removed to obtain the initial building contour after deduplication.

[0032] According to a second aspect of an embodiment of the present invention, there is provided a device for processing architectural drawings, characterized in that it comprises:

[0033] An outline generation module is configured to obtain an initial building outline in a building drawing and building specification data corresponding to the building drawing, and generate a target building outline according to the initial building outline;

[0034] A specification matching module is configured to calculate and obtain building attributes according to the building drawings, and match the building attributes with the building specification data to obtain contour line data;

[0035] The line drawing module is configured to draw building auxiliary lines in the building drawing according to the outline data based on the initial building outline or the target building outline.

[0036] According to a fourth aspect of an embodiment of the present invention, there is provided a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method for processing architectural drawings in any of the above exemplary embodiments is implemented.

[0037] It can be seen from the above technical solutions that the architectural drawing processing method, architectural drawing processing device, computer storage medium and electronic device in the exemplary embodiments of the present disclosure have at least the following advantages and positive effects:

[0038] In the method and apparatus provided by the exemplary embodiments of the present disclosure, the building attributes are matched with the building specification data to determine the corresponding contour line data, which provides a data basis and theoretical support for drawing building auxiliary lines, and ensures that the layout method meets national and local standards. Furthermore, a variety of building auxiliary lines are drawn based on the initial building outline or the target building outline, providing a method for automatically and intelligently drawing building auxiliary lines, realizing the digitization and visualization of rule drawing effects, improving the drawing accuracy and efficiency of building auxiliary lines, and reducing the learning cost and use cost caused by drawing building auxiliary lines. Furthermore, in order to adapt to the rules of different regions, an adjustable interface can be set accordingly, which has strong flexibility and practicality, and enriches the application scenarios of drawing building auxiliary lines.

[0039] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0041] Figure 1 A schematic diagram schematically illustrates a flow chart of a method for processing architectural drawings in an exemplary embodiment of the present disclosure;

[0042] Figure 2 A flowchart schematically illustrating a method for calculating building attributes in an exemplary embodiment of the present disclosure;

[0043] Figure 3 A flowchart schematically illustrating another method for calculating building attributes in an exemplary embodiment of the present disclosure;

[0044] Figure 4 A schematic diagram schematically illustrates a flow chart of a method for drawing building auxiliary lines in an exemplary embodiment of the present disclosure;

[0045] Figure 5 A schematic diagram schematically illustrates a flow chart of a method for performing deduplication processing on an initial building outline in an exemplary embodiment of the present disclosure;

[0046] Figure 6 A schematic diagram schematically illustrates a flow chart of a method for drawing fire separation auxiliary lines in an exemplary embodiment of the present disclosure;

[0047] Figure 7 A schematic diagram schematically illustrates a process flow of a method for processing architectural drawings in an application scenario in an exemplary embodiment of the present disclosure;

[0048] Figure 8 A schematic diagram of an interface schematically showing a target building outline in an application scenario in an exemplary embodiment of the present disclosure;

[0049] Fig. 9 Schematically showing an interface diagram for drawing building auxiliary lines in an application scenario in an exemplary embodiment of the present disclosure;

[0050] Fig.10 A schematic diagram schematically shows the structure of a device for processing architectural drawings in an exemplary embodiment of the present disclosure;

[0051] Fig.11 An electronic device for implementing a method for processing architectural drawings in an exemplary embodiment of the present disclosure is schematically shown;

[0052] Fig.12 A computer-readable storage medium for implementing a method for processing architectural drawings in an exemplary embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0053] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0054] The terms "a", "an", "the" and "said" are used in this specification to indicate the presence of one or more elements / components / etc.; the terms "including" and "having" are used to express an open-ended inclusion and mean that additional elements / components / etc. may exist in addition to the listed elements / components / etc.; the terms "first" and "second" etc. are used only as labels and are not intended to limit the quantity of their objects.

[0055] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings represent the same or similar parts, and their repeated descriptions will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities.

[0056] In the process of real estate development, master plan design, as an important work link, is greatly affected by local rules. For example, local regulations have clear requirements for the sunlight spacing between buildings. The rigid requirements of this regulation are the benchmark conditions that must be met in the layout of the master plan. Therefore, when designers are planning residential areas, they need to locate and arrange the buildings. During the layout process, it is necessary to check the sunlight spacing, gable spacing, and fire spacing between buildings in real time. Only when these spacings meet national and regional standards can the design plan be established.

[0057] There is no similar auxiliary function in the conventional master plan layout. Designers need to manually place buildings on the site based on their understanding and experience of national and regional specifications, and always calculate the location of the buildings and verify whether the specifications are met. If the specifications are not met, the plan needs to be adjusted. This method has high repetitiveness and is prone to errors. In addition, due to the large gap in experience among designers, for cross-regional design teams or less experienced designers, learning regional specifications requires a certain amount of time and cost, and they may not be able to quickly master this part of knowledge. Furthermore, when designers manually draw sunlight or fire auxiliary lines on buildings according to specification requirements, in addition to being proficient in the specifications, they also need to master different line types for different building types and products. The work is cumbersome, time-consuming and error-prone.

[0058] In view of the problems existing in the related art, the present invention proposes a method for processing architectural drawings. Figure 1 A flowchart showing a method for processing architectural drawings is shown, Figure 1 As shown, the method for processing architectural drawings includes at least the following steps:

[0059] Step S110: Acquire the initial building outline in the architectural drawing and the building specification data corresponding to the architectural drawing, and generate the target building outline according to the initial building outline.

[0060] Step S120: Calculate the building attributes according to the building drawings, and match the building attributes with the building specification data to obtain contour line data.

[0061] Step S130: Based on the initial building outline or the target building outline, draw building auxiliary lines in the building drawing according to the outline data.

[0062] In the exemplary embodiments of the present disclosure, the building attributes are matched with the building specification data to determine the corresponding contour line data, which provides a data basis and theoretical support for drawing building auxiliary lines, and ensures that the layout method meets national and local standards. Furthermore, a variety of building auxiliary lines are drawn based on the initial building outline or the target building outline, providing a method for automatically and intelligently drawing building auxiliary lines, realizing the digitization and visualization of rule drawing effects, improving the drawing accuracy and efficiency of building auxiliary lines, and reducing the learning cost and use cost caused by drawing building auxiliary lines. Furthermore, in order to adapt to the rules of different regions, an adjustable interface can be set accordingly, which has strong flexibility and practicality, and enriches the application scenarios of drawing building auxiliary lines.

[0063] The following is a detailed explanation of the various steps in the processing of architectural drawings.

[0064] In step S110, an initial building outline in a building drawing and building specification data corresponding to the building drawing are acquired, and a target building outline is generated according to the initial building outline.

[0065] In an exemplary embodiment of the present disclosure, the architectural drawing may be a drawing of a building in a residential area, or may be a drawing of other buildings, and this exemplary embodiment does not specifically limit this.

[0066] Among them, residential area planning can be a comprehensive and specific arrangement of the layout structure of the residential area, residential group layout, road traffic, life service facilities, various green spaces and recreational venues, municipal public facilities and municipal pipeline systems.

[0067] Correspondingly, the initial building outline may be a top view of a building in a residential area, or a top view of other buildings, or other views, etc., which is not particularly limited in this exemplary embodiment.

[0068] In an optional embodiment, the building specification data includes: gable specification data, sunlight specification data and fire protection specification data.

[0069] Among them, the sunlight spacing is the minimum spacing distance between the front and back rows of south-facing houses to ensure that the houses comply with the regulatory requirements.

[0070] As shown in Table 1, Table 1 shows the sunshine standard data corresponding to the sunshine spacing:

[0071]

[0072] Table 1

[0073] Gables are commonly known as external transverse walls. Walls arranged along the short axis of a building are transverse walls, and transverse external walls are generally called gables. The main function of gables is to separate from neighboring houses and prevent fire.

[0074] Correspondingly, the gable spacing is the distance between the gables of two adjacent buildings. This distance needs to meet the design specifications of each city, that is, the gable specification data.

[0075] As shown in Table 2, Table 2 shows the gable specification data corresponding to the gable spacing:

[0076]

[0077]

[0078] Table 2

[0079] The fire protection distance is the minimum distance within which if a building catches fire, the building opposite will not catch fire due to heat radiation even without any protective measures.

[0080] As shown in Table 3, Figure 3 The fire protection code data corresponding to the fire protection distance is shown:

[0081]

[0082] Table 3

[0083] Furthermore, a corresponding target building outline may be generated according to the initial building outline.

[0084] Specifically, the maximum horizontal spacing of the initial building outline is obtained, and the maximum vertical spacing of the initial building outline is obtained. Then, a minimum rectangular frame containing the building is generated as the target building outline with the maximum horizontal spacing and the maximum vertical spacing. The target building outline can be a bounding box.

[0085] In step S120, building attributes are calculated according to the building drawings, and the building attributes are matched with the building specification data to obtain contour line data.

[0086] In an exemplary embodiment of the present disclosure, building attributes can be obtained by calculating data represented by building drawings.

[0087] In an optional embodiment, the building attributes include: a height attribute, a first ratio, and a second ratio.

[0088] The height attribute can be determined by a corresponding height threshold.

[0089] In an optional embodiment, the height attribute includes high-level and multi-level. Figure 2 A flow chart of a method for calculating building attributes is shown, such as Figure 2 As shown, the method includes at least the following steps: in step S210, a height threshold corresponding to a height attribute is obtained, and a building height represented by a building drawing is obtained.

[0090] The height threshold may be 24 m or other values, and this exemplary embodiment does not specifically limit this.

[0091] In step S220, if the building height is less than or equal to the height threshold, the height attribute is determined to be multi-story.

[0092] After obtaining the building height and the height threshold, the building height may be compared with the height threshold to obtain a comparison result.

[0093] When the comparison result is that the building height is less than or equal to the height threshold, it indicates that the building on the architectural drawing is a multi-story building.

[0094] In step S230, if the building height is greater than the height threshold, the height attribute is determined to be a high-rise building.

[0095] After obtaining the building height and the height threshold, the building height may be compared with the height threshold to obtain a comparison result.

[0096] When the comparison result is that the building height is greater than the height threshold, it indicates that the building on the architectural drawing is a high-rise building.

[0097] In this exemplary embodiment, the height attribute can be determined by comparing the building height with the height threshold. The determination method is not only simple and accurate, but also closely fits with real life and is extremely practical.

[0098] In an alternative embodiment, Figure 3 A flow chart of another method for calculating building properties is shown. Figure 3 As shown, the method includes at least the following steps: in step S310, the building height, building width, building depth and building width represented by the building drawings are obtained, and the building height and building width are calculated to obtain a first ratio.

[0099] Among them, the width can be the width of the house, which indicates the overall width of the lighting surface of the house; the depth can be the depth of the house, which indicates the overall width of the lighting surface of the house in the direction extending into the interior.

[0100] Specifically, the building height and the building width may be calculated by dividing the building height and the building width to obtain a height-to-width ratio, so as to determine the height-to-width ratio as the first ratio.

[0101] In step S320, the building depth and building width are calculated to obtain a second ratio.

[0102] Specifically, the building depth and the building width may be calculated by dividing the building depth and the building width to obtain a depth-to-height ratio, so as to determine the depth-to-height ratio as the second ratio.

[0103] In this exemplary embodiment, the first ratio and the second ratio can be calculated accordingly through the building height, building width, building depth and building width, which increases the diversity of building attributes and provides a data basis and theoretical support for the subsequent drawing of building auxiliary lines.

[0104] After the building attributes are calculated, the building attributes can be matched with the building code data to obtain the contour line data.

[0105] For example, when the high-rise property is a high-rise building, and it is outside the Third Ring Road, and the aspect ratio is ≤1.2, and the building height is >24m, the height spacing coefficient can be determined as 2.0 in the sunlight specification data shown in Table 1. Therefore, the contour line data is 2.0×building height, or the height spacing coefficient is directly used as the contour line data, which is not particularly limited in this exemplary embodiment.

[0106] When the height attribute is high-rise, the height attribute can be matched with the gable specification data shown in Table 2 to determine the gable spacing line of multi-story high-rise buildings. The contour line data is 13m; when the high-rise is adjacent to the main road, the contour line data is 30m.

[0107] When the height attribute is high-rise, it can be determined that when the building is a podium and non-high-rise civil building, the contour line data is 6m; when the building is a high-rise civil building, the contour line data is 9m.

[0108] It is worth noting that since the type of building or other information other than the building attributes cannot be determined based on the architectural drawings, all contour line data that meet the known specifications can be determined according to the building specification data to draw multiple building auxiliary lines in various situations.

[0109] In step S130, building auxiliary lines are drawn in the building drawing according to the outline data based on the initial building outline or the target building outline.

[0110] In an exemplary embodiment of the present disclosure, after the contour line data is determined, building auxiliary lines may be drawn in the building drawing according to the contour line data.

[0111] In an optional embodiment, the building auxiliary lines include: gable spacing auxiliary lines, sunlight spacing auxiliary lines and fire protection spacing auxiliary lines.

[0112] Among them, the gable building auxiliary line is the outline of the gable of a building that will affect the gables of other buildings. If other buildings are not within the outline, there is no conflict in the gable spacing with this building. Spacing building auxiliary lines can include multi / multi gable lines, that is, the gable spacing lines of multi-story and multi-story buildings; multi / high gable lines, that is, the gable spacing lines of multi-story and high-story buildings.

[0113] The sunlight spacing auxiliary line is the outline of a building that affects the sunlight of other buildings. If other buildings are not within the outline, there is no sunlight spacing conflict with this building.

[0114] Specifically, the sunlight spacing auxiliary lines may include multi-layer sunlight lines, that is, multi-story building sunlight spacing auxiliary lines; high-rise sunlight lines, that is, high-rise building sunlight spacing auxiliary lines.

[0115] The fire separation auxiliary line is the outline of a building that affects the fire protection of other buildings. If other buildings are not within this outline, there is no conflict with the fire separation of this building. The fire separation auxiliary line is the auxiliary setback line required by the building fire protection.

[0116] In an alternative embodiment, Figure 4 A schematic diagram of a method for drawing building auxiliary lines is shown. Figure 4 As shown, the method at least includes the following steps: in step S410, based on the target building outline, gable spacing auxiliary lines and sunlight spacing auxiliary lines are drawn in the building drawing according to the outline data.

[0117] When drawing the gable spacing auxiliary lines, draw the gable spacing auxiliary lines to the left and right sides based on the short side of the target building outline.

[0118] When drawing the sunlight spacing auxiliary lines, draw the sunlight spacing auxiliary lines toward the north based on the long side of the target building outline.

[0119] In step S420, based on the initial building outline, fire separation auxiliary lines are drawn in the building drawing according to the outline data.

[0120] Before drawing the fire separation auxiliary lines, the initial building outline can be deduplicated.

[0121] In an alternative embodiment, Figure 5 A schematic diagram of a method for deduplicating the initial building outline is shown in FIG. Figure 5 As shown, the method at least comprises the following steps: In step S510, contour points of an initial building contour are obtained, and the distances between the contour points are calculated.

[0122] By traversing the points constituting the initial building outline, a plurality of outline points can be obtained, for example, 6. Further, the distance between two outline points is calculated starting from the second outline point of the 6 outline points.

[0123] In step S520, if the distance is less than or equal to the corresponding distance threshold, the contour points corresponding to the distance are removed to obtain the initial building contour after deduplication.

[0124] After calculating the distance between the contour points, a distance threshold corresponding to the distance may be obtained. Generally, the distance threshold may be 0 or other values, which is not particularly limited in this exemplary embodiment.

[0125] When the distance between the second contour point and the third contour point is equal to 0, it indicates that the second contour point and the third contour point are duplicate points obtained due to non-compliant drawing. Therefore, one of the second contour point and the third contour point can be removed to obtain the initial building contour after deduplication.

[0126] In this exemplary embodiment, the initial building outline can be deduplicated by calculating the distance between outline points, thereby solving the problem of duplicate points appearing during the drawing process and avoiding the problem of inaccurate auxiliary line drawing due to inaccurate initial building outline.

[0127] In an alternative embodiment, Figure 6 A flow chart of a method for drawing fire separation auxiliary lines is shown in FIG. Figure 6 As shown, the method comprises at least the following steps: in step S610, based on the initial building outline, an initial fire auxiliary line is generated by offsetting according to the outline data.

[0128] When the contour line data is 6m, each line of the initial building contour is extended outward by 6m, and the intersection of the extended lines is used as the center of the circle, and a circle with a radius of 6m is drawn to connect the intersecting arcs to form the initial fire protection auxiliary line.

[0129] In step S620, the initial fire protection auxiliary lines are clipped using the sunlight spacing auxiliary lines to obtain the fire protection auxiliary lines in the architectural drawings.

[0130] When generating fire spacing auxiliary lines based on the initial fire protection auxiliary lines, make sure that the sunlight spacing auxiliary lines have been drawn.

[0131] Therefore, the overlapping part of the initial fire protection auxiliary line and the sunlight spacing auxiliary line on the north side is clipped, and the clipped part is discarded to obtain the fire protection spacing auxiliary line.

[0132] In this exemplary embodiment, the fire protection distance auxiliary lines are generated using sunlight distance auxiliary lines and contour line data, and the generation method has strong flexibility and extremely high accuracy.

[0133] The following is a detailed description of the method for processing architectural drawings in an embodiment of the present disclosure in conjunction with an application scenario.

[0134] Figure 7 A flow chart of a method for processing architectural drawings in an application scenario is shown, such as Figure 7 As shown, in step S710, the geometric and index data of the building are obtained.

[0135] The geometric and index data of the building include the building height, building width, building depth and building width represented by the architectural drawings, and this exemplary embodiment does not make any special limitations on this.

[0136] In step S720, the building attributes (high-rise / multi-story, height-to-width ratio / depth-to-height ratio) are calculated.

[0137] Gets the height threshold corresponding to the height property.

[0138] The height threshold may be 24 m or other values, and this exemplary embodiment does not specifically limit this.

[0139] After obtaining the building height and the height threshold, the building height may be compared with the height threshold to obtain a comparison result.

[0140] When the comparison result is that the building height is less than or equal to the height threshold, it indicates that the building on the architectural drawing is a multi-story building.

[0141] When the comparison result is that the building height is greater than the height threshold, it indicates that the building on the architectural drawing is a high-rise building.

[0142] The first ratio is obtained by calculating the building height and the building width.

[0143] Specifically, the building height and the building width may be calculated by dividing the building height and the building width to obtain a height-to-width ratio, so as to determine the height-to-width ratio as the first ratio.

[0144] The second ratio is obtained by calculating the building depth and building width.

[0145] Specifically, the building depth and the building width may be calculated by dividing the building depth and the building width to obtain a depth-to-height ratio, so as to determine the depth-to-height ratio as the second ratio.

[0146] In step S730, the size of each spacing contour line is calculated according to the building attributes and national and local standards.

[0147] An initial building outline in a building drawing and building specification data corresponding to the building drawing are obtained, and a target building outline is generated according to the initial building outline.

[0148] The architectural drawing may be a drawing of a building in a residential area, or may be a drawing of other buildings, and this exemplary embodiment does not specifically limit this.

[0149] Among them, residential area planning can be a comprehensive and specific arrangement of the layout structure of the residential area, residential group layout, road traffic, life service facilities, various green spaces and recreational venues, municipal public facilities and municipal pipeline systems.

[0150] Correspondingly, the initial building outline may be a top view of a building in a residential area, or a top view of other buildings, which is not particularly limited in this exemplary embodiment.

[0151] Building specification data may include: gable specification data, sunlight specification data, and fire protection specification data.

[0152] Among them, the sunlight spacing is the minimum spacing distance between the front and back rows of south-facing houses to ensure that the houses comply with the regulatory requirements.

[0153] As shown in Table 1, Table 1 shows the sunshine specification data corresponding to the sunshine spacing.

[0154] Gables are commonly known as external transverse walls. Walls arranged along the short axis of a building are transverse walls, and transverse external walls are generally called gables. The main function of gables is to separate from neighboring houses and prevent fire.

[0155] Correspondingly, the gable spacing is the distance between the gables of two adjacent buildings. This distance needs to meet the design specifications of each city, that is, the gable specification data.

[0156] As shown in Table 2, Table 2 shows gable specification data corresponding to gable spacing.

[0157] The fire protection distance is the minimum distance within which if a building catches fire, the building opposite will not catch fire due to heat radiation even without any protective measures.

[0158] As shown in Table 3, Figure 3 Fire code data corresponding to fire separation distances are shown.

[0159] Furthermore, a corresponding target building outline may be generated according to the initial building outline.

[0160] Specifically, the maximum horizontal spacing of the initial building outline is obtained, and the maximum vertical spacing of the initial building outline is obtained. Then, a minimum rectangular frame containing the building is generated as the target building outline with the maximum horizontal spacing and the maximum vertical spacing. The target building outline can be a bounding box.

[0161] Figure 8 The schematic diagram of the interface of the target building outline in the application scenario is shown as follows: Figure 8 As shown, the gable, generally called the external transverse wall, refers to the wall arranged along the short axis of the building. Figure 8 The shorter side is the gable.

[0162] After the building attributes are calculated, the building attributes can be matched with the building code data to obtain the contour line data.

[0163] For example, when the high-rise property is a high-rise building, and it is outside the Third Ring Road, and the aspect ratio is ≤1.2, and the building height is >24m, the height spacing coefficient can be determined as 2.0 in the sunlight specification data shown in Table 1. Therefore, the contour line data is 2.0×building height, or the height spacing coefficient is directly used as the contour line data, which is not particularly limited in this exemplary embodiment.

[0164] When the height attribute is high-rise, the height attribute can be matched with the gable specification data shown in Table 2 to determine the gable spacing line of multi-story high-rise buildings. The contour line data is 13m; when the high-rise is adjacent to the main road, the contour line data is 30m.

[0165] When the height attribute is high-rise, it can be determined that when the building is a podium and non-high-rise civil building, the contour line data is 6m; when the building is a high-rise civil building, the contour line data is 9m.

[0166] It is worth noting that since the type of building or other information other than the building attributes cannot be determined based on the architectural drawings, all contour line data that meet the known specifications can be determined according to the building specification data to draw multiple building auxiliary lines in various situations.

[0167] In step S740, each contour line is generated.

[0168] After the contour line data is determined, building auxiliary lines can be drawn in the building drawings according to the contour line data.

[0169] Building auxiliary lines may include: gable spacing auxiliary lines, sunlight spacing auxiliary lines and fire protection spacing auxiliary lines.

[0170] Among them, the gable building auxiliary line is the outline of the gable of a building that affects the gables of other buildings. If other buildings are not within this outline, there is no conflict with the gable spacing of this building.

[0171] Specifically, the gable building auxiliary lines may include multi / multi gable lines, that is, the gable spacing lines of multi-story and multi-story buildings; multi / high gable lines, that is, the gable spacing lines of multi-story and multi-story buildings.

[0172] The sunlight spacing auxiliary line is the outline of a building that affects the sunlight of other buildings. If other buildings are not within the outline, there is no sunlight spacing conflict with this building.

[0173] Specifically, the sunlight spacing auxiliary lines may include multi-layer sunlight lines, that is, multi-story building sunlight spacing auxiliary lines; high-rise sunlight lines, that is, high-rise building sunlight spacing auxiliary lines.

[0174] The fire separation auxiliary line is the outline of a building that affects the fire protection of other buildings. If other buildings are not within this outline, there is no conflict with the fire separation of this building.

[0175] The fire separation auxiliary line is the auxiliary setback line required for building fire protection.

[0176] Based on the target building outline, draw gable spacing auxiliary lines and sunlight spacing auxiliary lines in the architectural drawings according to the outline data.

[0177] When drawing the gable spacing auxiliary lines, draw the gable spacing auxiliary lines to the left and right sides based on the short side of the target building outline.

[0178] When drawing the sunlight spacing auxiliary lines, draw the sunlight spacing auxiliary lines toward the north based on the long side of the target building outline.

[0179] Based on the initial building outline, fire separation auxiliary lines are drawn in the building drawings according to the outline data.

[0180] Before drawing the fire separation auxiliary lines, the initial building outline can be deduplicated.

[0181] Get the contour points of the initial building contour and calculate the spacing between the contour points.

[0182] By traversing the points constituting the initial building outline, a plurality of outline points can be obtained, for example, 6. Further, the distance between two outline points is calculated starting from the second outline point of the 6 outline points.

[0183] If the spacing is less than or equal to the corresponding spacing threshold, the contour points corresponding to the spacing are removed to obtain the initial building contour after deduplication.

[0184] After calculating the distance between the contour points, a distance threshold corresponding to the distance may be obtained. Generally, the distance threshold may be 0 or other values, which is not particularly limited in this exemplary embodiment.

[0185] When the distance between the second contour point and the third contour point is equal to 0, it indicates that the second contour point and the third contour point are duplicate points obtained due to non-compliant drawing. Therefore, one of the second contour point and the third contour point can be removed to obtain the initial building contour after deduplication.

[0186] Based on the initial building outline, the initial fire protection auxiliary line is generated by offsetting the outline data.

[0187] When the contour line data is 6m, each line of the initial building contour is extended outward by 6m, and the intersection of the extended lines is used as the center of the circle, and a circle with a radius of 6m is drawn to connect the intersecting arcs to form the initial fire protection auxiliary line.

[0188] The initial fire protection auxiliary lines are cut using the sunlight spacing auxiliary lines to obtain the fire protection auxiliary lines in the architectural drawings.

[0189] When generating fire spacing auxiliary lines based on the initial fire protection auxiliary lines, make sure that the sunlight spacing auxiliary lines have been drawn.

[0190] Therefore, the overlapping part of the initial fire protection auxiliary line and the sunlight spacing auxiliary line on the north side is clipped, and the clipped part is discarded to obtain the fire protection spacing auxiliary line.

[0191] Fig. 9 The following is a schematic diagram of the interface for drawing building auxiliary lines in the application scenario. Fig. 9 As shown, in this application scenario, a "disadvantage point spacing" button can be provided according to the function of automatically drawing building auxiliary lines.

[0192] After clicking the "Unfavorable Point Spacing" button, various architectural auxiliary lines can be automatically generated in the current architectural drawings in AutoCAD.

[0193] Among them, "2.0×height" is the auxiliary line of sunlight spacing, 2.0 is the height spacing coefficient, and the height represents the building height.

[0194] "13m, multi-story and high-rise" indicates that the gable spacing line of multi-story and high-rise buildings is 13m, and "30m, adjacent to main roads" indicates that the gable spacing auxiliary line of high-rise forest main roads is 30m.

[0195] "6m" means the fire separation auxiliary line when the building is a podium or non-high-rise civil building, that is, the fire separation contour line is 6m; "9m" means that when the building is a high-rise residential building, the fire separation auxiliary line is 9m.

[0196] In this application scenario, based on the existing module resources of the spatial module library, automatic analysis of buildings can be achieved. By adapting the analyzed data to the rules and calling the structured regional rules, accurate gable spacing auxiliary lines, sunlight spacing auxiliary lines and fire protection spacing auxiliary lines can be automatically generated.

[0197] At the same time, the drawn building auxiliary lines can also achieve the effect of automatic adjustment as the building attributes change, realizing the dynamic update of the building auxiliary lines. For example, if the number of floors is adjusted, the auxiliary lines related to the building height will be automatically updated, and the auxiliary line calculation logic based on the first floor or standard floor will be controlled.

[0198] The architectural drawing processing method in this application scenario matches the building attributes with the building specification data to determine the corresponding contour line data, providing a data basis and theoretical support for drawing building auxiliary lines, and ensuring that the layout method meets national and local standards. Furthermore, a variety of building auxiliary lines are drawn based on the initial building outline or the target building outline, providing a method for automatically and intelligently drawing building auxiliary lines, realizing the digitization and visualization of rule drawing effects, improving the drawing accuracy and efficiency of building auxiliary lines, and reducing the learning cost and usage cost caused by drawing building auxiliary lines. Furthermore, in order to adapt to the rules of different regions, an adjustable interface can be set accordingly, which has strong flexibility and practicality, and enriches the application scenarios of drawing building auxiliary lines.

[0199] In addition, in an exemplary embodiment of the present disclosure, a device for processing architectural drawings is also provided. Fig.10 A schematic diagram of the structure of a device for processing architectural drawings is shown. Fig.10 As shown, the architectural drawing processing device 1000 may include: an outline generation module 1010, a specification matching module 1020 and a line drawing module 1030. Among them:

[0200] The outline generation module 1010 is configured to obtain an initial building outline in a building drawing and building specification data corresponding to the building drawing, and generate a target building outline according to the initial building outline;

[0201] The specification matching module 1020 is configured to calculate the building attributes according to the building drawings, and match the building attributes with the building specification data to obtain contour line data;

[0202] The line drawing module 1030 is configured to draw building auxiliary lines in the building drawing according to the outline data based on the initial building outline or the target building outline.

[0203] In an exemplary embodiment of the present invention, the building specification data includes: gable specification data, sunlight specification data and fire protection specification data.

[0204] In an exemplary embodiment of the present invention, the building attributes include: a height attribute, a first ratio and a second ratio.

[0205] In an exemplary embodiment of the present invention, the height attribute includes high-rise and multi-story.

[0206] The calculating and obtaining the building attributes according to the building drawings includes:

[0207] Obtaining a height threshold corresponding to the height attribute, and obtaining a building height represented by the building drawing;

[0208] If the building height is less than or equal to the height threshold, determining the height attribute as multi-story;

[0209] If the building height is greater than the height threshold, the height attribute is determined to be a high-rise building.

[0210] In an exemplary embodiment of the present invention, the step of calculating the building attributes according to the building drawings includes:

[0211] Acquire the building height, building width, building depth and building width represented by the building drawing, and calculate the building height and the building width to obtain a first ratio;

[0212] The second ratio is obtained by calculating the building depth and the building width.

[0213] In an exemplary embodiment of the present invention, the building auxiliary lines include: gable spacing auxiliary lines, sunlight spacing auxiliary lines and fire protection spacing auxiliary lines.

[0214] In an exemplary embodiment of the present invention, the step of drawing a building auxiliary line in the building drawing according to the outline data based on the initial building outline or the target building outline includes:

[0215] Based on the target building outline, drawing the gable spacing auxiliary line and the sunlight spacing auxiliary line in the building drawing according to the outline data;

[0216] Based on the initial building outline, the fire separation auxiliary lines are drawn in the building drawing according to the outline data.

[0217] In an exemplary embodiment of the present invention, the step of drawing the fire separation auxiliary line in the building drawing based on the initial building outline and according to the outline data includes:

[0218] Based on the initial building outline, an initial fire auxiliary line is generated by offsetting according to the outline data;

[0219] The initial fire protection auxiliary line is cut using the sunlight spacing auxiliary line to obtain the fire protection spacing auxiliary line in the architectural drawing.

[0220] In an exemplary embodiment of the present invention, before generating an initial fire auxiliary line based on the initial building outline and offsetting according to the outline data, the method further includes:

[0221] Acquire contour points of the initial building contour, and calculate the distances between the contour points;

[0222] If the distance is less than or equal to the corresponding distance threshold, the contour points corresponding to the distance are removed to obtain the initial building contour after deduplication.

[0223] The specific details of the above-mentioned architectural drawing processing device 1000 have been described in detail in the corresponding architectural drawing processing method, so they are not repeated here.

[0224] It should be noted that, although several modules or units of the architectural drawing processing device 1000 are mentioned in the above detailed description, such division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units for embodiment.

[0225] In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0226] Refer to the following Fig.11 1100 according to this embodiment of the present invention will be described. Fig.11 The electronic device 1100 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0227] like Fig.11 As shown, the electronic device 1100 is in the form of a general computing device. The components of the electronic device 1100 may include, but are not limited to: the at least one processing unit 1110, the at least one storage unit 1120, a bus 1130 connecting different system components (including the storage unit 1120 and the processing unit 1110), and a display unit 1140.

[0228] The storage unit stores program codes, which can be executed by the processing unit 1110, so that the processing unit 1110 executes the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification.

[0229] The storage unit 1120 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 1121 and / or a cache memory unit 1122 , and may further include a read-only memory unit (ROM) 1123 .

[0230] The storage unit 1120 may also include a program / utility 1124 having a set (at least one) of program modules 1125, such program modules 1125 including but 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.

[0231] Bus 1130 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0232] The electronic device 1100 may also communicate with one or more external devices 1300 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 1100, and / or communicate with any device that enables the electronic device 1100 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 1150. Furthermore, the electronic device 1100 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 1160. As shown, the network adapter 1160 communicates with other modules of the electronic device 1100 via a bus 1130. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1100, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0233] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the embodiment of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.

[0234] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible embodiments, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to perform the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.

[0235] refer to Fig.12 As shown, a program product 1200 for implementing the above method according to an embodiment of the present invention is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0236] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0237] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0238] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0239] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0240] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

Claims

1. A method for processing architectural drawings, characterized in that: The method comprises: Acquire an initial building outline in a building drawing and building specification data corresponding to the building drawing, and generate a minimum rectangular frame containing the building as a target building outline according to a maximum horizontal spacing and a maximum vertical spacing of the initial building outline; Calculating the building attributes according to the building drawings, and matching the building attributes with the building specification data to obtain contour line data; Based on the initial building outline or the target building outline, building auxiliary lines are drawn in the building drawings according to the outline data, so as to use the building auxiliary lines for building design; the building auxiliary lines include gable spacing auxiliary lines, sunlight spacing auxiliary lines and fire protection spacing auxiliary lines.

2. The method for processing architectural drawings according to claim 1, characterized in that: The building specification data include: gable specification data, sunlight specification data and fire protection specification data.

3. The method for processing architectural drawings according to claim 1, characterized in that: The building attributes include: a height attribute, a first ratio and a second ratio.

4. The method for processing architectural drawings according to claim 3, characterized in that: The height attributes include high-rise and multi-story. The calculating and obtaining the building attributes according to the building drawings includes: Obtaining a height threshold corresponding to the height attribute, and obtaining a building height represented by the building drawing; If the building height is less than or equal to the height threshold, determining the height attribute as multi-story; If the building height is greater than the height threshold, the height attribute is determined to be a high-rise building.

5. The method for processing architectural drawings according to claim 3, characterized in that: The calculating and obtaining the building attributes according to the building drawings includes: Acquire the building height, building width, building depth and building width represented by the building drawing, and calculate the building height and the building width to obtain a first ratio; The second ratio is obtained by calculating the building depth and the building width.

6. The method for processing architectural drawings according to claim 5, characterized in that: The step of drawing building auxiliary lines in the building drawing according to the outline data based on the initial building outline or the target building outline includes: Based on the target building outline, drawing the gable spacing auxiliary line and the sunlight spacing auxiliary line in the building drawing according to the outline data; Based on the initial building outline, the fire separation auxiliary lines are drawn in the building drawing according to the outline data.

7. The method for processing architectural drawings according to claim 6, characterized in that: The method of drawing the fire separation auxiliary line in the building drawing based on the initial building outline and according to the outline data includes: Based on the initial building outline, an initial fire auxiliary line is generated by offsetting according to the outline data; The initial fire protection auxiliary line is cut using the sunlight spacing auxiliary line to obtain the fire protection spacing auxiliary line in the architectural drawing.

8. The method for processing architectural drawings according to claim 7, characterized in that: Before generating an initial fire auxiliary line based on the initial building outline and offsetting according to the outline data, the method further includes: Acquire contour points of the initial building contour, and calculate the distances between the contour points; If the distance is less than or equal to the corresponding distance threshold, the contour points corresponding to the distance are removed to obtain the initial building contour after deduplication.

9. A device for processing architectural drawings, characterized in that: include: The outline generation module is configured to obtain an initial building outline in a building drawing and building specification data corresponding to the building drawing, and generate a minimum rectangular frame containing the building as a target building outline according to a maximum horizontal spacing and a maximum vertical spacing of the initial building outline in a horizontal direction; A specification matching module is configured to calculate and obtain building attributes according to the building drawings, and match the building attributes with the building specification data to obtain contour line data; The line drawing module is configured to draw building auxiliary lines in the building drawing based on the initial building outline or the target building outline according to the outline data, so as to use the building auxiliary lines to perform building design; the building auxiliary lines include gable spacing auxiliary lines, sunlight spacing auxiliary lines and fire protection spacing auxiliary lines.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for processing architectural drawings according to any one of claims 1 to 8 is implemented.

11. An electronic device, characterized in that: include: processor; A memory, configured to store executable instructions of the processor; The processor is configured to execute the method for processing architectural drawings according to any one of claims 1 to 8 by executing the executable instructions.

Citation Information

Patent Citations

  • A residential building spacing analysis method

    CN109933821A

  • Building lighting simulation method based on smart phone

    CN112164142A

  • Building group arrangement method and device, equipment and storage medium

    CN114004006A