Skip To Content

10041: Layer uses symbol level drawing with layer masking

Your data frame uses layer masking and contains a layer that uses symbol level drawing. The use of symbol level drawing with masking can affect display performance in map services.

Solutions

First, check the drawing performance of your map service in the Preview window.

Learn more about previewing your map service

If you see the need to make changes, do the following:

  • Right-click this warning message in the Prepare window and click Open. The Advanced Drawing Options dialog box appears. Uncheck the Draw using masking options specified below option.
  • Remove symbol levels from your layer symbology.

    Learn more about symbol level drawing

More information

Map services use a graphics pipeline that can employ a high-performance processing method to draw symbol levels. However, layer masking is incompatible with this high-performance method. If your application warrants the use of layer masking in conjunction with symbol level drawing, you can choose to mark this warning as an exception to avoid receiving the warning next time you analyze the map. The map service will use a slower method to perform symbol level drawing in this case.