Automatic auditing method and system for building concession

Through automated review of building concession distances of building drawings, the problem of traditional manual review is solved, and the problem of time-consuming and inaccurate manual review is achieved, which achieves rapid and accurate automated review, which reduces labor costs and improves work efficiency.

CN120452011APending Publication Date: 2025-08-08GUANGZHOU URBAN PLANNING TECH DEV SERVICE DEPT CO LTD

Patent Information

Application Number
CN202510778083.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-11
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

Traditional architectural concession reviews rely on manual review, which is time-consuming and labor-intensive and prone to inaccurate or unfair results.

Method used

Use an automated process to receive drawings, detect layer attributes, calculate building concessions, and compare them with specification requirements to output results that are consistent or non-compliant, including a detailed list of problems.

Benefits of technology

Greatly shorten the review time, improve efficiency, reduce manual operations, ensure accuracy and consistency, reduce labor costs, and support 24-hour uninterrupted operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120452011A_ABST
    Figure CN120452011A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic auditing method and system for building concession, which can quickly receive, detect and process a to-be-audited drawing through an automatic process, greatly shorten the time required by manual auditing, automatically calculate the building concession distance and compare, reduce the steps of manual operation, accelerate the auditing speed and improve the auditing efficiency. Detection is carried out based on preset layer attribute requirements, consistency and accuracy of drawing information are ensured, calculation errors or judgment deviations possibly occurring in manual auditing are avoided through accurate calculation and comparison, the automatic auditing process is clear and definite, each step has a definite judgment standard and an output result, and when the drawing does not meet the requirements, the automatic auditing process does not meet the requirements. And a detailed problem list is output, so that an applicant can clearly know specific positions and reasons which do not conform to specifications, the dependence on manual auditing personnel is reduced through automatic auditing, the labor cost is reduced, 24-hour uninterrupted operation can be realized, the working efficiency is improved, and the working time and the number of personnel required by manual auditing are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of building drawing review, and in particular to a method and system for automatically reviewing building setbacks. Background Art

[0002] In urban planning and construction, building setback rules are key measures to ensure safety and meet requirements in multiple aspects, including fire protection, flood control, municipal transportation, landscaping, and environmental protection. Building setbacks require that buildings or structures maintain a certain setback distance from important areas such as roads, rivers, and waterfronts. This is an important means to ensure building daylighting and ventilation conditions, control the urban facade style, and ensure smooth road traffic. However, the traditional building setback review process often relies on manual review, which is not only time-consuming and labor-intensive, but may also lead to inaccurate or unfair review results due to human factors. Summary of the Invention

[0003] In view of this, the present invention proposes a method and system for automatic review of building setbacks, which can effectively solve the defects of the existing technology such as time-consuming and labor-intensive, and inaccurate or unfair review results.

[0004] The technical solution of the present invention is achieved as follows: An automatic review method for building setbacks, comprising: Receive drawings for review uploaded by applicants; Detecting whether the drawing to be reviewed is assigned values according to preset layer attribute requirements, wherein the layer attribute requirements include building outlines and control lines; Calculate the building setback distance of the drawing to be reviewed based on the building outline and control line; Calculate the required minimum building setback distance range according to the preset specification requirements; Comparing the building setback distance of the drawing to be reviewed with the minimum building setback distance range required by the specification, and if the setback distance of the drawing to be reviewed is within the minimum building setback distance range required by the specification, then the result is judged to be in compliance; otherwise, the result is judged to be non-compliant; If the judgment result shows that there is any situation that does not meet the requirements, a problem list will be output. If the judgment result is all in compliance, an audit qualification report will be output.

[0005] As a further optional solution of the automatic review method for building setbacks, the calculation of the building setback distance of the drawing to be reviewed based on the building outline and the control line specifically includes: Determine the line type of the building outline and the control line, wherein the control line includes the land boundary line, blue line, green line, and road edge line; According to the line types of the building outline and the control line, the shortest distance between the building outline and the control line is calculated using the point-to-straight line distance formula, the point-to-arc distance formula, the point-to-complex curve distance formula or the point-to-point distance formula.

[0006] As a further optional solution to the automatic building setback review method, the determining of the line type of the building outline and the control line specifically includes: Determine whether the building outline intersects with the control line. If so, the shortest distance is zero; Determine whether the building outline and control line segments are straight lines, regular curves or irregular complex curves.

[0007] As a further optional solution to the automatic review method of building setbacks, in the process of calculating the building setback distance of the drawing to be reviewed, when the building outline and the control line are both complex curves, the curve is decomposed into multiple line segments, and sampling points are extracted on the curve at a certain density. The distance formula from the point to the straight line is used to calculate the distance between all sampling points and the straight line segment or another curve segment to determine the shortest distance.

[0008] An automatic building setback review system comprising: Drawing receiving module, used to receive drawings uploaded by applicants for review; A layer attribute detection module is used to detect whether the drawing to be reviewed is assigned values according to preset layer attribute requirements, wherein the layer attribute requirements specifically include building outlines and control lines; A building setback distance calculation module calculates the building setback distance of the drawing to be reviewed based on the building outline and control line detected by the layer attribute detection module; The code requirement distance calculation module calculates the required minimum building setback distance range according to the preset code requirements; a comparison and judgment module, configured to compare the building setback distance of the drawing to be reviewed obtained by the building setback distance calculation module with the minimum building setback distance range required by the specification obtained by the specification requirement distance calculation module; if the setback distance of the drawing to be reviewed is within the minimum building setback distance range required by the specification, the judgment result is compliance; otherwise, the judgment result is non-compliance; The result output module outputs a problem list if any of the judgment results of the comparison and judgment module do not meet the requirements; if all the judgment results are in compliance, an audit qualification report is output.

[0009] As a further optional solution of the automatic building setback review system, the building setback distance calculation module includes: A linear determination unit, configured to determine the line types of the building outline and the control lines, wherein the control lines include land boundary lines, blue lines, green lines, and road sidelines; The shortest distance calculation unit is used to calculate the shortest distance between the building outline and the control line according to the line types of the building outline and the control line and using the point-to-straight line distance formula, the point-to-arc distance formula, the point-to-complex curve distance formula or the point-to-point distance formula.

[0010] As a further optional solution of the automatic building setback review system, the linear judgment unit includes: The intersection judgment unit is used to determine whether the building outline intersects with the control line. If so, the shortest distance is zero; Identify small units to determine whether the building outline and control line segments are straight lines, regular curves or irregular complex curves.

[0011] As a further optional solution of the automatic review system for building setbacks, the system also includes a complex curve processing unit for decomposing the curve into multiple lines when both the building outline and the control line are complex curves, and extracting sampling points on the curve at a certain density to calculate the shortest distance.

[0012] A computing device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any one of the above-mentioned methods for automatically reviewing building setbacks when executing the computer program.

[0013] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of any one of the above-mentioned methods for automatically reviewing building setbacks.

[0014] The beneficial effects of the present invention are: through the automated process, it is possible to quickly receive, detect and process drawings to be reviewed, greatly shortening the time required for manual review; the automated calculation of building setback distances and comparison operations reduces the steps of manual operation and speeds up the review; detection is based on preset layer attribute requirements to ensure the consistency and accuracy of drawing information; through precise calculation and comparison, calculation errors or judgment deviations that may occur in manual review are avoided; the automated review process is clear and unambiguous, and each step has clear judgment criteria and output results; when the drawings do not meet the requirements, a detailed list of problems is output so that the applicant can clearly understand the specific location and reasons for non-compliance with the specifications; automated review reduces dependence on manual reviewers and reduces labor costs; it can run uninterruptedly for 24 hours, improves work efficiency, and reduces the working time and number of personnel required for manual review. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0016] Figure 1 This is a flow chart of a method for automatically reviewing building setbacks according to the present invention; Figure 2 Schematic diagram of the composition of an automatic review system for building setbacks according to the present invention; Figure 3 A schematic diagram of the composition of a computing device according to the present invention. DETAILED DESCRIPTION

[0017] The following is a clear and complete description of the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0018] refer to Figures 1 to 3 , a method for automatically reviewing building setbacks, comprising: Receive drawings for review uploaded by applicants; Detecting whether the drawing to be reviewed is assigned values according to preset layer attribute requirements, wherein the layer attribute requirements include building outlines and control lines; Calculate the building setback distance of the drawing to be reviewed based on the building outline and control line; Calculate the required minimum building setback distance range according to the preset specification requirements; Comparing the building setback distance of the drawing to be reviewed with the minimum building setback distance range required by the specification, and if the setback distance of the drawing to be reviewed is within the minimum building setback distance range required by the specification, then the result is judged to be in compliance; otherwise, the result is judged to be non-compliant; If the judgment result shows that there is any situation that does not meet the requirements, a problem list will be output. If the judgment result is all in compliance, an audit qualification report will be output.

[0019] In this embodiment, through the automated process, the drawings to be reviewed can be quickly received, detected and processed, greatly shortening the time required for manual review. The automated calculation of building setback distances and comparison operations reduces the steps of manual operation and speeds up the review. The detection is based on the preset layer attribute requirements to ensure the consistency and accuracy of the drawing information. Through precise calculation and comparison, calculation errors or judgment deviations that may occur in manual review are avoided. The automated review process is clear and each step has clear judgment criteria and output results. When the drawings do not meet the requirements, a detailed list of problems is output so that the applicant can clearly understand the specific location and reasons for non-compliance with the specifications. Automated review reduces dependence on manual reviewers and reduces labor costs. It can run uninterruptedly for 24 hours, improves work efficiency, and reduces the working time and number of personnel required for manual review.

[0020] Preferably, the calculating of the building setback distance of the drawing to be reviewed based on the building outline and the control line specifically includes: Determine the line type of the building outline and the control line, wherein the control line includes the land boundary line, blue line, green line, and road edge line; According to the line types of the building outline and the control line, the shortest distance between the building outline and the control line is calculated using the point-to-straight line distance formula, the point-to-arc distance formula, the point-to-complex curve distance formula or the point-to-point distance formula.

[0021] In this embodiment, by determining the line type (e.g., straight line, arc, complex curve, or point) between the building outline and the control line, the technical solution can adopt corresponding distance calculation formulas (point-to-straight line distance formula, point-to-arc distance formula, point-to-complex curve distance formula, or point-to-point distance formula) for different line types. This classification processing method can ensure calculation accuracy and avoid calculation errors caused by line type mismatch. Through the automated calculation process, the technical solution can quickly determine the shortest distance between the building outline and the control line, thereby avoiding the tedious and time-consuming traditional manual calculation methods. This not only saves a large amount of human resources, but also accelerates the approval process and improves work efficiency. By automating the distance calculation process between the building outline and the control line, it can achieve rapid and accurate review of architectural drawings, which helps promote the intelligent development of urban planning and management. By accurately calculating the distance between the building outline and the control line, the technical solution can provide more scientific and objective data support for urban planning and management, which helps planning departments better understand urban spatial layout, ensure the compliance of construction projects, and thus improve the overall level of urban planning and management. In addition, the land boundary and building outline must exist, and the road edge lines, green lines, and blue lines are drawn according to the surrounding conditions of the land. If the applicant fails to assign attribute values according to the attribute content requirements, the inspection will fail.

[0022] It should be noted that when the building outline and the control line are both straight segments, the coordinate points of each line segment of the building outline are traversed to calculate the distance from each coordinate point of the building outline to the control line. , the endpoints of the control line are and , solve the shortest distance from the building outline point to the control line Formula 1: ; When one of the building outline and the control line is a straight line segment and the other is a regular curve (circle, ellipse arc segment), the center point of the circle is known. , arc endpoint and , with a radius of r, calculate the distance from the center of the circle to the line segment , its calculation formula is the same as formula 1, the formula Just change it to the center point coordinates, then at this time, the shortest distance Formula 2: ; When the building outline and the control line segments are regular curves, the shortest distance The distance between the center of the circle, the distance between the endpoints, and the distance from the endpoint to the arc are expressed as Formula 3:

[0023] Where d is the distance between the two circle centers, and the calculation formula between the two points is the same as Formula 3; and are the radii of the two arcs; Indicates the distance from the endpoint to the arc. Indicates the end-to-end distance; When the building outline or control line is a complex curve, due to the irregular complex curve, it is impossible to accurately define the curve parameter equation. Therefore, the present invention decomposes the curve into multiple lines and extracts n sampling points on the curve at a certain density. If one of the building outline or land boundary line is a complex curve and the other is a straight line segment, the sampling points of the curve segment are traversed and the distance between all sampling points and the straight line segment is calculated using Formula 1 until the shortest distance to the straight line segment is found. If both the building outline and the control line are curves, their sampling points are respectively 、 , then the shortest distance between the sampling points of the two curves is Formula 4: .

[0024] Preferably, the determining of the line type of the building outline and the control line specifically includes: Determine whether the building outline intersects with the control line. If so, the shortest distance is zero; Determine whether the building outline and control line segments are straight lines, regular curves or irregular complex curves.

[0025] In this embodiment, it is first determined whether the building outline and the control line intersect. This is a fast and intuitive judgment process. If they intersect, the shortest distance is directly concluded to be zero without further complex calculations, thereby greatly improving the processing efficiency. The line segments of the building outline and the control line are divided into three types: straight line segments, regular curves, and irregular complex curves. This classification method helps to select a suitable distance calculation formula for calculation, avoiding calculation errors caused by misjudgment of line types. At the same time, different processing strategies can be adopted for different types of line types. For example, for straight line segments, the point-to-straight line distance formula can be directly used, for regular curves, parametric equations can be used for calculation, and for Irregular and complex curves may require numerical methods or approximation algorithms for calculation; by judging the line type, the technical solution can select the appropriate calculation method based on the actual situation of the building outline and control line. This flexibility enables the algorithm to adapt to building outlines and control lines of different complexities and shapes, thereby improving the algorithm's applicability and practicality; automatically reading drawing information, judging line types, calculating distances and outputting results, which greatly reduces the degree of manual intervention and improves processing speed and accuracy; by automating the distance calculation problem between building outlines and control lines, it can speed up approval, improve approval quality, and provide more scientific and objective data support for urban planning management.

[0026] Preferably, in the process of calculating the building setback distance of the drawing to be reviewed, when the building outline and the control line are both complex curves, the curve is decomposed into multiple line segments, and sampling points are extracted on the curve at a certain density. The distance formula from the point to the straight line is used to calculate the distance between all sampling points and the straight line segment or another curve segment to determine the shortest distance.

[0027] In this embodiment, decomposing a complex curve into polylines and extracting sampling points at a certain density along the curve ensures that subtle changes in the curve are captured during the calculation process. By calculating the distance from each sampling point to other line segments or curve segments, the shortest distance can be more accurately determined, thereby improving the accuracy of the calculation. This technical solution can handle complex curves, demonstrating the algorithm's strong adaptability in processing irregular shapes and complex geometric figures. This adaptability enables the algorithm to be widely applied to various types of building outlines and control lines, improving the algorithm's versatility and practicality. Although decomposing a curve into polylines and extracting sampling points increases the complexity of the calculation, by properly setting the density and number of sampling points, the calculation efficiency can be optimized while ensuring accuracy. In addition, using the point-to-line distance formula for calculation is generally more efficient than directly processing complex curves. The curve decomposition, sampling point extraction, and distance calculation can be completed automatically, greatly improving processing speed and accuracy and reducing the degree of manual intervention.

[0028] An automatic building setback review system comprising: Drawing receiving module, used to receive drawings uploaded by applicants for review; A layer attribute detection module is used to detect whether the drawing to be reviewed is assigned values according to preset layer attribute requirements, wherein the layer attribute requirements specifically include building outlines and control lines; A building setback distance calculation module calculates the building setback distance of the drawing to be reviewed based on the building outline and control line detected by the layer attribute detection module; The code requirement distance calculation module calculates the required minimum building setback distance range according to the preset code requirements; a comparison and judgment module, configured to compare the building setback distance of the drawing to be reviewed obtained by the building setback distance calculation module with the minimum building setback distance range required by the specification obtained by the specification requirement distance calculation module; if the setback distance of the drawing to be reviewed is within the minimum building setback distance range required by the specification, the judgment result is compliance; otherwise, the judgment result is non-compliance; The result output module outputs a problem list if any of the judgment results of the comparison and judgment module do not meet the requirements; if all the judgment results are in compliance, an audit qualification report is output.

[0029] Preferably, the building setback distance calculation module includes: A linear determination unit, configured to determine the line types of the building outline and the control lines, wherein the control lines include land boundary lines, blue lines, green lines, and road sidelines; The shortest distance calculation unit is used to calculate the shortest distance between the building outline and the control line according to the line types of the building outline and the control line and using the point-to-straight line distance formula, the point-to-arc distance formula, the point-to-complex curve distance formula or the point-to-point distance formula.

[0030] Preferably, the linear determination unit includes: The intersection judgment unit is used to determine whether the building outline intersects with the control line. If so, the shortest distance is zero; Identify small units to determine whether the building outline and control line segments are straight lines, regular curves or irregular complex curves.

[0031] Preferably, the system further comprises a complex curve processing unit for decomposing the curve into multiple lines when both the building outline and the control line are complex curves, and extracting sampling points on the curve at a certain density to calculate the shortest distance.

[0032] A computing device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any one of the above-mentioned methods for automatically reviewing building setbacks when executing the computer program.

[0033] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of any one of the above-mentioned methods for automatically reviewing building setbacks.

[0034] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for automatically reviewing building setbacks, characterized in that: include: Receive drawings for review uploaded by applicants; Detecting whether the drawing to be reviewed is assigned values according to preset layer attribute requirements, wherein the layer attribute requirements include building outlines and control lines; Calculate the building setback distance of the drawing to be reviewed based on the building outline and control line; Calculate the required minimum building setback distance range according to the preset specification requirements; Comparing the building setback distance of the drawing to be reviewed with the minimum building setback distance range required by the specification, and if the setback distance of the drawing to be reviewed is within the minimum building setback distance range required by the specification, then the result is judged to be in compliance; otherwise, the result is judged to be non-compliant; If the judgment result shows that there is any situation that does not meet the requirements, a problem list will be output. If the judgment result is all in compliance, an audit qualification report will be output.

2. A method for automatically reviewing building setbacks according to claim 1, characterized in that: The calculation of the building setback distance of the drawing to be reviewed based on the building outline and control line specifically includes: Determine the line type of the building outline and the control line, wherein the control line includes the land boundary line, blue line, green line, and road edge line; According to the line types of the building outline and the control line, the shortest distance between the building outline and the control line is calculated using the point-to-straight line distance formula, the point-to-arc distance formula, the point-to-complex curve distance formula or the point-to-point distance formula.

3. The automatic review method for building setbacks according to claim 2, characterized in that: The determining of the line type of the building outline and the control line specifically includes: Determine whether the building outline intersects with the control line. If so, the shortest distance is zero; Determine whether the building outline and control line segments are straight lines, regular curves or irregular complex curves.

4. A method for automatically reviewing building setbacks according to claim 3, characterized in that: In the process of calculating the building setback distance of the drawing to be reviewed, when the building outline and the control line are both complex curves, the curve is decomposed into multiple line segments, and sampling points are extracted on the curve at a certain density. The distance formula from the point to the straight line is used to calculate the distance between all sampling points and the straight line segment or another curve segment to determine the shortest distance.

5. An automatic building setback review system, characterized in that: include: Drawing receiving module, used to receive drawings uploaded by applicants for review; A layer attribute detection module is used to detect whether the drawing to be reviewed is assigned values according to preset layer attribute requirements, wherein the layer attribute requirements specifically include building outlines and control lines; A building setback distance calculation module calculates the building setback distance of the drawing to be reviewed based on the building outline and control line detected by the layer attribute detection module; The code requirement distance calculation module calculates the required minimum building setback distance range according to the preset code requirements; a comparison and judgment module, configured to compare the building setback distance of the drawing to be reviewed obtained by the building setback distance calculation module with the minimum building setback distance range required by the specification obtained by the specification requirement distance calculation module; if the setback distance of the drawing to be reviewed is within the minimum building setback distance range required by the specification, the judgment result is compliance; otherwise, the judgment result is non-compliance; A result output module, which outputs a problem list if the judgment result of the comparison and judgment module does not meet the requirements; If all the judgment results are in compliance, an audit qualification report will be output.

6. The automatic building setback review system according to claim 5, characterized in that: The building setback distance calculation module includes: A linear determination unit, configured to determine the line types of the building outline and the control lines, wherein the control lines include land boundary lines, blue lines, green lines, and road sidelines; The shortest distance calculation unit is used to calculate the shortest distance between the building outline and the control line according to the line types of the building outline and the control line and using the point-to-straight line distance formula, the point-to-arc distance formula, the point-to-complex curve distance formula or the point-to-point distance formula.

7. The automatic building setback review system according to claim 6, characterized in that: The linear judgment unit includes: The intersection judgment unit is used to determine whether the building outline intersects with the control line. If so, the shortest distance is zero; Identify small units to determine whether the building outline and control line segments are straight lines, regular curves or irregular complex curves.

8. The automatic building setback review system according to claim 7, characterized in that: The system also includes a complex curve processing unit for decomposing the curve into multiple lines when both the building outline and the control line are complex curves, and extracting sampling points on the curve at a certain density to calculate the shortest distance.

9. A computing device, characterized in that The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method realizes the steps of the automatic review method of building setbacks described in any one of claims 1 to 4.

10. A computer-readable storage medium, characterized in that The storage medium stores a computer program, which, when executed by a processor, implements the steps of the automatic building setback review method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Spinneret plate special-shaped hole size detection method

    CN111681206A

  • Method and device for reconstructing three-dimensional scene based on CAD drawing

    CN112528353A

  • Power transmission and transformation line transfer and change environment water conservation supervision method based on high-resolution remote sensing

    CN113420670A

  • Spacing auditing method and related device

    CN114444193A

  • Drawing file index self-checking method and drawing file index self-checking system

    CN116959020A

Cited By

  • Building concession distance examination method based on CIM

    CN120874407A

  • Automatic drawing auditing method based on deep learning semantic segmentation and shape matching

    CN121053411A