Overview:
This information is included in the Reference Information delivered with the Help file in InRoads under the topic "Survey Feature Custom Operations (New/Edit Style)". This document is to be treated as a quick reference to the custom operation options and values that are used by InRoads to display survey data. Please refer to the InRoads Help for complete and comprehensive information regarding Custom Operation.
Option Custom Operations
Place Text '$(NAME)
'$(FCODE)
'$(ELEVATION)
'$(NORTH)
'$(EAST)
'$(CODE)
'$(ATTRIBUTE)
'$(NOTES)
Custom Fonts FT=[font number]
FT=[font name]
Font Symbol '\(numerical code)
Symbology LV=[Level Name]
Positioning DY=
DX=
LS=
PR=
PRZ=
CO=
RESET
LC=
WT=
TX=
Place Line LINE
MOVE
Justification JT=RB <=right bottom JT=RC <=right center JT=RT <=right top JT=CT <=center top JT=CB <=center bottom JT=CC <=center center JT=LT <=left top JT=LC <=left center JT=LB <=left bottom
Cell/Block AC=(Cell/Block name)
Active Scale AS=
Active Angle AA=
Alpha Operators = , <>
Numeric Operators = , <> , > , < , >= , <= , + , - , * , / , **
Lookup table LOOKUP=
Find Tables FIND=
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Placing Text: Placing text is similar to using a spreadsheet, the text must be proceeded by a single quote ('). Point numbers, feature codes, elevations, and northing and easting can be placed at the point by using the following format:
'$(NAME)'$(FCODE)'$(ELEVATION)'$(NORTH)'$(EAST)
The entire point code string (as opposed to just the feature code) can be referred to in the following manner:
Attributes can also be placed as text. Each attribute is distinguished by the attribute name. Suppose that one of the attributes for an oak tree is the trunk size. The attribute may be called "SIZE." To place the trunk size on the drawing, enter the following:
'$(SIZE)" OAK
Field notes can be displayed at the point and committed to the design file by keying in the following:
Custom Fonts: Custom Operations lets you use custom fonts. You can also use fonts other than the active font. To include a font style that is different from the other text in the drawing, you can enter the following: FT=[font number]
InRoads Survey also supports fonts loaded on your machine as part of the Windows operating system:FT=[font name]
Placing Font Symbols:
'\(numerical code)
Symbology: You can place text on a specific level with the following command:
LV=[level name]
Positioning Custom Operations: The software will remember the location and place all text starting from the actual point location.
DY=change in y from the feature point coordinates.DX=change in x from the feature point coordinates.
LS=active line spacingPR=precision of the features displayed quantities (used for numerical text). PR does not control elevation output.PRZ=precision of the features elevation or z-valuesCO=color numerical value, attribute with numerical value, or numerical equationRESET=reset the position to the actual point locationLC=active line styleWT=weightTX=text size based on numeric value or attribute with numeric value
Placing Lines:
LINE=places a line
MOVE=specifies that the program should move to the specified location following the prompt.
Justification:
JT=RB <=right bottomJT=RC <=right centerJT=RT <=right topJT=CT <=center topJT=CB <=center bottomJT=CC <=center centerJT=LT <=left topJT=LC <=left centerJT=LB <=left bottom
Placing Cells/Blocks:
AC=(cell/block name)
Active Scale: The Active Scale command is used only for scaling cells.
AS=scaleAS=$(numerical attribute)
Active Angle: You can define an absolute angle for rotating all graphics placed with custom operations using the active angle command, as follows:
AA=$(<attrib>)
where <attrib> specifies an attribute that defines an angle value. For example, the attribute can be named ROTATE, and the Active Angle operation can be used.
Alpha Operators: There are only two operators that act on alpha attributes:
Operator
Explanation
=
True if the alpha attributes being compared are exactly alike.
<>
True if the alpha attributes are different.
Numeric Operators:
True if the numeric attributes being compared have the same value.
True if the numeric attributes have different values.
>
True if the value of the first numeric attribute is greater than the value of the second.
<
True if the value of the first numeric attribute is less than the value of the second.
>=
True if the value of the first numeric attribute is greater than or equal to the value of the second.
<=
True if the value of the first numeric attribute is less than or equal to the value of the second
If either of the attribute values involved in an IF statement contains an alphabetic character, the attributes are compared as alpha attributes, using the alpha operators. An operator is seen as a numeric operator only if both attributes being compared are numeric.
Math Functions: Math functions are supported which allow the use of variables. All basic math functions (+, -, *, /) are supported. Exponents are also supported (such as 3**2 (value of 9)). However, the software does not check for floating-point overflow. This mathematical command should be used with caution.
Lookup Tables: Lookup tables are used to assign certain values to field key-ins based on the criteria you specify. This relieves the field crews from long key-ins and other items that only regard drawing production (font symbols, cells, math calculations, and so on). For example, when a surveyor enters numerical or alpha characters for an attribute, the lookup table will manipulate the value to place text, change fonts, insert font symbols, and so on.
Lookup=(Table Name)
Find Tables: Find tables are similar to lookup tables because they are used to place text based on attribute value. The difference is that the find table can place multiple descriptions based on the number of characters placed in the attribute field.
Find=(value)