Process Help PERDTM - create 3D perimeters by projecting 2D perimeters onto a DTM surface |
Process Name |
Menu Path |
Link to Command Table |
PERDTM |
Edit ribbon | Project | Project | Project String to Wireframe |
Introduction
Converts 2-dimensional perimeters to 3-dimensional perimeters by vertical projection onto a DTM surface.
How to use
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.
Files, Fields and Parameters
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 |
Notes
It should be ensured that the perimeter lies entirely within the area defined by the DTM wireframe, otherwise points lying beyond will have undefined ZP values.
Example
!PERDTM &PERIMIN(PER),&WIREPT(ZON1PT),&WIRETR(ZON1TR),
&PERIMOUT(PERZ)
Error and Warning Messages
Message |
Description |
Solution |
>>> 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. |
|
|
|
|