使用自由式制图表达

本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。

如果仅通过覆盖已指定的制图表达规则的属性这一方法无法根据您的需要在地图上灵活地描绘要素,则可将要素制图表达转换为自由式制图表达。

转换后,自由式制图表达在地图上的显示会与其原要素制图表达相同。两者的主要区别仅在于,当前规则的完整副本并不会被作为一个可供要素类中其他要素制图表达共享的制图表达规则,而只是被放置在要素记录中仅供此要素使用。这意味着在自由式制图表达中,不仅制图表达规则的各属性可以被覆盖,而且该规则的实际结构也可以被更改。您可以通过添加或移除符号图层和几何效果来修改这个独立的规则,还可以创建与符号图层关联的其他几何。

因为自由式制图表达关联至各制图表达规则的连接当前已断开,因此如果仅通过覆盖已指定的制图表达规则的属性这一方法无法根据您的需要在地图上灵活地描绘要素,那么您将只好选择使用自由式制图表达。注意,如果在一幅地图上需要有多个地方使用自由式制图表达,则意味着您的规则的设计欠佳。也就是说,只有在真正出现特例情况时,我们才可考虑使用自由式制图表达。

提示提示:

自由式制图表达的规则 ID 值始终为 -1。

了解自由式制图表达

所选要素制图表达将遵循“Walking Trail”制图表达规则。该规则的所有属性都显示在制图表达属性窗口中。

遵循某一制图表达规则的所选要素制图表达

要素制图表达转换为自由式制图表达后,您可通过在制图表达属性 窗口中更改、添加、移除和重新排序符号图层、几何效果和标记放置样式来修改其独立规则。

将所选要素制图表达转换为自由式制图表达

整个自由式制图表达(包括其独立的制图表达规则)是对支持要素的整体覆盖,因此,自由式制图表达的规则定义和所有几何均将存储在与当前要素类制图表达对应的“覆盖”字段中。即使要素类制图表达被设置成将更改支持要素的几何也是如此。

了解有关制图表达几何编辑行为的详细信息

使用自由式制图表达

您可对自由式制图表达执行一系列操作,其中每个操作都会提高您对要素的控制能力和要素描绘的灵活性。您无需始终按照下面所列顺序来执行这些操作。您的操作流主要取决于要素原始制图表达规则的定义方式以及希望通过自由式制图表达实现的具体目标。

您可以通过制图表达 工具条上的制图表达按钮执行这些操作。自由式制图表达创建后,您也可通过自由式制图表达编辑器 中的快捷菜单执行大部分操作。(右键单击自由式制图表达编辑器 画布即可打开其快捷菜单。)

操作

描述

结果

转换为自由式制图表达

  • 将要素制图表达转换为自由式制图表达。

  • 将制图表达规则的独立副本复制到“Override”字段中。
  • 将要素几何从 Shape 字段复制到“Override”字段中。
  • 要素无明显变化。

分离符号图层

  • 使每个符号图层的几何成为可编辑的独立实体。
  • 如果制图表达规则中仅存在一个符号图层,则此命令不可用。

  • 可分别与每个符号图层进行交互。例如,可独立于面要素的轮廓移动其中的填充内容。

将效果转换为几何

  • 将几何效果和自由式制图表达中的标记放置样式的动态结果转换为实际几何。
  • 每次只转换一个几何效果和标记放置样式,以便按照制图表达规则的绘制顺序来处理这些效果和样式。通常情况下,全局几何效果首先转换。
  • 下列情况中此命令不可用:
    • 在制图表达规则中不存在几何效果或标记放置样式。
    • 不存在全局几何效果并且存在多个符号图层(使用分离符号图层命令可与每个符号图层进行交互)。

  • 已转换的几何存储在“Override”字段中。
  • 根据转换的几何效果类型和标记放置样式,可以创建多部分 (multipart) 几何。
  • 如果不将要素选择为折点,则该要素不会发生明显变化;而边界框可以更新以反映新几何。

取消元素分组

  • 取消分组由将效果转换为几何命令生成的多部分 (multipart) 几何并将其分解为单个元素。

  • 单个几何元素可用于编辑。

删除元素

  • 删除几何元素。

  • 从存储在“覆盖”字段中的自由式制图表达几何移除元素。

编辑自由式制图表达

  • 打开自由式制图表达,以便在自由式制图表达编辑器 内部进行编辑。

  • 自由式制图表达编辑器 打开。

可针对自由式制图表达执行的操作

如何通过要素制图表达生成自由式制图表达

  1. 编辑会话中,选择一个要素制图表达
  2. 制图表达 工具条上,单击制图表达 > 自由式制图表达 > 转换为自由式制图表达

如何通过自由式制图表达生成要素制图表达

  1. 编辑会话中,选择一个要素制图表达
  2. 通过单击制图表达 工具条上的制图表达属性按钮 制图表达属性 打开制图表达属性 窗口。
  3. 制图表达属性 窗口中单击绘制选项卡。
  4. 使用下拉菜单选择其他制图表达规则,将其应用到要素制图表达中。
警告警告:

要素将遵循使用 Shape 字段中所存储几何的所选制图表达规则。它将不再属于自由式制图表达。任何覆盖(包括形状覆盖)都不会被保留。添加到自由式制图表达编辑器 中的所有其他制图表达几何均将丢失。

如何分隔符号图层

  1. 编辑会话中,选择一个要素制图表达
  2. 制图表达 工具条上,单击制图表达 > 自由式制图表达 > 分隔符号图层。所有符号图层均将被分隔,并且制图表达属性 窗口一次仅显示一个选中的符号图层。
提示提示:

  • 如果在制图表达规则中仅存在一个符号图层,则此命令不可用。
  • 您也可右键单击画布然后单击快捷菜单上的分隔符号图层自由式制图表达编辑器 中分隔符号图层。

如何将几何效果和标记放置样式转换为几何

  1. 编辑会话中,选择一个要素制图表达
  2. 制图表达 工具条上,单击制图表达 > 自由式制图表达 > 将效果转换为几何。自由式制图表达中的几何效果的动态结果和标记放置样式将转换为实际几何。
提示提示:

  • 如果自由式制图表达由多个符号图层组成,则需要先分隔符号图层,然后再选择要转换的单个符号图层。
  • 您也可右键单击画布然后单击快捷菜单上的将效果转换为几何,在自由式制图表达编辑器 中将效果转换为几何。

如何取消组合自由式制图表达元素

  1. 编辑会话中,选择一个要素制图表达
  2. 制图表达 工具条上,单击制图表达 > 自由式制图表达 > 取消组合元素,取消分组由“将效果转换为几何”命令生成的多部分几何,使其分解为可编辑的单个元素。
提示提示:

  • 除非选择的单个自由式制图表达要素中含有被转换为多部分几何的几何效果或标记放置样式,否则取消组合元素命令不可用。
  • 您也可右键单击画布然后单击快捷菜单上的拆分多部分(Multipart)几何,在自由式制图表达编辑器 中取消组合元素。

相关主题

5/10/2014