Survcadd DTM - Contour Module
Survcadd DTM - Contour Module
Understanding the concept of triangulation is helpful in working with the DTM-Contour module
since nearly every routine in this module references triangulation. Even 3D grid mesh uses
triangulation internally.
Triangulation creates a triangular network from points where points are connected by edges with
each edge forming a segment of one triangle or a common edge of two triangles (see Figure 5-1).
The edges are used to interpolate elevations between the points. Generally, points are connected
to their nearest neighbors because points that are close together are more likely to be related.
Sometimes making the nearest connection is not what you want. For instance, there might be two
points that define a segment of a road, wall, or ridge. Even though these points might be far apart,
you want them connected in the triangulation because you want to interpolate along this segment
and you don't want any edge crossing this path. This can be achieved by drawing a line or 3D
polyline between the points. All the vertices in lines and polylines are included as points in the
triangulation, and all the segments become edges in the triangulation. In this way, lines and
polylines are treated as barrier lines. In fact, 3D polylines can effectively used to create surface
models. Carlson supplies several routines for creating and modifying 3D polylines in the DTM drop-
down.
As another example, consider two points high up on opposite sides of a valley. If these two points
are connected by triangulation, their high elevations would be interpolated across the valley
creating a virtual dam in the valley where none really exists. This incorrect triangulation can be
prevented by creating a barrier line through the bottom of the valley and between the high points
on the opposite sides.
Draw 3D Polyline
Function
This command sets a user specified layer and plots a 3DPOLY which can be used to define barrier
lines and features that better define surface models. You can pick points from the graphics
screen or use point numbers from the current Coordinate File (.CRD file). Ranges of point
numbers can also be specified. For example entering "3-1,5,10" would draw 3D Line segments
from point number 3 to 2 to 1 to 5 to 10.
There is an option to use a surface model that is stored in a file which can be either a grid file (.grd)
or triangulation file (.flt). When a point is picked or a point number is entered, the program uses
the northing and easting of this point and calculates the elevation from the surface model.
The Prompt for elevations (.XY filter) option determines whether the elevation of the specified
point is used automatically. With the XY filter active, the user is asked to enter the elevation either
by directly typing the elevation or by specifying the percent slope or slope ratio from the previous
point.
Warning: When creating a 3D polyline by picking points from the screen, be careful not to miss
a point and get a zero elevation. This would create a 3D polyline that drops to zero at one point.
As points are picked, Draw 3D Polyline reports the coordinate so that you can check that the
Prompts
Layer Name for 3DPoly <BARRIER>: [Enter]
Prompt for elevations (.XY filter) (Yes/<No>)? Y
Using the .XY filter allows the user to pick the X and Y coordinate from the screen and type in the
elevation. If you use the N response then the z coordinate of the point picked will be applied.
Use surface model from file (Yes/<No>)? When a point is picked, this option calculates the
elevation of the picked point using a surface model. The surface model can be either a grid file (.grd)
or triangulation file (.flt).
Pick point or point numbers: (pick point)
Percent slope/Ratio slope/Elevation <99.15>: 99.5
Undo/Pick point or point numbers: 15 This is a point number from the current coordinate file.
Percent slope/Ratio slope/Elevation <98.75>: P For Percent slope.
Ratio slope/Elevation/Percent slope <-2.53>: -2 Sets the elevation of this point to make a 2 percent
slope from the previous point.
Close/Undo/Pick point or point numbers: Press Enter
Pressing [Enter] ends the command.
Slope Line
Function
This command draws 3DPOLY lines by specifying a slope ratio and a distance or elevation to plot
to. This command can be useful in defining pads, excavations, drainage ditches and slopes from
proposed design features to meet existing site conditions. For example, if you have plotted a 3dpoly
defining a parking lot with the endpoints representing the proposed elevations. Now use the Slope
Line command to define the slopes that run off the proposed to meet the existing ground (You could
also use this command to plot the parking lot). Slope lines (3D polylines) can be used in conjunction
with Triangular & Contour (as barrier lines), Make 3D GRiD File and the Sections from Surface
Model commands to help define a surface model for contouring and/or volumetrics.
Prompts
Slope ratio + for uphill - for downhill, Start point should be 3D.
Slope Ratio (?:1) <2.0>: 2
Start Point: (pick point)
Direction Point: (pick point)
Enter Hz Distance, [P]lot to Direction Point, or to [E]levation <P>: E
At this prompt you can enter a distance. Enter P to have the slope line plotted to the direction point
you selected or as in this example, enter E and be prompted for the elevation to end the line at.
Elevation to plot to: 100
Horizontal Dist: 50.00
Start Point Elevation: 0.0
End Point Elevation: 100.0
Difference in elevation: 100.0
The command then plots the specified 3DPoly line.
In addition to using entities in the drawing, the 2D polyline can be converted to 3D using a surface
model stored in a grid (.grd) file or triangulation (.flt) file. A grid file is created with the Make Grid
File command and a triangulation file is created with the Triangulation File option in Triangulate
& Contour.
Prompts
Source of Surface Model (File/<Screen>)? Press Enter
Select surface line and polylines.
Select objects: select the surface entities (contour polylines, barrier lines, triangulation lines,
etc)
Reading points ... 1200
Select polylines to convert.
Select objects: pick one or more polylines
2D to 3D Polyline by Points
Function
This command converts a 2D polyline into a 3D polyline by using the elevations of points. At
each vertex of the polylines, the program looks for a point with elevation at the same x,y location.
The points can be Carlson points or nodes (AutoCad POINT entities). This routine can be useful
if the linework is created in 2D at zero elevation with commands like Design Polyline, and points
with elevation are located along the linework. Then the linework can be converted into 3D
polylines with this command. For example, a centerline polyline with arcs may need to be
created in 2D for stationing because AutoCad does not allow arcs on 3D polylines. To use this
polyline as a barrier line in surface modeling, this command can convert the polyline into a 3D
polyline.
Page 5-6 DTM & Contour Module - 3DPoly Commands
Prompts
Select points and polylines.
Select objects: select polylines to convert and the points with elevation
Prompts
Enter the polyline layer <SLOPE_ROAD>: Press Enter
Select the Grid File dialog
Reading row> 51
Extrapolate grid to full grid size (Yes/<No>)? Y (For yes)
Pick origin point of 3D polyline: Pick a starting point
Direction of 3D Polyline (<Up>/Down)? Press Enter. The slope must go either uphill or downhill.
Direction of 3D Polyline facing up slope (<Left>/Right)? R (For right). Imagine facing uphill. Do
you want the polyline to go to the left or right?
Enter the design slope: 10 (This value is in percent slope)
Prompts
Layer Name for Mesh <MESH>: ROADMESH
Surface Resolution (surftab1) <40>: 20
Select polyline ([Enter] to End): (select polyline)
Select polyline ([Enter] to End): (select polyline)
Select polyline ([Enter] to End): [Enter]
Pressing [Enter] ends the command.
Prompts
Source of surface model (File/<Screen>)? Press Enter. The File option allows you to choose the
.grd file that models the site. Otherwise a grid will be calculated by picking the grid location and
selecting surface entities on screen (ie contour polylines). Using the File option can be quicker
because the surface is already calculated. Also the .grd file can be drawn to preview the existing
This command checks for intersections between the selected barriers and then identifies any
crossing barriers by highlighting them. You can then edit these crossing barriers before doing
surface modeling such as Make 3D Grid or Triangulate & Contour.
Prompts
Ignore zero elevations (<Yes>/No)? Press Enter
Select surface entities to check.
Select objects: select polylines and lines
Finding points on barriers.
A prompt is provided allowing you to designate a starting station, or accept the default value of
<0.0>. All entry and values are recorded and are displayed in the Carlson Standard Report Viewer
upon completion.
Prompts
Select 3D polyline to report: pick a polyline
Starting Station <0.0>: Press Enter
Enter elevation or station (<Elevation>/Station)? S
Enter Station to calculate elevation: 100
Station: 1+00.000 Elevation: 1052.262
Enter Station to calculate elevation (Enter to end): Press Enter
Prompts
Select polylines to remove hard barrier tag from.
Select objects: select polylines
Interpolate Points
Function
This command divides the distance between two points and inserts one of the point symbols at
the specified distances. It can also interpolate elevations (To interpolate elevations the points
picked must be at their real z axis elevation).
Prompts
Interpolate Elevations <Y>: [Enter]
Selected points must be 3D points (must be at an acad elevation)
Point w/elevation to calculate from?
Pick point or point number: 3
2nd Point w/elevation?
Pick point or point number: (pick point)
Number of Segments/Divisions: 5
The command then locates 4 points.
Interpolate Entity
Function
This command divides the distance of a LINE, ARC or PolyLINE and locates points at the
computed distances. It also interpolates elevations (To interpolate elevations the points picked
must have an AutoCad or real Z/elevation). The figure below shows a graphical example.
Prompts
Interpolate Elevations <Y>: [Enter]
Point w/elevation to calculate from?
Pick point or point number: 1
2nd Point w/elevation?
Pick point or point number: 2
These points don’t have to be on the entity selected to divide.
Select Entity to Divide: (pick point on entity)
Many DTM commands will prompt for inclusion and exclusion polylines. The advantage to
Predefined Boundaries is that you don't have to select the boundary polylines each time that you
run the DTM command. Instead the program will recognize that the boundary is already specified
and will prompt Use predefined boundary Area 1 (<Yes>/No)? This lets you just press enter
to use your predefined boundary. If you want to pick the boundaries, you can type N for No. When
you have more than one set of boundaries, the program lets you choose from a list of the
boundary names (as shown in dialog).
Prompts
Boundary name <Site 1>: Area 1
Select Inclusion perimeter polylines.
Select objects: pick the closed polylines or press Enter for none
Select Exclusion perimeter polylines.
Select objects: pick the closed polylines or press Enter for none
Prompts
Select polylines to remove boundary tag from.
Select objects: pick the boundary polylines
The grid location is specified by first picking a lower left corner and then an upper right corner.
The screen cannot be twisted when this is done because grids always run north-south and east-
west. Then a dialog box sets the range of elevations to process, modeling method and grid
resolution. Entities with elevations outside the range to process are ignored. The modeling
method almost always should be triangulation. Polynomial, inverse distance, kriging and linear
least squares apply to random data points for surfaces like underground features. The grid
resolution is specified by either the number of grid cells or by the size for each grid cell. While
the program can handle really huge grids, a general rule of thumb is to keep the total number of
grids cells under 250,000 (500 by 500). The grid location and resolution can also be specified
by using the settings from an existing grid file. In this case, the location and resolution of the new
grid will match those of the selected grid file which is useful for routines such as Elevation
Difference and Two Surface Volumes that require two grid files with identical locations and
resolutions.
There are four triangulation modes: AutoDetect, Triangulation Only, Intersection with Triangulation
and Intersection Only. The Triangulation Only method builds a triangulation surface out of all the
selected points, lines and polylines. All lines and polylines are treated as barrier lines. Grid node
elevations are calculated based on the triangulation.
The Intersection with Triangulation will triangulate all the selected points and the only end points
of the lines and polylines. Then a "Steepest Intersection" method is used to assign the grid node
elevations from the linework of the triangulation lines and the selected lines and polylines. This
"Steepest Intersection" method is described in the Grid from Contour Maps section.
The Auto Detect method automatically chooses between the Triangulation Only and Intersection
with Triangulation methods. If the selected surface entities are primarily made of polylines, then
the Intersection with Triangulation method is used. Otherwise the Triangulation Only method is
used.
The Intersection Only method goes directly to the "Steepest Intersection" method using the
selected lines and polylines. The triangulation step is skipped and any selected point data is not
used. This method can be used for making grids out of polylines such as a contour map as long
as the surface is defined just by contour polylines without needing spot elevation points.
Skipping the triangulation step makes this method a lot faster especially for large files.
To accurately model the surface, it might be necessary to add entities in addition to the contour
polylines. For one, spot elevation points can be added for the high and low points. Otherwise the
grid model will plateau at the last contour. Also 3D barrier polylines need to be added on long
narrow ridge and valley contours because in these areas the program will find the same contour
when it looks for intersections in the eight directions. When all eight intersections are the same
contour, the interpolated grid elevation equals
the contour elevation instead of rising up the
ridge or dipping in the valley. The 3D barrier
polylines force interpolation along the ridge or
valley. To draw these polylines, set the OSNAP
to Nearest and run 3D Polyline under Draw.
Then draw the polyline by picking the contour
polylines where the barrier polyline crosses
them. Another way to quickly create barrier
polylines is to first draw the barrier polylines as
2D polylines. Then convert these polylines into
3D polylines with the Screen option in the 2D
to 3D Polyline by Surface Model command
under 3DPoly.
The Vertical Exaggeration option multiplies the grid elevations by this value. The View option
can change the view to one of these 3D viewing directions.
The Reverse Face Order option changes the direction of the points for a grid cell from clockwise
to counterclockwise. The order applies to shading the grid cell in 3D render viewers such as the
3D Viewer Window command. The grid cell will only appear shaded when viewing the grid cell
from the clockwise side. Viewing from the other side will show a wire frame. The default is to
show the shaded side from the top-down view. This option allows you to draw the grid so that the
underside of the grid is shaded.
Color by Elevation will color the grid based on a table of user-defined elevation ranges and the
assigned colors. This is similar to the Elevation Zone Analysis command.
Draw Side Faces is an option to draw vertical faces around the perimeter of the grid. The side
faces will be drawn vertically from the grid perimeter to the Sides Base Elevation. Draw Corners
Only will draw the side lines only at the grid corners. Otherwise side lines are drawn down each
perimeter grid cell.
Use Inclusion/Exclusion Perimeters will bring up a prompt to select closed polylines for
inclusion and exclusion areas. Only grid cells inside the inclusion polylines will be drawn. Grid
cells inside the exclusion polylines will not be drawn. Subdivide Grid Around Inclusion
Perimeter will subdivide grid cells that are partially inside and outside the perimeter into smaller
resolution grid cells.
Pull-Down Menu Location: DTM
Prerequisite: a .GRD File
Keyboard Command: plotgrid
File Names: \lsp\plotgrid.lsp & \lsp\cntr_grd.arx
Drawn grid file using inclusion perimeter and side faces option. Viewed with Viewpoint 3D.
DTM & Contour Module - DTM Commands Page 5-23
Edit 3D Grid
Function
This command edits the elevation of a grid node by graphically picking the grid corner and
entering a new elevation. The grid is a surface model that is represented by a rectangular mesh
of grid cells. Each grid cell has four corners with elevation. This command modifies the
elevation of one of these grid corners. After picking the grid node to edit, the program draws a
temporary X marker on the selected point and shows the current elevation for the point. Before
running this routine, a grid file (.grd) must be created with the Make 3D Grid File command. Also
the grid must be drawn on the screen using the Plot 3D Grid File command. Besides updating the
elevation of the grid in the drawing, the grid file can also be updated. Whether to update the grid
file is specified at the first prompt in the program.
Prompts
Update drawing only (Yes/<No>)? Press Enter. Choose between modifying the grid drawing
or both the grid drawing and file.
Select Grid node to edit: pick a grid cell corner
Enter new Grid node elevation <305.519>: Press Enter
Select Grid node to edit: Press Enter to end
List Grid displays a list of the northing, eastings and elevation of each grid corner. A grid corner
will have no elevation, listed as None, if the grid corner was outside the limits of the data during
Make 3D Grid File.
Smooth Grid applies a quadratic smoothing algorithm to the grid by using neighboring nodes
to adjust each grid node. This routine can be used to refine a grid so that the contours from the
Contour from Grid routine appear smoother. Typically this adjustment is relatively small. To get
more smoothing, run the routine more times.
Change Position lets you change the lower left and upper right corners of the grid file. For
example, you can use this routine to localize a grid file if you have a large grid for the entire site
but are currently working on a smaller area. If the new position covers area outside the original
position, any grid cells in this area will be assigned a null value. Otherwise the program uses the
original grid values for the new grid position.
Change Resolution changes the grid resolution (number of grid cells). The program uses the
original grid values for calculating the grid values at the new resolution.
Export to DTM writes the current grid file to a DTM format text file. The format of this file
is the following:
DTM 1.0 Header Line
test.dtm Name of file
51 Number of cells in X direction
51 Number of cells in Y direction
79442.4697 Lower left grid corner Y coordinate
14899.0326 Lower left grid corner X coordinate
0.0 Lower left grid corner Z coordinate
11.5618 Dimension of cell in X direction
7.0639 Dimension of cell in Y direction
1581.2612 Grid cell values starting from lower left, moving from left to right
1580.8879
1580.3257
etc...
Export to Points stores the northing, easting and elevation of grid nodes to a CRD file. There
are options to skip rows and columns from the grid. For example, you can enter skip=1 to create
points for every other row and column.
Import from Points creates a grid file from X Y Z data in a text file. There does not need to be
a current grid file loaded since this routine will create a grid file. The text file should consist of
one X Y Z coordinate per row with the first coordinate being the lower left grid corner and the
last coordinate as the upper right grid corner. There are options for space or comma separated
coordinates and for the order of the coordinates as either row (left to right) or column (bottom
to top).
Extrapolate can be used to assign elevations to all grid corners by any of four methods. Global
Trend finds the average slope and slope direction from the existing grid elevations and applies
this slope to calculating the missing elevations. Average method calculates a grid elevation as
the average of its nearest neighbors. Projected method extends the trend at the edge. Combined
method uses both Average and Projected. The Set Value button assigns the grid elevations to the
user-specified value.
Merge Grids creates a grid file by merging together two existing grid files, grid1 and grid2. The
current grid is grid1 and the program will prompt for a second grid. These two grids must overlap
with the same location and resolution. The inclusion and exclusion perimeters apply to grid2
such that the merged grid will consist of grid2 cells within the inclusion perimeters and outside
the exclusion perimeters and grid1 cells everywhere else. The result is stored in the current grid.
Set Value assigns the grid elevations to the user-specified value. For example by using Set Value
with the inclusion perimeter option, you could set the grid values to 0.0 within the inclusion
Page 5-26 DTM & Contour Module - DTM Commands
polyline for a strata thickness grid. You can also use Set Value to assign grid cells to NULL (no
value).
Add Value, Subtract Value, Multiply Value and Divide Value perform their function on each
grid cell using a user-specified value. For example, add 5 to the grid.
Add Grid, Subtract Grid, Multiply Grid and Divide Grid apply their function using another
grid file. This second grid file must have the same location and resolution. For example, you can
use Add Grid to add a strata thickness grid to a strata bottom elevation grid in order to create a
top elevation grid.
Min Grids compares the each grid elevation of the current grid file with a second grid file and
takes the minimum value. Likewise Max Grids compares two grids and takes the maximum
value.
Min Value compares the each grid elevation of the current grid file with a user-specified value
and takes the minimum value. Likewise Max Value compares the grid with a value and takes the
maximum value.
Less Value asks for a value to compare and a value to assign and uses the following logic:
if grid < compare_value then grid =assign_value, otherwise no change
Greater Value is the same as Less Value except the < is replaced with a > . Less and Greater
Grids use the same logic using grids to compare and assign instead of single values.
Prompts
Specify GRiD File File Selection Dialog
Choose a .GRD file to process.
Extrapolate grid to full grid size (Yes/<No>)? Press Enter. If you enter Yes to this prompt,
surface elevations will be computed for any grid cells that have null elevations.
Enter the base elevation: 570
This defines the second surface.
Select the Inclusion perimeter polylines or ENTER for none:
Select objects: Press Enter
Select the Exclusion perimeter polylines or ENTER for none:
Select objects: Press Enter
Preprocessing grid cells ...
Processing cell 2500
Volume Report Options Dialog
There are several other routines that calculate volumes based on grid files. Grid based volumes
can be calculated by One Surface Volumes, Volumes by Layer, Stockpile Volumes, and Pond/
Pit Volumes. These routines have special prompting and calculate the grid surfaces and volume
in one step.
One advantage to Two Surface Volumes is that you have more control in the creation of the grid
files. Also you can draw the grid files with the Plot 3D GRiD File routine so that you can view
exactly what is being compared. Another way to verify that the grid files model the surfaces
correctly is to run the Contour From Grid routine and review the contours. Two Surface Volumes
also has more output options to check volumes.
Besides grid based volumes, volumes can also be calculated between triangulation surfaces using
the Volumes by Triangulation command. Cross section end area is another volume method that is
used by the Calculate Sections Volume command in the Section-Profile module.
There are also options to specify inclusion and exclusion areas. When inclusion areas are
specified, only the volume within this inclusion area is calculated. Important: whenever
possible you should use a polyline that represents the limits of disturbed area as the inclusion
perimeter. Volumes within an exclusion area are not included in the calculations. Inclusion and
exclusion areas are represented by closed polylines and must be drawn prior to calling this
routine.
If the grid contains grid cells that have no elevations, you have the option to extrapolate
elevations from the grid cells with elevations. When you choose not to extrapolate, no volume
is calculated for the grid cells left without elevations. In general, extrapolation is not very
accurate and should be avoided whenever possible. Sometimes you may get small amounts of cut
in stockpiles that should only be fill, or small amounts of fill in pits that should only be cut. These
extraneous quantities are due to extrapolation at the border and should be small enough to be
ignored. When inclusion or exclusion polylines are used, the program will automatically
extrapolate the grids.
DTM & Contour Module - DTM Commands Page 5-29
In addition to writing a volume report to the
file, printer or screen, there are several
volume report options. Write Difference
Grid File will create a .GRD file of the
elevation difference of the two grid files.
Draw Difference Contours will create a
contour map of the difference or depth
between the two grid files. Draw Elevation
Difference in Each Cell will plot the
elevation difference at the grid corners which
is the same as the Elevation Difference
routine. Draw Volume in Each Cell will
plot the calculated volume for each grid cell
and is an excellent way to verify the volume
calculation. If a cell contains both cut and
fill, both values will be plotted. Calculate
Elevation Zone Volumes calculates the cut
and fill between different elevation ranges. The Draw Cut/Fill Color Map routine will solid
fill color each grid cell with different shades based on the average cut or fill in the cell. Red
shades are used for cut and blue for fill. There is an option to draw a color legend. The Use Report
Formatter allows you to customize the report by choosing the fields to report and their order.
Also the report formatter can be used to output the report data to Excel or Access. The Process
Another Area with Current Grids option will run Two Surface Volumes again using the same
grid files but different inclusion/exclusion polylines. This option saves the step of reloading the
grid files to calculate volumes from the same grids for multiple areas. The Cut Swell Factor
is multiplied by the cut volume in the report. Likewise the Fill Swell Factor is multiplied by
the fill volume. The Report Tons option allows you to enter the material density and the program
will report the cut and fill tons in addition to volume.
This shows a grid drawn by Plot 3D Grid File and volume values drawn by the Draw Volume in
Each Cell option of the Two Surface Volumes routine. Cut appears as negative and fill as positive.
Notice that cells bordering cut and fill regions contain a little of both.
The disadvantage to this routine is that it lacks the output options that help the analysis of the
volume such as Difference Contours. Also Volumes by Triangulation does no extrapolation and
stops calculating volume at the perimeter of the smaller of the two triangulation networks.
Volumes By Triangulation is better when used with point data instead of contour data because
contour data requires triangulating all the contour polylines as barrier lines which creates a large
triangulation network and is slower.
The triangulation networks to compare are defined in .flt files that are created by Triangulate
& Contour with the Write Triangulation File option. Before Volumes By Triangulation, run
Triangulate & Contour twice to create an .flt file for each surface.
The volume calculation is limited by either the extent of the triangulation networks or by an
inclusion perimeter which is a closed polyline. An inclusion polyline should be used when there
is limit of disturbed area perimeter.
Prompts
Select EXISTING surface Tmesh File
Choose a .flt file
Select FINAL surface Tmesh File
Choose another .flt file
Pick inclusion perimeter polyline (ENTER for none): pick a closed polyline perimeter
Calculating ...
Write report to file (Yes/<No>)? Press Enter
Write report to printer (Yes/<No>)? Press Enter
Comparing Triangulation files: C:\SC124\DATA\TRI1.FLT
and C:\SC124\DATA\TRI2.FLT
Cut volume: 66891.35 C.F., 2477.46 C.Y.
Fill volume: 43458.01 C.F., 1609.56 C.Y.
Prompts
Elevation Zone dialog Specify the elevation ranges, colors and patterns.
Plot average elevation text in each grid cell (Yes/<No>): Y
Select Rectangular 3D Faces to Analyze...
Select objects: C
First corner: (pick point) Other corner: (pick point) 1200 found
Select objects: [Enter]
Select the Inclusion perimeter polylines or ENTER for none:
Select objects: Pick a closed polyline for the limits of disturbed area
Select objects: Press Enter
Select the Exclusion perimeter polylines or ENTER for none:
Select objects: Press Enter
Surface %of
Zone Range Area Total
-------------------------------------------------------
1 <= 100.00 26822.41 27.25
2 > 100.00 27439.15 27.88
3 > 110.00 16727.98 17.00
4 > 120.00 12357.28 12.55
5 > 130.00 11700.36 11.89
6 > 140.00 3380.98 3.43
------------------------------------------------------
Total Surface Area> 98428.16
Average Elevation > 110.83
Minimum Slope% > 0.00 Maximum Slope%> 252.97
Minimum Elevation > 90.00 Maximum Elevation> 149.53
If you have the printer/device set to ON in the Configure SurvCADD the above report is sent to
it.
Select point for color legend: (pick point)
If a point is picked, a legend showing the color of each range is drawn. The legend is drawn aligned
to the current view UCS. For this reason it is best to have the mesh at the Vpoint at which it will
be plotted before executing the analysis program.
Elevation Difference
Function
This routine calculates the elevation difference either between two grid files at each grid corner
or between points and a grid or triangulation file. Grid file model surfaces are created with the Make
3D GRiD File command and triangulation files are created with the Triangulate & Contour
command.
When comparing two grid files, the elevation difference is drawn as text, and the + or - sign is
placed where the measurement is taken at the grid corner. The two grids must have the same
resolution and location. To get the grids to match, either pick the exact same lower and upper
grid points, or use the Use position from another file option of Make 3D GRiD Files when
making the second grid. Elevation Difference can be used to obtain a map of the elevation
differences between two surfaces. The elevation difference labels can be drawn in different
layers for cut, fill and zero difference (daylight). The default is to have cut in red, fill in blue and
daylight in green. You can also specify the text size, decimal places and the number of rows and
columns to skip. For example, on a large dense grid, you may want to skip every other row and
column so that not too much text is drawn.
Elevation Difference also has an option to compare points stored in a coordinate file (.crd file)
with a grid file or triangulation file. The routine generates a report of the point coordinates, surface
Prompts
For elevation difference between two
grids:
Grid 1
Calculate difference at points or
between grids (Points/<Grid>)?
Press Enter
Select the Grid 1 File Name Dialog
Select the Grid 2 File Name Dialog
The default layering method is to put
cut in red layer CUT, fill in blue layer
FILL, and zero elevation difference in
green layer DAYLIGHT.
Layer name for the Cut text
<CUT>: Press Enter
Layer name for the Fill text
<FILL>: Press Enter
Highlight zero elevation
differences (<Yes>/No)? Press
Grid 2 Enter
Layer name for zero elevation
difference text <DAYLIGHT>:
Press Enter
Size of text <0.73>: [Enter]
Number of rows to skip between text <0>: [Enter]
Number of columns to skip between text <0>: [Enter]
There are options to specify inclusion and exclusion areas. When inclusion areas are specified,
only the slope area within the inclusion
polyline is calculated. Slope area within an
Slope Direction Report
exclusion polyline are not included in the
Number of 3DFaces analyzed> 1180
calculations. Inclusion and exclusion areas
Surface % of
are represented by closed polylines and
Zone Area S.F. Acres Total
must be drawn prior to calling this routine.
------------------------------------------
Without inclusion and exclusion polylines,
N 1244327.38 28.57 17.24
all the slope area of each selected 3D Face
NE 674141.92 15.48 9.34
is used.
E 198462.34 4.56 2.75
Prompts SE 1307331.30 30.01 18.11
Select 3D Faces to Analyze ... S 1524694.82 35.00 21.13
Select objects: pick the 3D faces SW 381173.70 8.75 5.28
Select the Inclusion perimeter polylines W 548134.09 12.58 7.59
or ENTER for none: NW 1338833.26 30.74 18.55
Select objects: Pick a closed polyline if ------------------------------------------
needed Total Surface Area> 7217098.81
This command can also generate contours of the slope zones based on the calculated slope at
each point of the 3D Faces. The slopes can vary greatly between neighboring points. When
contoured directly, these slope data points produce incoherent contours. Instead this routine
applies a filtering algorithm that reduces the noise. There is another option to output a grid file
of the slope values.
There are also options to specify inclusion and exclusion areas. When inclusion areas are
specified, only the slope area within the inclusion polyline is calculated. Slope area within an
exclusion polyline are not included in the calculations. Inclusion and exclusion areas are
represented by closed polylines and must be drawn prior to calling this routine. Without
inclusion and exclusion polylines, all the slope area of each selected 3D Face is used.
Prompts
Slope Zone dialog Specify the slope zones, colors and patterns from lowest to highest.
Draw contours of slope zones (Yes/<No>)? Yes
Output a grid file of the slope (Yes/<No>)? No
Apply hatch patterns to grid cells (Yes/<No>)? No. This option fills the 3D faces with the
hatch pattern defined for the different zones. Without the hatch patterns the program will just
modify the 3D faces color.
Freeze grid layer after processing (Yes/<No)? No. This freezes the layer of the 3D faces so
that the slope contours are easier to see.
Select Rectangular 3D Faces to Analyze...
Select objects: C
First corner: (pick point) Other corner: (pick point) 1200 found
Select objects: [Enter]
Select the Inclusion perimeter polylines or ENTER for none:
Figure 4
Figure 3
Slope Report
Function
This command calculates the sloped surface area, average slope and average elevation on a site.
The surface can be defined by a grid (.GRD) file or generated from 3D entities on the screen.
For the screen method, the surface is modeled from the user-selected entities such as contour
polylines. Besides the surface entities, a perimeter polyline is used as the inclusion area for the
slope report. The perimeter polyline must be a closed polyline in the PERIMETER layer.
For the grid file option, there are options to specify inclusion and exclusion perimeters. When
inclusion perimeters are specified, only the area within the inclusion perimeters is calculated.
The area within exclusion perimeters is not included in the calculations. Inclusion and exclusion
perimeters are represented by closed polylines and must be drawn prior to calling this routine.
While Slope Zone Analysis also reports slope area, this routine works from a .GRD file instead
of 3D Face entities, allows both inclusion and exclusion areas, and is faster.
Prompts
Select 1st corner of slice box-line: (select point)
Select 2nd corner of slice box-line: (select point)
You can select any number of the rows and columns from the mesh. The command then
processes the selected 3DFaces.
Figure 5-15
Prompts
Enter the polyline layer <GRID>: Press Enter
Select Grid File dialog
Reading cell> 10201
Done.
Triangulate & Contour is the principle routine in this pull-down. In addition to triangulation and
contouring, this command also can optionally do the contouring embellishments of the middle
section all in one step.
Triangulate & Contour has many options which are specified in the dialog box shown in the dialog
below. With this command, you can do any combination of drawing the triangulation network lines,
drawing the contours, drawing triangulation network 3D Faces, and writing a triangulation file. The
triangulation options are in the top section of the dialog while the contouring options are at the
bottom. All the Triangulate & Contour options can be set in Configure SurvCADD as defaults.
Configure SurvCADD also has an Auto-run Contour option which skips the dialogs when running
Triangulate & Contour.
If Triangulate & Contour reports zero points found and fails to do anything when you're using
Carlson points, then those points are prob-
ably located at zero elevation. To fix this
problem, you can either choose Specify
Selection Set Options and then select
SurvCADD Point Inserts which will read
the elevation from the elevation attribute
of the point. Or you can go to Drawing
Setup and select Locate on Real Z Axis
and then call Locate Points to replot the
points.
Prompts
Triangulate & Contour Options Dialog
Box
All the options for this command are con-
trolled by this dialog.
Draw Contours
When this box is marked, the
program will draw contour lines after trian-
gulating. Otherwise, only the triangula-
tion is performed.
Contour Layer
This setting is the name of the
Figure 5-18
DTM & Contour Module - Contour Commands Page 5-53
Figure 5-19
Figure 5-20
Page 5-54 DTM & Contour Module - Contour Commands
Label Contour Ends
Draw Box
Around Text
Original data points with one 3D polyline Triangulation network without contouring
Prompts
Pick a tmesh edge to swap or Enter to end: pick an edge
Pick a tmesh edge to swap or Enter to end: Press Enter
Prompts
Select TMESH File to Draw
Choose a triangulation file (.flt)
Layer name <TMESH>: Press Enter
Drawing edges ... 2515
Prompts
Contour from Triangulation dia-
log box
Select the triangulation lines.
Select objects: pick the tmesh
lines
Contouring elevation 590
Inserted 900 contour vertices.
Contours from tmesh without smoothing Contours from grid file without smoothing
DTM & Contour Module - Contour Commands Page 5-59
Smooth Contours
Function
This command has options for applying smoothing to polylines. Select the radio button for the
smoothing option you want to apply. If you use quadratic smoothing or cubic spline type
smoothing the spline segments setvar is relevant. The Curve fit option provides the least
smoothing, and the Cubic spline option applies the most. Another effective way of smoothing
is by creating the contours from rectangular meshes using various grid resolutions. Increase the
smoothing by lowering the grid resolution and decrease by raising the grid resolution. The Bezier
option provides an incremental type of smoothing but can not be decurved. The Linetype
Generation option allows you to apply the pedit switch for Ltype Gen to a group of polylines. For
more information on this option and the spline smoothing options see the AutoCad Reference
Manual on the PEDIT command. After selecting the OK button the program prompts. Figure 5-
29 shows contours on the left un-smoothed and on the right smoothed with the cubic spline method.
Prompts
First corner: (pick point) Other corner: (pick point)
Select the polylines that represent the contour lines.
Select objects: [Enter]
Select Plines to spline smooth.
Select objects: C
First corner: (pick point) Other corner: (pick point)
Select the polylines to smooth.
Select objects: [Enter]
The program then applies the speci-
fied option to the selection set.
Bezier Smoothing
Function
Besides running separately in the Smooth Contours routine, Bezier Smoothing is also embedded
in many of the routine that create contours. Bezier Smoothing applies the Bezier smoothing
algorithm to polylines. This smoothing technique has two advantages over Spline or Curve-Fit
smoothing. One is that a Bezier smoothed polyline will pass through all of the vertices in the original
polyline, while a Spline smoothed polyline only curves towards the original vertices and can pull
away from vertices at sharp corners. Hitting all the original vertices can be an important feature in
contour maps for maintaining the exact location of the contours. The other benefit of Bezier is the
user's ability to control the looping and vertex factors. A higher looping factor increases the
curving effect. Vertices reduction can also be applied along with the smoothing. This avoids
having to create smoothed polylines with numerous vertices and then having to reduce these
vertices in a second step. Be sure not to make the cutoff offset for reduction too high or you can
negate or even reverse the smoothing effect (see Figures 5-30 - 5-33).
Prompts
Enter the looping factor (1-10) <5>: Press Enter. This determines the extent of curving. 1- least
curvy, 10 - most curvy.
Enter the offset cutoff <0.05>: Press Enter. This value is the maximum shift distance for
vertices reduction. A higher value removes more vertices.
Select polylines to smooth.
Select objects: Pick polylines
Reduce Vertices
Function
Carlson's contouring and smoothing often creates an explosion in file size due to the many vertices
it adds. Fortunately, many of these vertices are very close together and some can be removed with
no visible effect on the contour line drawing. Reduce Contours removes these extra vertices which
can reduce the total number of vertices by 30% to 90%. This has the benefits of a smaller drawing
file, faster drawing loading, and faster regens.
Reduce Contours removes vertices in a polyline that are within a user specified offset cutoff. The
algorithm looks at three vertices at a time, and calculates the distance between the second point
and the line from the first to the third point (see Figure 5-34). If this distance is less than the user
specified cutoff, the second point is removed. In theory, reducing the polyline vertices should not
shift the polyline more than the user's cutoff distance. The default for this cutoff is one tenth of
a foot. Increasing the cutoff will remove more vertices while decreasing it will more closely preserve
Figure 5-34
Edit Contours
Function
This command revises a segment of a contour polyline. Begin by picking a point on the contour
where you want to start editing. Then pick new points for the polyline. When finished picking new
points, press Enter and then pick a point on the contour to connect with the new points. The polyline
segment between the start and end points is then replaced with the new points.
Prompts
Select contour to edit: pick the contour polyline at the place to start editing
Pick intermediate point (Enter to End): pick a point
Pick intermediate point ('U' to Undo, Enter to End): pick a point
Pick intermediate point ('U' to Undo, Enter to End): Press Enter
Pick reconnection point on contour: pick the contour polyline at the place to join
List Elevation
Function
This command displays the elevation of a polyline or line. With a 3D polyline, the elevation of the
3D polyline at the pick point is reported along with the elevation of each vertex.
Prompts
Global Elevation Dialog
Define a line which slices the contours at the place to label them.
Pick 1st point: (pick point)
Pick 2nd point: (pick point)
Page 5-66 DTM & Contour Module - Contour Commands
Keyboard Command: gclabel
Pull-Down Menu Location: Contour
Prerequisite: polylines with elevation
(contour polylines)
File Name: \lsp\gclabel.lsp &
\lsp\contour4.arx
By selecting two points the contour lines that cross the line defined by
the two points are labeled.
Prompts
Layer name of existing contours <CTR>: [Enter]
Layer name for highlight contours <NCTR>: [Enter]
Select Contours to Highlight.
Select objects: W
This is AutoCad’s standard selection set prompt, use Window or Crossing.
First corner: (pick point)
Second corner: (pick point)
Prompts
Layer name of existing contours <CTR>: [Enter]
Layer name for depression contours <DCTR>: [Enter]
Width for depression contours <1.0>: [Enter]
Tick Interval for depression contours <50.00>: [Enter]
Tick Size for depression contours <6.0>: [Enter]
Select the existing contours.
Select objects: Select all the contour polylines, even the contours that aren't depression contours.
Select objects: [Enter] Enter ends the selection process. The program then sorts and displays the
high and low elevations of the selected contours.
Reading the selection set ...
Locating the depression contours ...
Drawing the depression contours ...
Prompts
Select polyline which represents
perimeter: (select trim perimeter)
Perimeter has 6 points.
Trim Inside/<Outside>: [Enter]
Use the I option to trim polylines
inside the defined perimeter. This
is useful for deleting contour lines
that fall inside a building or some
area that you want void of con-
tours.
Select PolyLines and/or 3DPolys to Trim.
Select objects: W
This is AutoCad’s standard selection set prompt, use Window or Crossing.
First corner: (pick point)
Second corner: (pick point)
Select objects: [Enter]
[Enter] ends the selection process.
Prompts
Define Ranges Dialog
Select polylines to color:
pick the polylines
Pick point for color legend:
pick a point to a clear area of
the drawing to place a legend
or press Enter for no legend
Function
Group Change Elevation can be used to quickly and accurately assign the elevation of series of
AutoCAD polylines that have been converted from raster or digitized without correct elevations.
The routine will automatically assign elevations to the polylines crossing the fence line selected
by two points. At the same time the elevations are changed, the program can assign it a new layer,
color, linetype, and polyline width. This process usually works best if contours are in a temporary
(white) layer to start. When they are processed, they will take on the color of the new layers making
it easy to distinguish which polylines have been processed.
Prompts
1) Command: GRPCELEV
2) Settings/First Point: (Press S to change
settings or pick first point.)
3) Second Point: (Pick second point)
4) Beginning Elevation <0.00>: 1020
5) Increment Direction U/D <U>: (enter)
Auto Tablet On
Function
This command controls whether the commands Digitize Contours, Digitize Sections, and Digitize
End Areas automatically turn the tablet to digitizer mode at the appropriate time. If this command
is not executed the user is responsible for toggling the tablet on at the point picking prompts.
Digitize Contours
Function
This command allows you to digitize contours as polylines one at a time. The first time it prompts
for a layer, an elevation, and an interval and then draws a polyline by picking points. The command
can be repeated by pressing enter at the AutoCad command prompt. When repeated, the command
defaults to the last elevation plus the interval and the previous layer. While picking points when
you get near the edge of the screen, the program will automatically zoom the display to center
around the last point.
There is an option to calculate volumes for the pad design. The volumes are calculated by
comparing the existing surface with the pad design. The inclusion perimeter for the volume
calculation is the daylight perimeter polyline which represents the limits of disturbed area. The
existing surface model is defined by the existing grid file or screen entities selected at the
beginning of the command. The pad design surface is calculated by making a grid from the pad
3D polylines including the starting pad perimeter, the side polylines and the daylight perimeter.
The Use Another Grid for Pad Interior option will prompt for another grid file to use for the
design surface within the starting pad perimeter. Otherwise the program will model the pad
interior by straight interpolation from the starting pad perimeter elevations. For example, if a
building pad has a starting pad perimeter at a set elevation and the pad is supposed to be flat, then
this option is not needed. This option is needed in a case where you are designing a pit and the
starting pad perimeter is a 3D polyline that follows an undulating pit bottom surface. The pad
design will model the pit side slopes. In order to model the undulating bottom of the pit, you need
the Use Another Grid for Pad Interior option to select a grid that models the pit bottom.
Besides calculating the volumes in the Design Pad Template routine, you can also calculate the
volumes with the Two Surface Volumes command. The design surface for Two Surface Volumes
Example of pit design for option of Use Another Grid for Pad Interior
DTM & Contour Module - Site Commands Page 5-77
Pad corner with round corners option. Pad corner without round corners option.
can be the final output grid from Design Pad or you can create a design grid with Make 3D Grid
File using the 3D polylines created in Design Pad. The reasons to use Two Surface Volumes are
that this volume routine has more output options (cut/fill color maps, etc.) and you can check
the volumes by plotting or contouring the grid files. Also you can combine several pads and other
final surfaces by running Make Grid File and then calculate the overall site volumes with Two
Surface Volumes.
For closed pad perimeters, there is an option to draw the slopes inward or outward from the
perimeter. The outward method starts the slopes at the design elevation of the perimeter and
projects out to intersect the existing surface. The inward method projects the slopes inside to
reach the grid surface. The inward method is equivalent to starting from the disturbed area limits.
The surface is defined by a 3D rectangular grid mesh. The grid can be selected from a .grd file
or calculated by the routine. When calculated, Design Pad Template internally creates a grid
mesh from the surface entities found by doing a crossing selection of the grid limit. Make sure
that the grid area covers the entire area for the pad including room for the cut/fill slopes.
The design is drawn as 3D polylines and the earthwork volumes are calculated. Before ending,
the program allows you to adjust the design by changing the pad elevation, slopes and offset. The
program can find the cut/fill balance by automatically adjusting the pad elevation. If adjustments
are specified, the pad polylines are redrawn and the volumes recalculated. At the end, there is an
option to trim existing contours inside the disturbed limits of the pad. Then there is an option
to draw contours on the pad. If contouring is selected, a dialog lets you set the contouring
options. Usually you should specify a new contour layer and turn off smoothing.
The cut and fill slopes can be defined by ratio, percent slope or template file. Using a template
file lets you do road design without cross sections. Instead the existing surface is modeled by
the grid. To do road design by cross section, use the Earthworks & Final Contours command in
the Section-Profile module.
Prompts
Pick Lower Left limit of pad disturbed area: Pick lower left These prompts appear for the
Screen Entities surface model method.
Pick Upper Right limit of pad disturbed area: Pick upper right
Be sure to pick these limits well beyond the area of the top of pad polyline in order to make room
for the outslopes.
Make Grid File Dialog
After selecting the limits of the disturbed area the program will generate a 3D grid that
represents the surface. Specify the grid resolution desired and select OK.
Pick the top of pad polyline: Select perimeter polyline
Enter the fill outslope ratio <2.0>: 2.5
Enter the cut outslope ratio <2.0>: 2.5
After entering outslopes slope ratios, a range of elevations along the pad top will be noted.
Enter the pad perimeter elevation <29.54>: 39
Calculate earthwork volumes (<Yes>/No)? Press Enter
Pad Report Viewer Reports cut/fill volume
Write final surface to grid file (Yes/<No>)? Press Enter. This option will output a grid file
using the elevations of the pad within the disturbed area polyline and using the original ground
surface everywhere else.
Top of Pad Polyline
Pad template
with contours
3D view of
pad with
DTM of
surface and
triangulation
faces of pad
Page 5-80 DTM & Contour Module - Site Commands
Pull-Down Menu Location: Site
Prerequisite: A pad perimeter polyline and surface entities or .grd file
Keyboard Command: pad
File Names: \lsp\flatpond.lsp & \lsp\pond.arx
Viewpoint 3D view of
intersecting side slopes
Page 5-82 DTM & Contour Module - Site Commands
Bench Pond Design
Function
This feature will design an on bench or hillside pond from a closed 2D polyline that defines the
top dam perimeter of the pond and a surface model. Before beginning this routine, you must have
the surface entities and the closed polyline as shown in Figure 5-45.
The surface is defined by a 3D rectangular grid mesh. The grid can be selected from a .grd file
or calculated by the routine. When calculated, the program internally creates a grid mesh from
the surface entities (Contours, Tri-Mesh, 3dPolys) found by doing a crossing selection of the
grid limit.
The design is drawn as 3D polylines with an option to drawn contours on the pond, and the
earthwork volumes and stage-storage volumes are calculated.
Figure 5-44: Grid Resolution dialog
Prompts
Source of surface model (File/
<Screen>)? Press Enter. Use the File
option to select a .grd file.
Pick Lower Left limit of pond dis-
turbed area: Pick lower left
Pick Upper Right limit of pond dis-
turbed area: Pick upper right
Be sure to pick these limits well beyond
the area of the top of dam polyline in
order to make room for the outslopes.
Make GRiD File Dialog
After selecting the limits of the disturbed
area the program will generate a 3D grid
that represents the surface. Specify the grid resolution desired and select OK.
Pick the top of dam polyline: Select closed polyline (see Figure 5-45).
Interior slopes to set elevation or original surface (<Elev>/Surface)? Press Enter. The
interior of the pond can be created to one bottom elevation or the interior sides can stop
where they intersect the original surface.
Enter slopes as percent grade or slope ratio (Percent/<Ratio>)? Enter
If Percent is desired press P, then Enter. In this example ratio will be used.
Enter the fill outslope ratio <2.0>: 2.5 Enter
Enter the cut outslope ratio <2.0>: 2.5 Enter
Enter the interior slope ratio <2.0>: 2.0 Enter
Enter the top of dam width: <10>: 10 Enter
After entering outslopes and interior slope ratios a range of elevations along the dam top
will be noted.
Enter the top of bank elevation <29.54>: 40 Enter
Figure 5-46: Bench Pond showing Slope Direction Arrows and complete with contours
Pull-Down Menu Location: Surface in Mining module, Site in DTM-Contour module, Pond in
Hydrology module
Prerequisite: Closed polyline that defines top of dam and surface entities
Keyboard Command: bpond
File Name: \lsp\flatpond.lsp, \lsp\pond.arx
The surface is defined by a 3D rectangular grid mesh. The grid can be selected from a .grd file
or calculated by the routine. When calculated, the program internally creates a grid mesh from
the surface entities (Contours, Tri-Mesh, 3dPolys) found by doing a crossing selection of the
grid limit.
The design is drawn as 3D polylines with an option to drawn contours on the pond, and the
earthwork volumes and stage-storage volumes are calculated.
Prompts
Source of surface model (File/
<Screen>)? Press Enter. Use the File
option to select a .grd file.
Pick Lower Left limit of pond dis-
turbed area: Pick lower left
Pick Upper Right limit of pond dis-
turbed area: Pick upper right
Be sure to pick these limits well beyond
the area of the top of dam polyline in
order to make room for the outslopes.
Make GRiD File Dialog
After selecting the limits of the disturbed
Figure 5-50: Grid Resolution dialog
area the program will generate a 3D grid
that represents the surface. Specify the
grid resolution desired and select OK.
Pick the top of dam polyline: Select closed 2d polyline (See Figure 5-51)
Pick a point within the pond: Pick a point
Enter slopes as percent grade or slope ratio (Percent/<Ratio>)? Enter
If Percent is desired press P, then Enter. In this example slope ratio will be used.
Enter the fill outslope ratio <2.0>: 2.5 Enter
Enter the cut outslope ratio <2.0>: 2.5 Enter
Enter the top of dam width: <10>: 10 Enter
After entering outslope ratios and dam width a range of elevations along the top of dam will be
noted.
Enter the top of dam elevation: 90 Enter
Cut pond interior (<Yes>/No)? No Enter. This option has two methods for cutting volume from
Pond
Pull-Down Menu Location: Surface in the Mining module and Site in the DTM-Contour
module
Prerequisite: Polyline that defines top of dam
Keyboard Command: vpond
File Name: \lsp\flatpond.lsp, \lsp\pond.arx
Spot elevations can be calculated at various user-specified points or at a specific interval. For
random spot elevations, the user picks or enters the x,y coordinates for each spot elevations. The
elevation at the current position of the crosshairs is displayed in real-time at the bottom of the
side bar. For interval spot elevations, the alignment for the intervals is defined by a polyline that
must be created before starting this routine.
Prompts
Source of surface model (File/<Screen>)? Press Enter. Use the File option to select a .grd
or .flt file.
Layer for points <POINTS>: Press Enter
Add spot points to Coordinate File (Yes/<No>)? Yes.
This option stores any points created in this routine to a
.crd file and draws Carlson point entities.
Draw nodes only (Yes/<No>)? Press Enter. This prompt
only appears if Add points to Coordinate File is off. This
option either draws only AutoCad POINT entities or an X
mark and elevation text.
Pick Lower Left limit of surface area: pick a point at
the lower left corner of your area of interest
Pick Upper Right limit of surface area: pick a point to Spot Elevations with Add to
window around your area of interest Coordinate File off and
Make Grid File Dialog Draw Nodes Only off
Choose a grid resolution for modelling the surface.
For picked point spot elevations:
Random spot elevations or interval along pline (<Random>/Interval)? [Enter]
Enter or pick point (Enter to end): pick a point
Enter or pick point (Enter to end): Press Enter
For spot elevations along a polyline:
Random spot elevations or interval along pline (<Random>/Interval)? Interval
Pick the centerline polyline: pick a polyline
Interval along polyline <50.0>: 25
Number of left offsets <0>: 1
Enter left offset interval <25.0>: 10
Number of right offsets <0>: 2
Enter right offset interval <10.0>: Press Enter
DTM & Contour Module - Site Commands Page 5-91
Interval spot elevations for points 1-32. "Random" spot elevations for points 33-37.
Prompts
Entities to Points Dialog
Choose whether to prompt for
descriptions, elevations or point
numbers
Entities to Process Dialog Choose entities
to process
Source of Surface Model
Choose a grid (.grd) or triangulation (.flt) file.
Select arcs, faces, line and/or polylines.
Select objects: pick entities
Prompts
Choose Grid or Tmesh File to Process dialog
Select points, inserts, lines and polylines to convert.
Select objects: pick the entities to convert
Keep existing polylines [Yes/<No>]? Press Enter
Converting entities ...
Done.
Prompts
Ignore Z values of picked points (.XY filter) (Yes/<No>): Y
Using the .XY filter allows the user to pick the X and Y coordinate from the screen and type in
the elevation. If you use the N response then the z coordinate of the point picked will be applied.
Number/<Pick point>: (pick point)
Number/Close/Undo/<Pick point>: N
Close/Undo/Pick point/<point Number>: 15 This is a point number from the current
coordinate file.
Close/Undo/Pick point/<point Number>: Press Enter
Pressing [Enter] ends the command.
The Make 3D GRiD File and Two Surface Volumes routines are an alternative to this command.
Prompts
Make GRiD File dialog
Set the resolution and then click OK. See Figure 5-50.
Select stockpile entities and perimeter.
Select object: pick the objects that define the surface and the 3D polyline perimeter.
Reading points ... 53
Inserting barriers 17
Triangulating points ... 53
Processing cell 2500
Volume report
Volume report
Lower left grid corner : 15965.45,12657.05
Upper right grid corner: 16269.40,12906.29
X grid resolution: 50, Y grid resolution: 50
X grid cell size : 6.08, Y grid cell size: 4.98
Stockpile volume : 1191674.87825 cubic ft,
44136.107 cubic yards
Figure 5-56: Sample volume report
Figure 5-57: Stockpile defined by points and a 3D
polyline perimeter. Window these objects to
obtain the volume report.
The Make 3D GRiD File and Two Surface Volumes routines are alternatives to this command.
Prompts
Make GRiD File dialog
Set the resolution and then click OK. See Figure 5-50.
Select pond/pit entities and perimeter.
Select object: pick the objects that define the surface and the 3D polyline perimeter.
Reading points ... 53
Inserting barriers 17
Triangulating points ... 53
Processing cell 2500
Volume report
Calculate Earthwork
Function
This command calculates earthwork cut and fill between two grid files while adjusting for top
soil removal/replacement and differentials in zones. Grids files representing the base and final
surfaces must be created by Make 3D Grid File before starting this command. Also the zones
must be predefined by the Define Earthwork Zones command which creates a zone definition
file that specifies the zone differential and layer.
Top soil removal/replacement is applied to the base grid before calculating the remaining
earthwork.
Zone areas are defined by a closed 2D polyline in the layer of the corresponding to the zone
definition file. The zone differentials within each zone area are applied to the final grid. In the
example on the following page, ROAD 1 is a closed polyline drawn in the layer P-ROAD14
which has a zone definition with a differential of -1.17. The final grid elevations within the ROAD
1 polyline will be lowered by 1.17. Roads 2-6 are in a layer P-ROAD8 with a differential of -
0.67.
After adjusting the base and final grid surfaces, the earthwork is calculated between the grids.
The volume within each zone is calculated and reported separately. The area that is not in a zone
is reported as the Base volume.
Prompts
Select Base Grid File dialog
Choose the base surface .GRD file.
Select Final Grid File dialog
Top Soil Removal Depth: for fill is 0.500, for cut is 0.500
Top Soil Removal Area is 1031385.35 S.F., Volume is 19099.73 C.Y.
Name Diff Cut (C.F.) Fill (C.F.) Area (S.F.) Length Cost
(C.Y.) (C.Y.) (Acres)
Main Road Road 1 -1.170 221204.30 45689.84 62721.48 3920.54
$62376.52
8192.75 1692.22 1.44
Side Roads Road 2 -0.670 16661.99 1166.47 11489.26 748.06
$6543.13
617.11 43.20 0.26
Side Roads Road 3 -0.670 7586.22 74932.54 12106.25 817.10
$6894.51
280.97 2775.28 0.28
Side Roads Road 4 -0.670 48293.64 0.00 9597.66 591.72
$5465.87
1788.65 0.00 0.22
Side Roads Road 5 -0.670 8541.28 34589.47 8817.97 561.53
$5021.83
316.34 1281.09 0.20
Side Roads Road 6 -0.670 11209.97 18814.02 15500.00 1094.86
$8827.25
415.18 696.82 0.36
Base 1035124.57 2077552.12 910833.59
38337.95 76946.37 20.91