Skip to main content

按属性改变透明度

透明度是 混合模式 ,用于降低符号系统的可见性,以允许绘制顺序靠后的内容可见。 在大多数情况下,需要透明度才能显示下面的地理数据。 要实现此目的,可通过 在图层上统一设置透明度

还可以通过属性或表达式改变透明度。 改变符号的透明度是一种 指示属性量级变化 的方式。 例如,表示选举结果的面符号的透明度可相对于投票总人口数的百分比进行设置。

使用透明度作为可视变量的南非地图

此地图使用透明度作为分级色彩符号系统的可视变量,以强调人口密集的区域。

可以改变支持按属性改变符号系统的任何主要符号系统的透明度。 您还可以调整任意符号中任何颜色的透明度。 或者,可以 将图层或要素缓和模式视觉效果 应用于符号系统,以将符号系统的颜色值与背景混合。

注意:

尽管可以在地图中组合上述方法,但其结果在视觉上可能难以理解。 例如,由于透明度为混合模式,透明度值相同的两个要素可能以不同的方式绘制,因为下方内容的颜色不同。 .

了解有关使用颜色和透明度的详细信息

了解有关混合模式和图层混合的详细信息

统一设置图层透明度

要统一设置图层的透明度,请完成以下步骤:

  1. 内容 窗格中选择要素图层。

  2. 要素图层效果 组中,调整 图层透明度 滑块 透明度 或键入透明度百分比。

将透明度变量设置为字段或表达式

可通过将透明度变量设置为字段或 表达式 来优化图层符号系统。

注:

使用 分级符号比例符号 符号系统时,透明度变量适用于模板(点)符号,而不适用于背景(面)符号。

  1. 内容 窗格中选择要素图层。

  2. 要素图层 选项卡的 绘制 组中,单击 符号系统 符号系统

  3. 符号系统 窗格 按属性变更符号系统 选项卡 按属性变更符号系统 中,展开 透明度 标题并执行以下操作之一:

    • 字段 菜单中选择数值字段以改变透明度。

    • 编写表达式以确定透明度。 从 字段 菜单中选择 自定义 或单击 设置表达式 按钮 设置表达式 ,打开 表达式构建器 对话框。 编写表达式并单击 验证 验证 以对其进行验证。 请注意,尽管表达式有效,但是其可能无法为透明度变量返回有效的数值。 您可以对 滤波器 表达式构建器 对话框进行过滤以仅显示数值,从而有助于防止此类问题的发生。

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

  4. 或者,也可选择 归一化 字段。 归一化仅在透明度变量设置为字段时可用, 当透明度变量设置为表达式时则不可用。

  5. 指定高值和低值,并可选择调整直方图。 有关详细信息,请参阅 使用符号系统直方图

  6. 选中 显示图例 复选框以在 内容 窗格和置于 布局 上的任何 图例 中将透明度变化的表示添加到图层的图例中。

  7. 要移除透明度变量或归一化字段,请分别从 字段归一化 菜单中选择 <无>

注意:

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