按大小改变符号系统

改变符号的大小(或宽度)是指示属性量级变化的一种好方法。 例如,表示城市的点符号可以相对于城市人口来调整大小,表示管道的线符号的宽度可以对流量进行分类。

按大小变化的单一符号系统的示例
消防栓和水的主要符号分别根据尺寸和宽度的不同而变化,以显示消防栓的流速和给水干管的直径。

有四种主要方法来改变符号的大小。 改变符号大小最简单的方法是将图层符号系统设置为基于大小的图层符号系统选项之一。 分级符号符号系统利用离散的符号大小数对定性差异进行分类。 比例符号系统将定量值表示为按比例调整大小的一系列未分类符号。 其次,可通过将大小变量设置为字段或表达式来优化其他图层符号系统选项之一。 第三,可通过将符号图层属性连接到属性字段来控制这些符号图层属性的大小(或宽度)。 第四,您可以随着地图比例的改变而改变符号的大小。 虽然理论上您可以在单个图层上一起使用这些方法中的几种方法,但请注意,结果可能太复杂而难以理解。 请合理使用这些技术。

了解有关图层符号系统的详细信息

了解将符号属性连接到属性的相关详细信息

了解有关基于比例的符号大小调整的详细信息

将大小变量设置为字段或表达式

当图层使用单一符号唯一值分级色彩二元配色未分类色彩进行符号化时,还可以改变符号的大小。 可将尺寸变量设置为属性字段,编写表达式或将尺寸设置为范围内的随机值。 该属性与图层符号系统使用的属性可以相同,也可以不同。 大小以当前符号显示单位显示。

例如,表示用唯一值绘制的农场的点的图层具有指示作物类型的各种符号。 此外,可通过改变每个符号的大小来表示每个农场的年作物产量。

注:

使用大小变量时,符号大小表示 2D 模式下的点大小以及 3D 模式下的点的高度和宽度。 对于线和面符号,大小表示符号的笔划符号图层的宽度。 使用面时,大小变量被称作轮廓宽度

  1. 内容窗格中选择要素图层。
  2. 要素图层选项卡的绘制组中,单击符号系统 符号系统
  3. 符号系统窗格按属性变更符号系统选项卡 按属性变更符号系统 中,展开尺寸标题。

    提示:

    还可以展开轮廓宽度标记大小标题以查找所需的设置。

  4. 执行以下操作之一:
    • 字段菜单中选择数值字段以改变符号大小。
    • 字段菜单中选择 <随机>,然后通过指定最小最大大小来设置大小范围。 随机调整符号大小是为非专题图层提供视觉变化的好方法。 例如,可将场景中的三维树木高度设置为随机,以构成真实自然的森林。
    • 编写表达式以确定大小。 从字段菜单中选择自定义或单击设置表达式按钮设置表达式,打开表达式构建器对话框。 编写表达式并单击验证 验证 以对其进行验证。 请注意,尽管表达式有效,但是其可能无法为大小变量返回有效的数值。 您可以对 过滤器 表达式构建器对话框进行过滤以仅显示数值,从而有助于防止此类问题的发生。

      了解有关以 Arcade 语言编写表达式的详细信息

    在场景中 3D 图层的情况下,可取消选中保持纵横比以单独更改高度宽度。 高度将修改 Z 轴,而宽度将同时修改 X 轴和 Y 轴。

  5. 或者,选中启用大小范围复选框以将符号大小限制在指定范围内。 直方图显示数据分布,您可以指定对应于最小和最大大小范围的值。 当将大小变量设置为 <随机> 时此选项不可用。 如果未选中启用大小范围,则符号大小(以当前的地图单位表示)由字段返回的值、表达式或随机设置确定。
  6. 或者,也可选择归一化字段。 归一化仅在大小变量设置为字段时可用。 当大小变量设置为表达式或 <随机> 时则不可用。
  7. 选中显示图例复选框以在内容窗格和置于布局上的任何图例中将大小变化的表示添加到图层的图例中。
  8. 要移除大小变量或归一化字段,请分别从字段归一化菜单中选择 <无>
警告:

如果将大小变量更改为从字段而非表达式读取,则图层不会保存表达式。 可以在进行更改前通过单击导出 导出 来保存表达式构建器对话框中的表达式。

按尺寸对唯一值类别进行分类

当使用唯一值符号系统对要素图层进行符号化,并应用变量来按大小改变符号系统时,可以对尺寸变量进行分类,以便在一个图层中同时表示类别和数量。 例如,可以使用分类字段表示道路类型来显示道路网络,并使用数字字段表示交通量来改变符号系统。

符号系统的图例用于显示字段或表达式的名称以及已分类的唯一值类别的默认符号。 接下来是用于改变符号系统的字段或表达式的名称,以及每个类符号大小的示例补丁(基于第一个列出的唯一值)。 使用显示扩展图例选项可显示符号系统中每个唯一值类的结果符号。

通过这种方式对数据进行分类可以显示更多信息。 但是,也会增加地图及其图例的复杂性,尤其是在以相同方式对地图中的其他图层进行符号化的情况下。

要对尺寸变量进行分类,请按照以下步骤操作。

  1. 确保要素图层设置为使用唯一值符号系统
  2. 按照上一节中的步骤 1 到 3 将尺寸变量设置为字段或表达式。
    注:

    调整标记符号大小是在独立进程中绘制的。 由于符号图层绘制会覆盖默认绘制行为,因此如果启用了符号图层绘制,则无法按标记大小改变符号系统。

  3. 打开分类数据切换按钮。
  4. 或者,选择分类方法并设置所需类别的数量。
  5. 或者,设置最小尺寸最大尺寸值,或单击直方图选项卡来调整每个类的大小值并查看字段中数据的分布。

    可以根据需要调整每个类的符号属性。 对于点和折线数据,更多菜单中的某些符号格式选项不可用。

  6. 或者,对于点和折线数据,选中显示扩展图例以显示每个唯一值的独立大小图例。