TL Cogo Table
説明
This app will help generate cogo point tables from point groups, without having to change/create table styles.
Features:
- No cogo table styles required - table format is specified in the initial format string, existing acad table style is used
- Alignment information such as station/offset values supported
- Table sorting ascending/descending by any column
- Column for sequential numbering supported (independent of sorting) for creating new point IDs on the fly
- The decimal precision of values for each column can be specified
- Custom (blank) columns supported (to be filled in after the fact by the user)
- Horizontal column text alignment is supported for all table columns - left/middle/center
- Set alignment station/offset values in the description field of cogo points
From the app's built-in help:
Table format string:
[] -> define table column
['COL TITLE'] -> Define the table column and specify the column title
{} -> global setting: r, c, t or [{}] -> column width, see below
<> -> table column alignment: <left|right>
# -> sequential number symbol, ie [#101] -> insert a column with sequential numbers starting from 101 (not affected by sorting)
* -> Sort table by this column, ascending
** -> Sort table by this column, descending
TABLE TITLE []-> text before column definitions/global settings is used as a table title
[] COMMENT -> text after column definitions/global settings is ignored - use as a comment
P -> Cogo point number
E -> Easting
N -> Northing
Z -> Elevation
D -> Raw Description
F -> Full Description
S -> Station
O -> Offset
Examples:
[E2>{5.5}] -> Easting value, format to 2 decimal places, align right, set column width 5.5 -> 123.45
[<S*] -> Station value, align left, sort points ascending along the alignment
[<{55}] -> Include an empty column to be populated by the user, align text to the left, and set the column width to 55
['CUSTOM COLUMN']['OTHER COLUMN'] -> define multiple custom columns
{r3.5}{c15.0}{t1.2} -> Preset table defaults: row height, column width, text size
COGO POINTS TABLE, ALIGNMENT L100 [#'POINT NO'][E][N][S][O]{t1} Comment: use this format string for points along alignment L100