Multi Object Setout
Icon:
![]()
![]()
![]()
Introduction
Use this command to set out the design of any and all Strings created - this includes roads, curb returns, cul-de-sacs, general strings, etc. The user is able to set out multiple strings at once.
The set out process facilitates the following documentation outputs:
display of point information in the drawing consisting of a marker and (user definable) text
display of a set out table in the drawing, with user control over the columns of information and the drafting presentation - tables are created as AutoCAD Table objects and can be udpated simply by re-running this command and clicking on Create Setout
creation of a points file output (optionally to .csv format for immediate opening and editing in Excel)
creation of Civil 3D COGO points directly in the drawing (Civil 3D version only)
It is anticipated that most users will establish the settings they like for the set out output and save this as a Style for re-use on other projects.
This is a multi tabbed form, including the following:
Object and Code Selection
Select the Strings to include in the stakeout, including start point number, order of stakeout and sampling for stakeout
Select the Codes to include in the stakeout for every string
Point Display Output (Simple CAD Objects)
Control the display output - size of marker, size and style of text and layer output
Manage the text contents - the user is able to include up to 8 properties to include in the textual output. Each Item/property selected to be included is appended to the text string, in order, with a space between each Item/property selected (eg: show Point Number, Station and Offset by picking these Items in order in the Items list)
Table Output
Control the display output - pick the AutoCAD Table Style, layer, column widths and text justification for the table
Manage the table contents - the user is able to include up to 8 columns of information in the table - the user picks the Data to show in each column and types a Heading for the column
Styles and Settings
Establish user defined section sampling for stakeout - standard spacings and fractional spacings on curves
Establish cut/fill prefix and suffix to apply when cut/fill text is displayed
Tick on options to generate Civil 3D COGO Point output
The Output Controls down the bottom allow the user to pick what is included in the output - points in the drawing, tables and/or point file/s.
Users can configure different stakeout outcomes - the software allows each stakeout configuration to be named and other stakeout configurations can be made in the one project. This is envisaged to be used to quickly separate stakeout controls for roads, curb returns and cul-de-sacs.
Point numbers are stored by the software for each String and are not re-used across Strings in a stakeout.
About Civil 3D Points Output (For Civil 3D Users)
Users can optionally select to create Civil 3D COGO Points as part of the output
All points created from this form will have a suffix in the Raw Description containing the Code of the point (eg: C.L., LEB, REB) - use the option to assign a Raw Description Prefix to put static text before the Code
There is no removal of previous points by the software before adding the points from the Create Setout command - if there are 'extra' points in the drawing these must be removed by the user before running the command.
There is no check of what is a software generated point and what is otherwise a Civil 3D point - the decision to overwrite or renumber points is handled entirely by Civil 3D - the user is prompted when duplicate point numbers are detected to take an action.
It is recommended to delete COGO points generated from the stakeout before redoing the SETOUT output
The software will renumber points using the Start Point number assigned to each string, from the start of the string to the end of the string. If no Start Point number is assigned or it has already been used by a previous string, the numbering will be assigned based on the Order of strings in the stakeout. If no Order is specified, the order of numbering will be based alphabetically on the String object name.
About CSD Points Output (For non-Civil 3D Users)
Users can optionally select to create CSD COGO Points as part of the output
Details
Upon selecting the command the first time, the user will be prompted to name the Setout. Upon naming the Setout, the following form is displayed:
![]()
Load Setout Style Load a stakeout style. This allows quick establishment of required setouts - pre-set the codes to stakeout, numbering method, stakeout to the drawing and external files, point display in the drawing and table display in the drawing. Upon clicking this button a form displays listing all the saved Styles. Select a style and click OK to load it.
Note: Styles are saved to the CSD Settings Folder.
Save Setout Style Save the current stakeout configuration as a stakeout style. A form will display to provide a name for the saved stakeout style. Setout Name Select the named Setout to work with. Add New Create a new named Setout configuration. A form will display to provide a name for the new named Setout. Delete Current Delete the current named Setout configuration Save Save the current named Setout configuration Multiple Tabs Establishes how to apply the stakeout - what strings/codes to stakeout and how to display the information. Object and Code Selection
![]()
Objects to Set Out Pick the strings to stakeout and the spacings for stakeout along the string String (Object) List List of Strings (Objects) that can be included in the stakeout. Each String can be included or excluded. Details of the list include:
- Object: Name of the String
- Order: Edit with numerical input to order the stakeout - points will be assigned to the String based on the Order number
- Start Pt: Set a starting point number
- Object Type: Non-editable field, describing the type of String
- Settings: Non-editbable field detailing the settings. Use the Edit button to adjust the settings for each String
Edit
After selecting a String (Object) in the Objects to Set Out list, click on this button to edit the settings fo the String. Form details are as follows:
![]()
Object Name String name (non-editable) Object Type String type (non-editable) Setout Full Extents Tick on to apply stakeout for the full extents of the String Start Start station for stakeout End End station for stakeout Setout Spacing along Station Pick a stakeout spacing option from the list. Options include:
- Ch & Number File -
- Ch File -
- Stations - stakeout includes every cross section sampled for the string
- Left Setout - matches the Selected Sections for Left Setout
- Profile Plot - matches the Selected Sections for Profile View Plotting
- Right Setout - matches the Selected Sections for Right Setout
- Section Plots - matches the Selected Sections for Cross Section Plotting
- <User Defined> - list of user defined spacings in the Styles and Settings tab.
- ---------- (separator)
- <Named Section Lists> - list of Named Section Lists able to be created using the Section Manager command.
Output Controls Grouping Objects into Single Outputs Output to Table Group If desired to have a single table for selected Strings, type in to create a new Group or pick a Group. Multiple Strings in the Group will be included in the same Table Output to File Group If desired to have a single file for selected Strings, type in to create a new Group or pick a Group. Multiple Strings in the Group will be included in the same file Include in Setout Outputs Tick on to include the String in the stakeout.
Tick off to NOT include the String in the stakeoutEdit Sections List Opens the Section Manager command.
If a Named Section List is selected, the chainages included in the list can be edited from here.OK Apply changes and exit Cancel Exit without applying changes Sort
After clicking on a cell, clicking this button will sort the column of the cell in the List On/Off Selection by Object Type Pick List of Objects Use the pick list to select either a String type to turn on/off, or select Grid Selection to turn on/off strings that are highlighted in the list. When Grid Selection is selected, mulitple strings can be highlighted in the list using either [ctrl]+selection or [shift]+selection. Highlighted items can be edited at once, or turned on/off at once.
Codes to Set Out Lists the string Codes to include in the stakeout, as well as how the text is to be located relative to the Code Code List Lists the Codes that will be included in the stakeout. Add New
Add a new Code to apply in the stakeout. A form displays as follows:
![]()
Setout Code Pick the Code to add to the stakeout (non-editable in Edit mode) Adjust Setout Location (Relative to Setout Code) Change in Offset Type a value to change the offset of the stakeout location.
Convention: +ve is to the right, -ve is to the leftChange in Elevation/Datum Type a value to change the stakeout elevation
Set Text Location to Offset Extents Tick on to set the text position to be at the batters (LBAT or RBAT) of the String. If no batter is applied, the stakeout position will be set to the string centreline Text offset from location Position the text at an offset from the stakeout point Line Angle Offset Type in an angle for the line extending from the stakeout point to the text Text Rotation (Degrees) Type in the degrees for text rotation relative to the Code line Reference Surface Pick a Reference Surface. The Reference Surface elevations and cut/fill to the Reference Surface can be included in the stakeout. Display Point Numbers... Tick on to display point numbers on profile views and cross sections OK Apply and exit Cancel Exit without applying changes Edit
Edit the selected String/s in the list. Form display is as per Add New above. Note: If multiple items are highlighted, when this button is selected a message will display confirming that multiple items are being edited. Click OK to enable editing of multiple strings at once.
Move Up
Move the Code up in the order Move Down
Move the Code down in the order Delete
Remove highlighted Code from the stakeout Numbering Method Pick list:
- By Section: Point stakeout order is across each section (order is as per the Code List) at each section
- By Code: Point stakeout order is along each Code for the station extents.
Point Display Output
![]()
Drawing Output Sets how the text will display in the drawing Text Set the size and layer for text displayed in the drawing Circle Around Text Tick on to include a circle around the text. Pick a layer Line Rotation Type in a value to rotate the line Arrow Size Set the arrow size for the leader and the layer Cross Size Set the cross size for the marker at the stakeout point and the layer Font Style Set the font style for the text Lock AutoCAD Layers Tick on to link the text and the circle around the text together. Moving one will move the other in the drawing. Text Contents Choose what to include in the Text Items 1-8 Pick set out properties to report in the text output. Data options include:
- Point Number
- String Name
- Station
- Offset
- Design Elevation
- Code Name
- Crossfall
- Reference Surface Name: name of the reference surface (set for each Code)
- Reference Surface Depth: cut/fill to the reference surface
- Reference Surface Elevation: elevation of the reference surface
- X (easting)
- Y (northing)
- Reference Alignment Name: name of the reference alignment (set in the Point Display Output tab)
- Reference Alignment Station: station location of the stakeout point, measured perpendicular to the reference alignment
- Reference Alignment Offset: offset of the stakeout point, measured perpendicular to the reference alignment
- Distance to Reference Point: plan distance from the stakeout point to a reference point (set in the Point Display Output tab)
- Bearing to Reference Point: bearing of line from reference point to stakeout point (relative to north)
Reference Objects for Setout Setout outputs can be referenced to a different (traverse) alignment or a stakeout point. This is where the user sets the reference alignment and stakeout point. Method Pick List The user must set what Method of stakeout is required. This will directly affect which Reference Objects are applied and used in the outputs:
- From Object - uses the stakeout point co-ordinates. Reference Alignment and Radial Setout Point Reference is disabled.
- Reference Alignment - uses the Reference alignment to enable Item selection of Reference Alignment (as noted in Items 1-8). Point co-ordinates and Reference Surface can still be applied. Radial stakeout is disabled.
- Radial Setout Point Reference - uses the X,Y point as specified and enables item selection of Distance to Reference Point and Bearing to Reference Point (as noted in Items 1-8)
Radial Setout Point Reference Set the X (easting) and Y (northing) of the reference point. Max Distance is used to stop using the reference point for stakeout points outside the maximum distance. Leave blank to omit a maximum distance check.
Reference Alignment Pick list to select a reference alignment Max Offset is used to stop using the reference alignment for stakeout points with outside the maximum offset set. Leave blank to omit a maximum offset check.
Table Output
![]()
Table Title Type in a title for the table Add Page Name to Title Tick on to append the named Setout to the end of the Table Title Add Road Name to Title Tick on to append the String name to the end of the Table Title Contents Set up the columns for the stakeout table, including property to report, heading, width and text justification. Up to 8 columns of information can be reported in the table Data Pick set out properties to report in each column. Data options include:
- Point Number
- String Name
- Station
- Offset
- Design Elevation
- Code Name
- Crossfall
- Reference Surface Name: name of the reference surface (set for each Code)
- Reference Surface Depth: cut/fill to the reference surface
- Reference Surface Elevation: elevation of the reference surface
- X (easting)
- Y (northing)
- Reference Alignment Name: name of the reference alignment (set in the Point Display Output tab)
- Reference Alignment Station: station location of the stakeout point, measured perpendicular to the reference alignment
- Reference Alignment Offset: offset of the stakeout point, measured perpendicular to the reference alignment
- Distance to Reference Point: plan distance from the stakeout point to a reference point (set in the Point Display Output tab)
- Bearing to Reference Point: bearing of line from reference point to stakeout point (relative to north)
Heading Type in the desired heading Width Type in the column width for the AutoCAD table output Text Justification Set the justification of the text inside each cell in the AutoCAD table layout AutoCAD Table Style Pick an AutoCAD table style from the list Layer Set a layer for the AutoCAD table Styles and Settings
Civil 3D Users
![]()
Non-Civil 3D Users
Setout Spacings Style Pick a user defined Spacings Style for editing Add New Create a new Spacing style Delete Current Delete the current Spacing style Spacing Style Definition Set up how the spacings for stakeout are to be applied Tangent Spacing Type in a value for stakeout spacing along the String Arc Spacing Options include:
- Fractional spacing: type in a number less than one. The length of the arc will be split based on the decimal value set
- Use equal Spacing if arc length >: type a value to adopt equal spacing along the arc when the length exceeds this value
- Equal spacing: type in a value for equal spacing along the arc
C3D Points Option This is only visible to Civil Site Design for Civil 3D customers Create File for C3D Points Creates a COGO point stakeout file suitable for direct input into Civil 3D. Point file will be generated in the data folder - access this using the Open Data Folder command and ticking on Temporary Files. The file is named C3DPoints.txt
Load C3D Points Each Time If ticked on, the points will be imported directly into Civil 3D when Create Setout is selected.
Warning messages will display advising of the point number range that the software will use in the drawing.
A message will display once Create Setout is selected advising how many points were inserted in the drawing.Prefix for Raw Description Type a prefix for the point Raw Description. By default, the software will automatically append the Code to the Raw Description - this allows the user to put a user defined prefix at the front. Having a unique prefix makes the creation of Point Groups, the assignment of apprpriate Point Styles and Label Styles, and the creation of a Points Table much more streamlined. Create Civil Points This is only visible to non-Civil 3D customers Output Civil Points Tick on to create CSD COGO Points in the drawing Raw Description Set a fixed description for the points created. Cut/Fill Convention prefix and suffix to apply when reporting Depth (cut/fill) Cut Prefix type in a text prefix Cut Suffix type in a text suffix Fill Prefix type in a text prefix Fill Suffix type in a text suffix Decimals Controls the number of decimal places in the output Stations Pick 1-6 Coordinates Pick 1-6 Offsets Pick 1-6 Elevations Pic 1-6 Output Controls
Pick the outputs required in the set out.
Create Points in Drawing Tick on to include (optionally) a point marker, leader and point text information in the drawing Create Tables Tick on to include AutoCAD table/s in the drawing Create Points File Tick on to create a points file for the stakeout. Note: Point files are automatically saved to the project Data folder - this folder is located (by default) in the same location as the drawing and named '<Drawing Filed Name>-Data'
Create Points in Drawing
Tick on to include (optionally) a point marker, leader and point text information in the drawing Create Setout
Creates the set out information, in the drawing and to external files as selected in Output Controls. If Create Table(s) is ticked on, selection in the drawing will be required for each table to set the location of the table (insertion point for the table is top left)
Exit
Exit the form without creating/updating the set out information