描述码格式参考

使用描述码的格式特性为与某个描述码匹配的点创建完整描述。

下面是一些描述码格式样例:

点的原始描述始终与点一起存储,并且通常与现场测量人员输入的点描述一致。有时,例如在图形中为点设定标签时,点的原始描述包含的信息可能不符合您需要的格式。这种情况下,您可以使用格式特性为该点创建一个可读性更强的完整描述。

指定完整描述的简单方法

只需在格式特性中指定所需的描述,即可为与某个描述码匹配的点轻松定义标准的完整描述。例如,如果您希望与某个特定描述码匹配的所有点都具有 MONUMENT 完整描述,请输入 MONUMENT 格式。这样,所有与该描述码匹配的点都将使用完整描述 MONUMENT 进行创建。

如果您希望与该描述码匹配的所有点的完整描述与其原始描述相同,请输入 $* 格式。

使用参数将原始描述转换为完整描述

可以通过更改原始描述中元素的顺序或添加描述性文字,根据原始描述创建可读性更强的完整描述。要实现此目的,必须定义用于将原始描述转换为完整描述的格式。

点的原始描述由一列以空格分隔的元素组成,例如 TREE OAK 7。要重新排列元素在原始描述中的顺序,必须分别引用每个元素。创建格式时,用符号 $0 引用原始描述中的前导元素。用 $ 后跟 1-9 中的一个数字引用其余元素(称为参数),数字 1-9 指定这些参数在原始描述中的位置。

例如,对于原始描述 TREE OAK 7,使用符号 $0 来引用该原始描述的前导元素。使用符号 $1 来引用第一个参数 OAK。使用符号 $2 来引用第二个参数 7。

当与某个描述码匹配时,将使用引用原始描述中的元素的格式将原始描述转换为完整描述。

注: 原始描述中的前导元素不作为参数引用。“参数”是指原始描述中前导元素后面的每个元素。

样例

假定您在创建点时指定 TREE OAK 7 作为原始描述。您有一个描述码集包含代码为 TREE,格式为“$2 inch $1 tree”的描述码。

原始描述中的前导元素 TREE 与该描述码中的代码 TREE 匹配。将使用描述码中指定的格式“$2 inch $1 tree”将点的原始描述转换为完整描述。

格式中的 $2 引用原始描述中的第二个参数 7。格式中的 $1 引用原始描述中的第一个参数 OAK。通过将“$2 inch $1 tree”格式中的 $2 替换为 7 并将 $1 替换为 OAK 即创建完整描述。格式中的文字(“inch”和“tree”)保持不变。替换完成后,转换后的完整描述为“7 inch OAK tree”。

下表列出了描述码参数的替换代码,包括要将原始描述用作完整描述时使用的代码:

使用此代码...

在格式中执行此操作...

样例

$0

引用原始描述中的前导元素。

TREE Oak 7

$1

引用原始描述中的第一个参数。

TREE Oak 7

$2

引用原始描述中的第二个参数。

TREE Oak 7

$3

引用原始描述中的第三个参数。

TREE Oak 7 24

$4、$5 一直到 $9

引用第四个参数、第五个参数一直到第九个参数。

$+

引用原始描述中前导元素后面的所有参数。

TREE Oak 7

$*

引用原始描述中的前导元素及其后的所有参数。

TREE Oak 7

$$

在描述中插入单个 $。

如果使用了 $$200.00 作为格式的一部分,该部分在转换后的完整描述中将为 $200.00。

$*

使用点的原始描述作为完整描述。

如果使用了原始描述 UP-1、UP-2 和 UP-3,要使用这些描述作为完整描述,请使用 $* 作为格式。