Skip To Content

10009: 启用“将图层透明度转换为颜色透明度”选项可改善性能

在本主题中

您正在使用图层透明度,这会将动态透明度应用到所有地图图层的内容上。与 ArcMap 不同,地图服务支持颜色的透明度,而且,在准备 窗口中启用“将图层透明度转换为颜色透明度”可以改善地图的性能。然而,使用颜色透明度可能会改变地图的外观。

解决方案

在 ArcMap 中检查底图图层的绘制性能或在预览 窗口中检查地图服务的绘制性能。

了解有关使用底图图层的详细信息了解有关预览地图服务的详细信息

  • 如果不需要更改,可以直接使用现有的地图显示。
  • 此外,如果您要改善性能,可通过右键单击消息来启用准备窗口中的“将图层透明度转换为颜色透明度”选项。启用此选项后,预览您的地图,查看外观是否发生变化。

更多信息

地图服务使用的图形引擎可在地图的某些方面提供绘制性能差异。将透明度从图层推向与其对应的每一个符号颜色会改善绘制性能。然而,颜色透明度有其不利的一面 - 如下所示,会将叠加的颜色混合。因此,创建地图服务之前应预览图层,这样才能获得所需的绘图结果并平衡其与地图性能目标之间的关系。

比较设置透明度的方法
为了进行比较,显示了创建地图服务的两个选项。地图服务支持这两个选项。设置图层透明度(上图中上面的图)通常要提供所需的描绘。然而,指定每一个填充颜色的透明度会改善性能。

地图服务所用的新显示引擎中的绘制行为明显加快。然而,在多级符号中使用透明填充时(在 ArcMap 中称为符号级别绘制),有些要素可能不会按预期出现。

例如,这里有三条线,每条线使用多图层线符号(透明颜色和比颜色填充宽 1 磅的路的轮廓描边)绘制而成。

使用两种显示方法绘制的线
请注意,分别设置每个填充符号的颜色时线的显示方式。

使用透明颜色填充时,可以看到叠加透明颜色的显示方式。在这些情况下,切换成使用实心填充来更有效地描绘道路。