Need a Dynamo script for QTO/Schedules in Civil 3D. Anyone

About the job

Job Requirement / Scope of Work

Civil 3D / Dynamo Programmer – Automated QTO Extraction and Reporting Tool

Develop a Dynamo script for Autodesk Civil 3D that automates the extraction and summarization of quantity takeoff (QTO) data from mapping and CAD sources.

Functional Requirements
Map Query Import
Utilize Civil 3D Map Query functionality to import entities into a new drawing (DWG).
Filter imported entities based on layer criteria, specifically layers whose layer name and/or layer description contains the keyword "QTO".

Drawing Processing

Create a new working DWG and populate it only with qualifying entities identified through the query process.
Process all imported entities and categorize them by layer.

Quantity Takeoff Calculations

Calculate and summarize the following quantities by layer:
Total linear length (for linework and polylines)
Total area (for polygons, hatches, and closed entities)
Total item count (for blocks, points, and count-based objects)
Automatically determine and assign the appropriate unit of measure (LF, SF, EA, etc.) based on entity type or layer configuration.

Reporting and Table Generation

Generate one or more CAD tables within the DWG containing summarized quantity information.
At a minimum, each table shall include the following fields:
Layer Name Layer Description Quantity Total Unit
Layer Name Layer Description Calculated Quantity LF / SF / EA
Excel Export Compatibility
Format results so they can be:
Ex... read more
Job Requirement / Scope of Work

Civil 3D / Dynamo Programmer – Automated QTO Extraction and Reporting Tool

Develop a Dynamo script for Autodesk Civil 3D that automates the extraction and summarization of quantity takeoff (QTO) data from mapping and CAD sources.

Functional Requirements
Map Query Import
Utilize Civil 3D Map Query functionality to import entities into a new drawing (DWG).
Filter imported entities based on layer criteria, specifically layers whose layer name and/or layer description contains the keyword "QTO".

Drawing Processing

Create a new working DWG and populate it only with qualifying entities identified through the query process.
Process all imported entities and categorize them by layer.

Quantity Takeoff Calculations

Calculate and summarize the following quantities by layer:
Total linear length (for linework and polylines)
Total area (for polygons, hatches, and closed entities)
Total item count (for blocks, points, and count-based objects)
Automatically determine and assign the appropriate unit of measure (LF, SF, EA, etc.) based on entity type or layer configuration.

Reporting and Table Generation

Generate one or more CAD tables within the DWG containing summarized quantity information.
At a minimum, each table shall include the following fields:
Layer Name Layer Description Quantity Total Unit
Layer Name Layer Description Calculated Quantity LF / SF / EA
Excel Export Compatibility
Format results so they can be:
Exported directly to Microsoft Excel, or
Easily copied and pasted into an Excel spreadsheet while retaining tabular structure.
Optional enhancement: create an automated XLSX export directly from Dynamo.
Deliverables
Dynamo script (.dyn) compatible with Autodesk Civil 3D 2026 and Dynamo 3.7.
Source code and documentation describing workflow, inputs, and configuration requirements.
Sample output DWG with generated quantity tables.
Excel-compatible output file or export routine.
Preferred Enhancements
User-configurable keyword filtering (default = "QTO").
Support for multiple quantity categories and units.
Pay item mapping fields for future integration with MnDOT quantity and estimating workflows.
Automated CSV/XLSX export with no manual intervention.

Objective: Create a repeatable workflow that automatically extracts QTO-designated CAD entities, calculates quantities, summarizes results by layer, and produces Excel-ready reporting for estimating and quantity takeoff purposes. Included is a sample file that was manually created with a Map query of multiple project files all overlapping.
Pay is flexible and can lead for other projects in the future. read less
Job Requirement / Scope of Work

Civil 3D / Dynamo Programmer – Automated QTO Extraction and Reporting Tool

Develop a Dynamo script for Autodesk Civil 3D that automates the extraction and summarization of quantity takeoff (QTO) data from mapping and CAD sources.

Functional Requirements
Map Query Import
Utilize Civil 3D Map Query functionality to import entities into a new drawing (DWG).... read more
Job Requirement / Scope of Work

Civil 3D / Dynamo Programmer – Automated QTO Extraction and Reporting Tool

Develop a Dynamo script for Autodesk Civil 3D that automates the extraction and summarization of quantity takeoff (QTO) data from mapping and CAD sources.

Functional Requirements
Map Query Import
Utilize Civil 3D Map Query functionality to import entities into a new drawing (DWG).
Filter imported entities based on layer criteria, specifically layers whose layer name and/or layer description contains the keyword "QTO".

Drawing Processing

Create a new working DWG and populate it only with qualifying entities identified through the query process.
Process all imported entities and categorize them by layer.

Quantity Takeoff Calculations

Calculate and summarize the following quantities by layer:
Total linear length (for linework and polylines)
Total area (for polygons, hatches, and closed entities)
Total item count (for blocks, points, and count-based objects)
Automatically determine and assign the appropriate unit of measure (LF, SF, EA, etc.) based on entity type or layer configuration.

Reporting and Table Generation

Generate one or more CAD tables within the DWG containing summarized quantity information.
At a minimum, each table shall include the following fields:
Layer Name Layer Description Quantity Total Unit
Layer Name Layer Description Calculated Quantity LF / SF / EA
Excel Export Compatibility
Format results so they can be:
Exported directly to Microsoft Excel, or
Easily copied and pasted into an Excel spreadsheet while retaining tabular structure.
Optional enhancement: create an automated XLSX export directly from Dynamo.
Deliverables
Dynamo script (.dyn) compatible with Autodesk Civil 3D 2026 and Dynamo 3.7.
Source code and documentation describing workflow, inputs, and configuration requirements.
Sample output DWG with generated quantity tables.
Excel-compatible output file or export routine.
Preferred Enhancements
User-configurable keyword filtering (default = "QTO").
Support for multiple quantity categories and units.
Pay item mapping fields for future integration with MnDOT quantity and estimating workflows.
Automated CSV/XLSX export with no manual intervention.

Objective: Create a repeatable workflow that automatically extracts QTO-designated CAD entities, calculates quantities, summarizes results by layer, and produces Excel-ready reporting for estimating and quantity takeoff purposes. Included is a sample file that was manually created with a Map query of multiple project files all overlapping.
Pay is flexible and can lead for other projects in the future. read less
C-QT-2026-XXX.dwg dwg Nov 12, 2026

Things to know

Job location

Remote

Work location

Job skill level

Intermediate

Skill Level

Job rate

$100

Fixed-rate (USD)

Job type

Part-time

Job type

Job length

Under 1-month

Job duration

Areas of expertise

API AutoCAD Civil 3D Civil 3D Dynamo Programming +2 more

Job categories

Civil Drafting Services 3D Design Services 3D Modeling

About the client

Payment ready

United States (11:16 pm)

Posted

Active

Job activity

6 Applicants

0 interviews in progress

9 unanswered invites

Similar jobs

CAD designer needed to model 3D consumer product

Remote - Posted
Need to design South Indian style closed stone setting necklace,jhumka,bangles. Stone measurements and drawing will be provided.
3D Modeling 3D Design Services Engineering Design
View job

SCAN TO 3D SOLIDWORKS DESIGNER

Remote - Posted
Have scans to be imported into SolidWorks for design editing
3D Scan to CAD Service 3D CAD Translation Services 3D Design Services
View job

SolidWorks 2026 FEA Analysis

Remote - Posted
SOLIDWORKS 2026 FEA simulation analysis needed on bolted structural assembly model. Model is complete less fasteners. This is a project to project need. Turnaround is A.S.A....
FEA Finite Element Analysis 3D Design Services 3D Modeling
View job

Multi-Axis CNC Programming - SolidCAM Preferred

United States - Posted
Looking for a candidate that could work on-site in Bethlehem, PA and help transform cutting edge designs into programs for multi-axis milling applications. Team member could i...
CNC Programming SolidWorks Design Services 3D Design Services
View job

Technical concept illustration — subscale composite launch vehicle interstage test article

Remote - Posted
We need a single illustrative image (not a diagram) for a research funding submission, to be used publicly in web articles. Minimum 1920×1080px, 16:9 aspect ratio. Subject:...
Concept Design 3D Rendering Services 3D Modeling Aerospace Engineering
View job

Mechanical/Industrial Engineer for Production-Ready 2d/3d Drawings

Remote - Posted
We are seeking a skilled Mechanical or Industrial Engineer to join our team and produce high-quality, production-ready 3D and 2D technical drawings. The ideal candidate will b...
Mechanical Engineering 3D Design Services 3D Modeling
View job

How it works

Find hourly jobs

Find hourly jobs

Top rated experts are regularly hired for hourly jobs & ongoing client work.
Fixed-rate jobs

Fixed-rate jobs

Experts can browse & apply to fixed-rate work & quote on a flat-rate basis.
Design contests

Design contests

Experts build a reputation and earn prizes by participating in design challenges.

About Cad Crowd

4.9/5.0

(Our client satisfaction)

G2 2022

Spring high performer

222,179

global members

33,595

projects delivered to clients


Trusted by
US Army Corps of Engineers
Tiffany
BCG
Target
KPMG
Xprize

Find freelance & remote jobs

Your next big opportunity is just a click away. Create a free profile and start finding work tailored to your skills.