MAKEDTM Process
To access this process:
- Enter "MAKEDTM" into the Command Line and press <ENTER>.
- 
                                                Display the Find Command screen, locate MAKEDTM and click Run. 
See this process in the Command Table.
Process Overview
MAKEDTM generates a DTM file from points data in a file, which is optionally subdivided or constrained using one of the following inputs:
- Closed perimeter data
- String files
Point coordinate fields will be automatically detected if possible, but can be reviewed/edited using the Fields tab.
Note: For interactive DTM creation from loaded string or point data, see dtm-create ("md").
Input Files
| Name | Description | I/O Status | Required | Type | 
| PERIMIN | Input perimeter file containing XP,YP,ZP,PTN, PVALUE fields. Closed strings will be used as boundaries to the triangulation, and may be included in the triangulation if @INCPERIM is 1. | Input | See desc | Strings | 
| STRINGIN | Input string file containing XP,YP,ZP,PTN and PVALUE fields. String segments are included in the triangulation as 3D edge constraints, breaklines. Strings may be open or closed. | Input | See desc 
 | Strings | 
| POINTSIN | Input point file containing XPT,YPT,ZPT fields. | Input | See desc 
 | Points | 
Output Files
| Name | I/O Status | Required | Type | Description | 
| WIRETR | Output | Yes | Wireframe triangles | Output wireframe triangle file. | 
| WIREPT | Output | Yes | Wireframe points | Output wireframe points file. | 
Fields
| Name | Description | Source | Required | Type | Default | 
| XPT | X field in input file | PERIMIN, STRINGIN or POINTSIN | Yes | Numeric | Undefined | 
| YPT | Y field in input file | PERIMIN, STRINGIN or POINTSIN | Yes | Numeric | Undefined | 
| ZPT | Z field in input file | PERIMIN, STRINGIN or POINTSIN | Yes | Numeric | Undefined | 
Parameters
| Name | Description | Required | Default | Range | Values | 
| BOUNDARY | Boundary specifier for perimeters: 
 | No | 0 | 0,1 | 0,1 | 
| INCPERIM | Include perimeter strings in the triangulation : 
 | No | 1 | 0,1 | 0,1 | 
| TOL | Tolerance distance below which points can be moved to avoid sliver triangles around breaklines | No | 0.00001 | Undefined | Undefined | 
| FLATTRI | Avoid flat triangles: 
 | No | 0 | 0,1 | 0,1 | 
| TRIM | Trim edge triangles: 
 | No | 0 | 0,1 | 0,1 | 
| TRIMANG | Minimum (2D) angle allowed in an edge triangle to avoid trimming | No | 0 | 0,360 | Undefined | 
| TRIMLEN | Maximum (2D) edge length allowed in an edge triangle to avoid trimming | No | 0 | Undefined | Undefined | 
| CREST | Add automatic crest spurs to minimise upper plateaus: 
 | No | 0 | 0,1 | 0,1 | 
| CRESADJ | Vertical distance to offset the crest spurs | No | 0 | Undefined | Undefined | 
| VALLEY | Add automatic valley spurs to minimise lower plateaus: 
 | No | 0 | 0,1 | 0,1 | 
| VALLEYADJ | Vertical distance to offset the valley spurs | No | 0 | 0,1 | 0,1 | 
| KEY | Add automatic key spurs: 
 | No | 0 | 0,1 | 0,1 | 
Related topics and activities

