示例:使用描述码参数格式化完整描述和缩放点符号

注: 以下段落只是为了帮助您理解本示例,并没有提供描述码的完整概述。有关描述码的概述,请参见关于描述码。在开始本示例之前,应先学习如何创建基本描述码的示例。有关详细信息,请参见示例:创建基本描述码的步骤

创建点时,在命令行中输入的描述即为点的原始描述。原始描述可以由一个元素组成(例如 TREE),也可以由多个元素组成(例如 TREE OAK 7)。在描述码匹配过程中,原始描述中的前导元素将与描述码代码相比较。原始描述中的其余元素称为参数。可以使用参数为点创建完整描述,也可以使用参数旋转或缩放点。

本样例中将创建一个描述码,将“TREE <树类型> <树大小>”格式的原始描述转换为“<树大小> inch <树类型> tree”格式的完整描述,并使用 <树大小> 的值来缩放点符号。例如,原始描述 TREE OAK 7 将转换为完整描述 7 inch OAK tree。将使用 7 这个值来缩放点符号。

在原始描述 TREE OAK 7 中,OAK 是第一个参数,7 是第二个参数。

示例:使用参数格式化完整描述和缩放点符号

  1. 在开始之前,先创建名为 Tree_Symbol 的点样式,用于显示本示例中创建的树点。有关详细信息,请参见创建点样式
  2. “工具空间”中的“设定”选项卡上,右键单击“描述码集”集合。然后单击“新建”。
  3. 对于“名称”,输入 Param_Example。单击“确定”

    这样即创建一个名为 Param_Example 的描述码集。

  4. 右键单击“Param_Example”。然后单击“编辑码”。

    将显示“描述码编辑器”。如果看不到“描述码编辑器”,请单击“设定”选项卡顶部的 以显示“全景”窗口。

    如果看不到以下步骤中提到的列标题,可能需要使用列标题上下文菜单来显示它们,或者可能需要展开列标题。在“描述码编辑器”中显示和隐藏列的方式与在列表视图中一样。有关详细信息,请参见使用工具空间列表视图的步骤

  5. “描述码编辑器”中,于“代码”列标题下的第一个单元中单击,然后输入 TREE 作为代码。

    该代码将匹配前导元素为 TREE 的任何点的原始描述。

  6. 在“点样式”列标题下,选中复选框并在该单元中单击。在“点样式”对话框中,选择“Tree_Symbol”。单击“确定”
  7. “点标签样式”列标题下,选择相应复选框。验证是否指定了“标准”点标签样式。
  8. 在“格式”列标题下的单元中单击,然后输入 $2 inch $1 Tree

    $2 引用原始描述中的第二个参数。$1 引用原始描述中的第一个参数。此格式将原始描述“TREE OAK 7”转换为完整描述“7 inch OAK tree”。

    有关详细信息,请参见描述码格式参考

  9. 在“图层”列标题下,选中复选框。单击单元并创建名为 PTS_TREE 的图层。使用此描述码创建的点将被放置在 PTS_TREE 图层上。
  10. 在“应用于 X-Y”下,选中复选框。
  11. 在“应用于 Z”下,选中复选框。
  12. 在“比例参数”下,选中复选框。
  13. 在“比例参数”下,选中复选框。选择“参数 2”。

    “参数 2”引用原始描述中的第二个参数,本示例中为 7。这样就指定描述的第二个参数包含缩放点符号的比例值。

  14. 清除所有其他列标题下的复选框。
  15. 关闭“描述码编辑器”
  16. 如果定义了多个描述码集,请将“Param_Example”描述码集移动到搜索顺序的顶部。有关详细信息,请参见更改描述码集搜索顺序
  17. 单击“常用”选项卡 “创建地面数据”面板 “点”菜单 “点创建工具”
  18. 在“创建点”对话框中,单击 以展开对话框。
  19. 展开“点创建”集合并指定以下设置:
  20. 从“其他”命令列表中,选择“手动”。
  21. 拾取新点的位置。
  22. 按照提示进行操作。在提示输入描述时,输入 TREE OAK 7

    这样即绘制了点,其完整描述为“7 inch OAK tree”,并且缩放了树符号。

  23. 再创建一个点并为其指定“TREE OAK 5”原始描述,观察对完整描述和缩放符号的影响。