使用自由式制图表达
此主题仅适用于 ArcEditor 和 ArcInfo。
如果仅通过覆盖已指定的制图表达规则的属性这一方法无法根据您的需要在地图上灵活地描绘要素,则可将要素制图表达转换为自由式制图表达。
转换后,自由式制图表达在地图上的显示会与其原要素制图表达相同。两者的主要区别仅在于,当前规则的完整副本并不会被作为一个可供要素类中其他要素制图表达共享的制图表达规则,而只是被放置在要素记录中仅供此要素使用。这意味着在自由式制图表达中,不仅制图表达规则的各属性可以被覆盖,而且该规则的实际结构也可以被更改。您可以通过添加或移除符号图层和几何效果来修改这个独立的规则,还可以创建与符号图层关联的其他几何。
因为自由式制图表达关联至各制图表达规则的连接当前已断开,因此如果仅通过覆盖已指定的制图表达规则的属性这一方法无法根据您的需要在地图上灵活地描绘要素,那么您将只好选择使用自由式制图表达。注意,如果在一幅地图上需要有多个地方使用自由式制图表达,则意味着您的规则的设计欠佳。也就是说,只有在真正出现特例情况时,我们才可考虑使用自由式制图表达。
自由式制图表达的规则 ID 值始终为 -1。
了解自由式制图表达
所选要素制图表达将遵循“Walking Trail”制图表达规则。该规则的所有属性都显示在制图表达属性窗口中。
要素制图表达转换为自由式制图表达后,您可通过在制图表达属性 窗口中更改、添加、移除和重新排序符号图层、几何效果和标记放置样式来修改其独立规则。
整个自由式制图表达(包括其独立的制图表达规则)是对支持要素的整体覆盖,因此,自由式制图表达的规则定义和所有几何均将存储在与当前要素类制图表达对应的“覆盖”字段中。即使要素类制图表达被设置成将更改支持要素的几何也是如此。
使用自由式制图表达
您可对自由式制图表达执行一系列操作,其中每个操作都会提高您对要素的控制能力和要素描绘的灵活性。您无需始终按照下面所列顺序来执行这些操作。您的操作流主要取决于要素原始制图表达规则的定义方式以及希望通过自由式制图表达实现的具体目标。
您可以通过制图表达 工具条上的制图表达按钮执行这些操作。自由式制图表达创建后,您也可通过自由式制图表达编辑器 中的快捷菜单执行大部分操作。(右键单击自由式制图表达编辑器 画布即可打开其快捷菜单。)
操作 |
描述 |
结果 |
---|---|---|
转换为自由式制图表达 |
|
|
分离符号图层 |
|
|
将效果转换为几何 |
|
|
取消元素分组 |
|
|
删除元素 |
|
|
编辑自由式制图表达 |
|
|
如何通过要素制图表达生成自由式制图表达
- 在编辑会话中,选择一个要素制图表达。
- 在制图表达 工具条上,单击制图表达 > 自由式制图表达 > 转换为自由式制图表达。
如何通过自由式制图表达生成要素制图表达
- 在编辑会话中,选择一个要素制图表达。
- 通过单击制图表达 工具条上的制图表达属性按钮 打开制图表达属性 窗口。
- 在制图表达属性 窗口中单击绘制选项卡。
- 使用下拉菜单选择其他制图表达规则,将其应用到要素制图表达中。
要素将遵循使用 Shape 字段中所存储几何的所选制图表达规则。它将不再属于自由式制图表达。任何覆盖(包括形状覆盖)都不会被保留。添加到自由式制图表达编辑器 中的所有其他制图表达几何均将丢失。
如何分隔符号图层
- 在编辑会话中,选择一个要素制图表达。
- 在制图表达 工具条上,单击制图表达 > 自由式制图表达 > 分隔符号图层。所有符号图层均将被分隔,并且制图表达属性 窗口一次仅显示一个选中的符号图层。
- 如果在制图表达规则中仅存在一个符号图层,则此命令不可用。
- 您也可右键单击画布然后单击快捷菜单上的分隔符号图层在自由式制图表达编辑器 中分隔符号图层。
如何将几何效果和标记放置样式转换为几何
- 在编辑会话中,选择一个要素制图表达。
- 在制图表达 工具条上,单击制图表达 > 自由式制图表达 > 将效果转换为几何。自由式制图表达中的几何效果的动态结果和标记放置样式将转换为实际几何。
- 如果自由式制图表达由多个符号图层组成,则需要先分隔符号图层,然后再选择要转换的单个符号图层。
- 您也可右键单击画布然后单击快捷菜单上的将效果转换为几何,在自由式制图表达编辑器 中将效果转换为几何。
如何取消组合自由式制图表达元素
- 在编辑会话中,选择一个要素制图表达。
- 在制图表达 工具条上,单击制图表达 > 自由式制图表达 > 取消组合元素,取消分组由“将效果转换为几何”命令生成的多部分几何,使其分解为可编辑的单个元素。
- 除非选择的单个自由式制图表达要素中含有被转换为多部分几何的几何效果或标记放置样式,否则取消组合元素命令不可用。
- 您也可右键单击画布然后单击快捷菜单上的拆分多部分(Multipart)几何,在自由式制图表达编辑器 中取消组合元素。