METHOD FOR SEMI-AUTOMATIC QUANTITY TAKEOFF FROM COMPUTER AIDED DESIGN DRAWINGS
First Claim
1. A method for generating cost estimates from a computer-aided design (CAD) drawing that represents a design project, the method comprising:
- receiving a selection of an instance of a drawing object in the CAD drawing;
generating, for the selected drawing object, a takeoff object, wherein the takeoff object is configured to store a quantify type, a quantify property, and cost data used to generate a cost estimate for the design project based on instances of the selected drawing object in the CAD drawing;
receiving values for each of the quantify type, the quantify property, and the cost data;
parsing the CAD drawing to identify the instances of the selected drawing object;
quantifying, based on the values for the quantify type and the quantify property, a takeoff quantity for the identified instances of the selected drawing object;
computing, from the takeoff quantity and the cost data, a cost estimate for the instances of the selected drawing object; and
storing the values for the quantify type, the quantify property, and the cost data in the takeoff object.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention include methods for semi-automatic quantity takeoff from computer aided design (CAD) drawings. For each drawing object a corresponding takeoff object is created. A takeoff object may include the dimension of geometry (e.g., numerical, lineal, area) to quantify, the object parameter to be quantified for all instances of the object, and the takeoff calculations to be performed. After a takeoff object is defined, the corresponding instances are automatically identified and quantified. The cost of each instance is then calculated and added to the project cost. Using automated methods, instead of manual techniques, reduces errors and increases the accuracy of the generated cost estimate. Advantageously, the takeoff objects may be saved in the system database and reused for different projects, thereby ensuring consistency between projects. Furthermore, reusing takeoff information, both between instances of an object and between projects, reduces the time required to perform cost estimates.
77 Citations
21 Claims
-
1. A method for generating cost estimates from a computer-aided design (CAD) drawing that represents a design project, the method comprising:
-
receiving a selection of an instance of a drawing object in the CAD drawing; generating, for the selected drawing object, a takeoff object, wherein the takeoff object is configured to store a quantify type, a quantify property, and cost data used to generate a cost estimate for the design project based on instances of the selected drawing object in the CAD drawing; receiving values for each of the quantify type, the quantify property, and the cost data; parsing the CAD drawing to identify the instances of the selected drawing object; quantifying, based on the values for the quantify type and the quantify property, a takeoff quantity for the identified instances of the selected drawing object; computing, from the takeoff quantity and the cost data, a cost estimate for the instances of the selected drawing object; and storing the values for the quantify type, the quantify property, and the cost data in the takeoff object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium storing instructions that when executed by a processor cause the processor to perform an operation for generating cost estimates for a design project from a computer-aided design (CAD) drawing representing the design project, by performing steps of:
-
receiving a selection of an instance of a drawing object in the CAD drawing; generating, for the selected drawing object, a takeoff object, wherein the takeoff object is configured to store a quantify type, a quantify property, and cost data used to generate a cost estimate for the design project based on instances of the selected drawing object in the CAD drawing; receiving values for each of the quantify type, the quantify property, and the cost data; parsing the CAD drawing to identify the instances of the selected drawing object; quantifying, based on the values for the quantify type and the quantify property, a takeoff quantity for the identified instances of the selected drawing object; computing, from the takeoff quantity and the cost data, a cost estimate for the instances of the selected drawing object; and storing the values for the quantify type, the quantify property, and the cost data in the takeoff object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for generating cost estimates for a design project from a computer-aided design (CAD) drawing representing the design project, the method comprising:
-
specifying a selection of an instance of a drawing object in the CAD drawing; and invoking a quantity takeoff tool configured to; receive a selection of an instance of a drawing object in the CAD drawing; generate, for the selected drawing object, a takeoff object, wherein the takeoff object is configured to store a quantify type, a quantify property, and cost data used to generate a cost estimate for the design project based on instances of the selected drawing object in the CAD drawing; receive values for each of the quantify type, the quantify property, and the cost data; parse the CAD drawing to identify the instances of the selected drawing object; quantify, based on the values for the quantify type and the quantify property, a takeoff quantity for the identified instances of the selected drawing object; compute, from the takeoff quantity and the cost data, a cost estimate for the instances of the selected drawing object; and store the values for the quantify type, the quantify property, and the cost data in the takeoff object. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification