PERDTM Process
To access this process:
- Digitize ribbon >> Transform >> Project >> Project Strings to Wireframe.
- View the Find Command screen, select PERDTM and click Run.
- Enter "PERDTM " into the Command Line and press <ENTER>.
See this process in the Command Table.
Introduction
Convert 2-dimensional perimeters to 3-dimensional perimeters by vertical projection onto a DTM surface.
Values for additional fields in the input perimeter are taken as constant for the string and therefore carried across to each point of that string in the output perimeter.
Note: A perimeter must lie entirely within the area defined by the DTM wireframe, otherwise points lying beyond will have undefined ZP values.
Input Files
Name |
Description |
I/O Status |
Required |
Type |
PERIMIN |
Input perimeter file |
Input |
Yes |
String |
WIRETR |
Input DTM triangle file |
Input |
Yes |
Wireframe Triangle |
WIREPT |
Input DTM point file |
Input |
Yes |
Wireframe Points |
Output Files
Name |
I/O Status |
Required |
Type |
Description |
PERIMOUT |
Output |
Yes |
String |
Output perimeter file |
Example
!PERDTM &PERIMIN(PER),&WIREPT(ZON1PT),&WIRETR(ZON1TR),
&PERIMOUT(PERZ)
Error and Warning Messages
Message | Description |
>>> WARNING - POINT IDENTIFIER nnnnnn TOO LARGE >>> AT POINT FILE RECORD NUMBER rrrr. |
There is a problem with the point data file. |
>>> FIELD aaaaaaaa MISSING FROM TRIANGLE FILE |
One of the compulsory triangle fields (PID1,PID2,PID3) is missing. |
>>> FIELD aaaaaaaa MISSING FROM POINT FILE |
One of the compulsory point fields (XP,YP,ZP,PVALUE,PID,PTN) is missing. |
Related topics and activities