Takeoff/SiteNET CAD File From Start To Finish

This lesson takes a drawing file from drawing cleanup to volume calculations and surface viewing.

NOTE: This tutorial is written for the Construction module. However, many of these steps can be completed using the SiteNET pull-down menu in the Civil module.

  1. Click the Windows desktop icon for Carlson to start the program. Browse/navigate to the default folder location of C:\Carlson Projects and open the Takeoffdemo1.dwg file. Use the File -- Save As to save a copy named Takeoffdemo1-A.dwg. Completing this tutorial will alter the drawing file and by renaming the file from the start, you'll keep the original file intact (allowing you to run through the tutorial a second time if desired). This is also a good practice to keep when working on drawings from 3rd parties.
  2. Activate the Construction menu via Settings -- Carlson Menus -- Construction Menu. Now we can begin to process this drawing. The main Takeoff commands are listed in processing sequence in the Takeoff (or SiteNET in the Civil module) pull-down menu:
    Takeoff/SiteNET Menu
    Many of these commands are also grouped as icons in the Takeoff General toolbar shown here:
    Takeoff General Toolbar
  3. As is often the case with construction-oriented projects, it is desirable to establish the drawing in its correct geo-location so the site can be constructed through the use of GPS-assisted machine control applications. Issue the Settings -- Drawing Setup command to set the values shown below and click OK when ready:
    Drawing Setup
  4. Typically, drawings have lots of drafting fixes that must be done before the surfaces can be modeled with any accuracy. Issue the Takeoff -- Drawing Cleanup to display the dialog box shown below:
    DWG Cleanup
    This command will apply the selected cleanup function(s) on the drawing to help automate the cleanup. Here's a brief description of the most important of these functions: For this site, the elevations are around 800. So let's set the Min Elevation and Max Elevation fields to the values shown above. The cleanup will set any entities outside this elevation range to 0 (zero). With other Takeoff functions, we can later assign proper elevations to any of these zero elevation entities that need to be used in modeling. Set the remaining values as shown above and click OK when ready. When the cleanup is done, the program will show a report of the cleanup results. Click the Exit (doorway) button to exit the Standard Report Viewer:
    DWG Cleanup Results
  5. Our next task will be to specify the layer(s) in the drawing which contain existing site conditions. Takeoff uses the layer name(s) to categorize data into one of three general categories for the purpose of building surface models: These surfaces are referred to as the "Target" surfaces. By default, everything starts in the Other classification. Use the Takeoff -- Define Layer Surface/Material/Subgrade command to display a dialog box similar to that shown below:
    Layer Targets
    To switch between lists, pick the tabs at the top of the dialog. In this drawing, all the contours are for the existing ground surface. In the layer list, all the layers that start with INDEX and INTER are for these existing ground contours. Select/highlight these layers and then click the Move To button with the Existing target as shown above (to highlight multiple layers at a time use standard Windows Ctrl+click and/or Shift+click functionality.

    Next move the layer names that start with PR (for proposed) to the Design target by highlighting these layers and clicking Move To with the Design target selected. Also move the layer PAD to Design. Finish by clicking the Save button to save the changes and then pick Exit.
  6. In the Display menu, you can turn on/off whether to display layer targets by using the Existing Drawing, Design Drawing and Other Drawing commands:
    Display Menu
    Practice turning on/off the Existing Drawing, Design Drawing and Other Drawing. When only Existing Drawing is on, you should see just the contours. When only Design Drawing is on, you should see just the design polylines and leader labels. When only Other Drawing is on, you should see the entities that are assigned to neither Existing nor Design. Set this condition as active: to resemble the drawing as shown below:
    Other Drawing
    Some of these layers we do want to assign to the Existing and Design targets. To better see the entities, use the View -- Window command and pick two points that make a window around the entities as shown above. Once zoomed in, you can see a text label of 818.70 PAD which is for the Design target. Other labels 817.00, 818.00, etc, are contour labels for the Existing contours. There are a few commands in the Inquiry menu to find out the layer names for these entities and two quick ones are: Let's run the Inquiry -- Layer ID command and when prompted:

    Pick entity to read layer: pick the 818.70 PAD label (the entity is reported as being on the ----TX07 layer)
    Pick entity to read layer: pick the 818.00 label (the entity is reported as being on the TEXTS layer)
    Pick entity to read layer: press Enter

    With this information known, we could return to the Define Layer Surface/Material/Subgrade but let's explore the use of organizing the data through a visual screen-pick. Issue the Takeoff -- Set Layer for Design command and when prompted:

    Select entities for design surface.
    [FILter]/<Select entities>: pick the 818.70 PAD label
    [FILter]/<Select entities>: press Enter

    The layer of the selected entity is migrated to the Design classification and its visibility set consistent with that target. Issue the Takeoff -- Set Layer for Existing command and when prompted:

    Select entities for existing surface.
    [FILter]/<Select entities>: pick the 818.00 label
    [FILter]/<Select entities>: press Enter

    The layer of the selected entity is migrated to the Existing classification and its visibility set consistent with that target.

    NOTE: To short-cut these commands, explore the use of the Takeoff/SiteNET Display toolbar as shown below:
    Takeoff/SiteNET Display
    With this work complete, we can return the drawing view back by running View -- Extents command. Let's validate our layer classifications. Re-issue the Takeoff -- Define Layer Surface/Material/Subgrade command and visit each tab to the values suggested below:
    Takeoff1 Layer Targets
    Existing Layer Targets Design Layer Targets Other Layer Targets
    Layer Targets - Existing Layer Targets - Design Layer Targets - Other
    Check that your Layer Surfaces match the three lists shown above and then click Save and Exit.
  7. Besides assigning target surfaces by layer, layers are also used to define material names and/or subgrades depths. By assigning material names and depths to layers, the volume, area, length and count for entities on these layers can be reported. Also the depth is used to vertically adjust the designated surface (subgrade depths in the Existing target would represent potential material to be demolished). The polylines used for subgrade depths must be closed polylines. Takeoff supports nested subgrade polylines for exclusion areas such as parking lot islands by counting how many subgrade polylines surround an area. If the number is odd, then the area is inside the subgrade. Otherwise the area is not part of the subgrade. Use the Takeoff -- Display menu commands to set this condition as active: First, we need to know the layer names for our subgrades. Re-run Inquiry -- Layer ID command and when prompted:

    Pick entity to read layer: pick the large pad polyline (it reports the PAD layer)
    Pick entity to read layer: pick the curb polyline (it reports the PR-FC-CURB layer)
    Pick entity to read layer: press Enter

    Next we need to make sure that these polylines are closed. In this example, the outside curb polyline is open at the top. To close the polylines, run Edit -- Polyline Utilities -- Edit Polyline -- Close Polylines and when prompted:

    Select Polylines to set closed.
    [FILter]/<Select entities>: pick each of the pad and curb polylines (six in all) and press Enter when done selecting

    Re-issue the Takeoff -- Define Layer Target/Material/Subgrade command and activate the Design tab. Select/activate the PAD layer and click the Edit Layer button. A dialog appears for defining the Pad material properties. Set the values as shown below and click OK when ready:
    Edit Material
    NOTE: Calculating cost is an optional feature. For this example, we cited a Cost of "$15" per "Ton" with a density of "110."

    Next pick layer PR-FC-CURB and choose Edit Layer. Set the values as shown below and click OK when ready:
    Edit Material 2
    Review the summary depths of the pay materials we just modified. Click the Exit button and indicate Yes to save changes.
  8. Now let's visually verify the subgrade areas. Issue the Takeoff -- Subgrade Areas -- Hatch Subgrade Areas to display the dialog box below:
    Hatch Subgrades
    Click the Draw All button. The resulting hatch areas show where the subgrade is applied. Notice how the islands are not hatched because they are curb polylines that are already inside another curb polyline. Also note that the smaller pad area is not hatched because this polyline layer is different from the bigger pad polyline.

    Optional: Re-run the Hatch Subgrade Areas command, select a desired subgrade layer and click the Edit and attempt to match the look of the image below through the following settings:
    Subgrade Hatch Settings
    Subgrade Hatch Pattern Color
    PAD Conc Green
    Pavement Asphalt Red
    Hatched Subgrades When finished viewing the subgrade areas, issue the Takeoff -- Subgrade Areas -- Erase Subgrade Hatches command.
  9. Takeoff will model the existing ground and design surfaces based on points, lines and polylines with elevation. It is essential for these drawing entities to have correct elevations in order to get correct surface models. Often the provided drawings will have the drawing entities at elevation of zero with text labels indicating the true elevation. Takeoff has many tools for assigning elevations to these entities. To help visualize which entities need to be assigned elevation, Takeoff will color entities at zero elevation in grey (as established under Settings -- Carlson Configure -- Takeoff/SiteNET Settings). As entities get assigned elevation, they return to their original color. This elevation coloring is applied to layers that have been assigned to the Existing or Design surfaces.

    Let's start by working on the Existing surface. To isolate the existing entities, use the Takeoff -- Display menu commands to set this condition as active: Let's explore real-time elevations through the use of the Inquiry -- Drawing Inspector command. Once activated, right+click and make sure Display Elevation is checked (you might also find it valuable to have the Display Layer and Display Entity options checked). Next, hover over a contour polyline and Drawing Inspector will report the elevation. Other info may be displayed as well depending on what is selected from the right+click options:
    Drawing Inspector
    In this example, the existing ground surface is defined by just contour polylines and these polylines already have elevation. So there are no changes needed for preparing the existing surface entities. If the contour polylines were at zero elevation, then you could use the Elevate -- Assign Contour Elevation menu commands (such as Multiple in Series).
  10. Next let's prepare the design surface. To isolate the existing entities, use the Takeoff -- Display menu commands to set this condition as active: Notice that all the design linework has a grey color because it is at zero elevation. Run the Inquiry -- List Elevation command and when prompted:

    List Elevation [Options/<Select Entity>]: pick the main pad polyline (its elevation of 0 is confirmed)
    Select Entity (Enter to end): press Enter

    To set the pad polyline elevation, run the Elevate -- Set Polyline To Elevation command and when prompted:

    Enter/<Select text or linework of elevation>: pick the 818.70 PAD text (the non-numerical information is stripped and the numeric value is reported)
    Enter elevation to add to text values <0.0>: press Enter
    Select entities for elevation change.
    [FILter]/<Select entities>: pick the larger pad polyline
    [FILter]/<Select entities>: press Enter

    Next, let's set the elevation of the smaller pad under the main pad. Use the View -- Window command to zoom in around the smaller pad so that we can read the text label. The label of 17.56 is short for 817.56. In this example, the 800 was dropped from many of the elevation labels to save on label clutter. Run the Set Polyline To Elevation again. This time when prompted:

    Enter/<Select text or linework of elevation>: pick the 17.56 text (any non-numerical information is stripped and the numeric value is reported)
    Enter elevation to add to text values <0.0>: type 800 and press Enter
    Select entities for elevation change.
    [FILter]/<Select entities>: pick the smaller pad polyline
    [FILter]/<Select entities>: press Enter

    Then run View -- Zoom -- Previous (keyin short-cut ZP to get back to the full view of the site (color changed for clarity):
    Elevated Pads
    Finally, we need to set the elevations for the curb polylines. First, use the View -- Window to zoom in around some of the curb labels below the smaller pad as illustrated below:
    Zoom Window
    Next, issue the Elevate -- 2D to 3D Polyline -- Text With Leader command. This command will assign the elevations from the labels to the polylines by following the label leader to find the position on the polyline. For polyline vertices without elevation labels, the elevations will be interpolated from the other labels. When prompted:

    Options/Select sample of elevation text: pick one of the labels with a "TC" suffix as cited in item 1 above and press Enter
    Select sample of an annotation leader: pick the associated leader line as cited in item 2 above and press Enter
    Select sample of a polyline to convert: select a sample of a polyline for conversion as cited in item 3 above and press Enter
    Select polylines to convert, leaders and elevation labels to process.
    [FILter]/<Select entities>: type all and press Enter twice
    Enter elevation to add to label values <0.00>: type 800 above and press Enter

    Next, a dialog appears for selecting which label names to use:
    TC When Takeoff detects different text labels within the elevation labels, you need to choose which ones to process. In this case, we only want the labels with TC (Top of Curb), so highlight TC and click the ---> (Add) button and then click OK when ready. All the curb polylines now have elevations and should also have colors because the elevations are assigned. Finally, issue the View -- Extents to return to the full site view.
  11. The limits of the site are defined by a closed polyline. This polyline is used as the boundary for the models and the volumes. In this example, there is a closed polyline on the PERIMETER which is currently part of the Other target. Use the Takeoff -- Display menu commands to set this condition as active: Issue the run Takeoff -- Boundary Polyline -- Set Boundary Polyline command and when prompted:

    Select boundary polylines.
    [FILter]/<Select entities>: pick the perimeter polyline as shown below:

    Boundary Polyline
    This selected polyline is now set as the boundary polyline for the rest of the Takeoff routines.
  12. To calculate volumes, the program needs two surfaces: These surfaces are modeled by triangulation. With the preparation of the previous steps, we're now ready to make the models. The drawing entities have been cleaned up, assigned elevations and assigned target surfaces by layer. Making each model is now a one step process:
  13. As a visual check that the Design Surface was formed correctly, let's explore the site in a 3D isometric view. Run the Takeoff -- 3D Drive Simulation command to display a dialog box similar to that below:
    3D Drive Simulation
    This routine shows a 3D view of the site and allows you to "drive" around through the use of the arrow keys on most standard keyboards. This is a good way to check that the surface triangulated correctly. We want to make sure that there are no elevation spikes and that the subgrade depths are modeled. To drive the site: Then click the Run button and use the arrow keys to turn. Click the Stop button to pause the moving. Experiment with the various Shading options and "tabs" of other settings to achieve an appealing visualization style. Click the Exit (doorway) button when complete.
  14. Cut/Fill color maps can be used for a visual output of the site cut/fill areas and also serves as another check that the models are correct. Issue the Display -- Cut/Fill Color Map command to display an image similar to that shown below (also shown with Cut/Fill Labels):
    Cut/Fill Color Map
    Under default conditions: Continuing, issue the Display -- Cut/Fill Labels to more closely resemble the image above. To change the size, color, spacing and other label options, run the Display -- Display Options and go to Cut/Fill Labels tab shown below:
    Display Options
    The resolution of the color blocks in the map can be changed through the Spacing group of controls. Turn off the Cut/Fill Labels by re-issuing the Display -- Cut/Fill Labels command to uncheck it.
  15. To calculate volumes, run the Takeoff -- Calculate Total Volumes command to display a dialog box similar to that below:
    Volume Options
    The settings the Cut Swell and Fill Shrink factors get multiplied into the cut/fill volumes. Set these factors as desired and click OK when ready. The results are displayed similar to that shown below:
    Volume Report
    Click the Exit (doorway) icon when ready. Run the command again and change the Report Output mode to see the volumes in different formats like PDF or Excel.
  16. To report the material (paving) quantities, issue the Takeoff -- Material Quantities -- Standard Report routine to display the dialog box below:
    Material Quantities Report
    Specify the options as shown above (feel free to explore the options in the Report tab) and click OK when ready. The report includes (among other this) the: for each type of material that was assigned for reporting in the previously discussed Takeoff -- Define Layer Target/Material/Subgrade command and generates a report similar to that below:
    Materials Report
    Click the Exit (doorway) icon when ready. The Takeoff -- Material Quantities -- Custom Report command can be used to report these values with control of the report format and the option to export to Excel.
  17. Optional: For computers that have Google Earthâ„¢ Pro on desktop installed, let's see how the site looks when overlaid on this application (or any other application which can display Keyhole Markup Language (KML) files). Issue the File -- Export -- Google Earth File command to display the dialog box below:
    Export to Google Earth
    Review and set the values as suggested above and click OK when ready to display a dialog box similar to that shown below:
    Google Earth File to Write
    Provide the file name specified above and click the Save button when ready. When prompted:

    Select points, polylines, text, solids, images, lines and arcs to write.
    [FILter]/<Select entities>: type all and press Enter twice

    The results are overlaid on Google Earth as illustrated below:
    Google Earth File Results
  18. Lastly, let's remove the shaded hatch of the Cut/Fill color map through the use of the Display -- Cut/Fill Color Map command.

This completes the tutorial: Takeoff/SiteNET CAD File From Start To Finish.

Converted from CHM to HTML with chm2web Standard 2.85 (unicode)