通过样式组织制图表达规则
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
通过将制图表达规则保存到样式中可组织和共享这些规则。这将保存规则的所有符号图层、几何效果和属性值,但不保存任何显式字段映射。您可将某一制图表达的规则保存到样式中,然后通过 ArcMap 中的图层属性 对话框或 ArcCatalog 中的要素类制图表达属性 对话框将这些规则从样式加载到制图表达中。可修改制图表达规则,也可直接从样式管理器对话框创建新规则。
无论制图表达规则的几何类型如何,所有这些规则都将保存在样式中的制图表达规则文件夹中。这意味着可将任何类型的规则应用到任一几何类型要素,但必须确保应用规则时规则与要素几何保持一致。几何类型间不一致将会产生逻辑错误,此类错误以警告符号 指示。
例如,可能有一条制图表达规则指示应使用填充和复杂轮廓来对湖泊面进行符号化。您要使用此轮廓对其他地图中的线状河流要素进行符号化。您将面制图表达规则(包含填充和笔划符号图层)保存到样式中。如果将此规则加载到河流图层,则会在填充符号图层上触发几何逻辑警告,该警告指出不存在用于要绘制的填充符号图层的面几何。通过将填充符号图层从河流要素类制图表达中移除,可以对该逻辑进行修复,并保持复杂笔划符号图层对河流的线几何进行符号化。
使用样式组织制图表达规则
可使用样式管理器 对话框直接在样式中创建新制图表达规则。系统将提示您选择是创建点规则、线规则还是面规则。此选择是为制图表达规则设置默认几何,也就是该规则应该对哪个几何进行符号化。此选择还将确定最初用来填充新规则的符号图层类型,以及将在样式管理器 对话框中显示的图形样式。
如果通过添加符号图层或几何效果来修改规则,可能会在某些符号图层上生成几何逻辑错误。这意味着,根据您最初选择而确定的该规则应符号化的几何与由规则中的符号图层和几何效果一起动态创建的输出几何之间不一致。除非在对要素类制图表达中的特定几何类型应用规则时出现几何逻辑问题,否则不会考虑这类问题。
默认的样式类别是指此规则符号化的几何类型。可接受默认类别以帮助您按几何类型组织制图表达规则,也可将默认类别更改为反映数据分类(例如按地图类型分类)的其他类别。可使用详细信息视图 在样式管理器 对话框中按类别对样式项进行分类。
软件中的系统样式是只读样式,在样式管理器对话框中显示为灰色文件夹图标。这些样式安装在 <安装盘>:\Program Files\ArcGIS\Desktop10.2\Styles。您可以将这些样式中的符号和其他样式元素复制到可编辑的样式中来作为起始内容使用。已填充的可编辑样式具有黄色文件夹图标;白色文件夹图标表示样式文件夹为空。
如何将制图表达规则保存在样式中
- 单击图层属性 对话框中的符号系统选项卡,并确保要素类制图表达处于活动状态。
- 单击要保存的制图表达规则。
- 单击规则选项按钮 ,然后单击保存规则。
- 在将规则保存到样式 对话框中,对规则进行重命名(必要时),并根据需要输入新类别值。制图表达规则将保存在个人样式的制图表达规则文件夹中。
如何在样式中创建新的制图表达规则
- 单击自定义 > 样式管理器打开样式管理器 对话框。
- 展开某个可编辑的样式,单击样式按钮打开样式,或创建一个新样式以保存新的制图表达规则。
- 单击制图表达规则文件夹。
- 右键单击右侧窗格,单击新建,然后单击点制图表达规则、线制图表达规则或面制图表达规则。
- 根据需要修改制图表达规则的属性,然后单击确定。
- 根据需要对制图表达规则进行重命名。
如何在样式中修改制图表达规则
- 单击自定义 > 样式管理器打开样式管理器 对话框。
- 导航至包含制图表达规则的样式并将其展开。
- 单击制图表达规则文件夹。
- 右键单击右侧窗格中的制图表达规则,然后单击属性。
- 根据需要修改制图表达规则的属性,然后单击确定。
导入符号以创建制图表达规则
可直接从样式中导入标记、线和面符号,并将其转换为要素类制图表达中的制图表达规则。这种方法十分快捷,它不对任何数据应用符号,而是根据现有符号创建制图表达规则。
如何将制图表达规则从样式加载到制图表达中
- 单击图层属性 对话框中的符号系统选项卡,并确保要素类制图表达处于活动状态。
- 单击规则选项按钮 ,然后单击加载规则。
- 从制图表达规则选择器 对话框中选择一条规则,或单击样式引用按钮(必要时)先引用一种新样式。
- 单击确定将规则添加到当前制图表达中。
如何将样式中的符号转换为制图表达规则
- 单击图层属性 对话框中的符号系统选项卡,并确保要素类制图表达处于活动状态。
- 单击规则选项按钮 ,然后单击导入符号。
- 从符号选择器 对话框中选择一个符号,然后单击确定。该符号将转换为要添加到要素类制图表达中的新制图表达规则。
将制图表达标记保存到样式中
可将制图表达标记符号存储在独立于制图表达规则的样式中。这些符号位于样式的制图表达标记文件夹中。
如何将制图表达标记保存在样式中
- 单击图层属性 对话框中的符号系统选项卡,并确保要素类制图表达处于活动状态。
- 单击包含要保存的制图表达标记的制图表达规则。
- 通过单击标记符号图层的选项卡 将其展开,然后单击图层中制图表达标记的图片,以打开制图表达标记选择器 对话框。
- 单击保存将制图表达标记保存到个人样式的制图表达标记文件夹中。
直接通过要素类处理制图表达规则
也可直接通过制图表达规则所属的要素类对其进行管理,方法是:打开要素类的属性,单击制图表达选项卡,然后打开 ArcCatalog 或 ArcMap 的目录 窗口中列出的制图表达的属性。
只有在获取了方案锁的情况下,才能修改制图表达规则。如果制图表达规则及属性列表不可用,则请确保您当前未处于编辑会话下,并且未在 ArcCatalog 或其他 ArcMap 会话中打开地理数据库。