[GIS] ArcMap – how to set drawing order for points displayed by multiple attributes

arcgis-10.3arcgis-desktoparcmapsymbology

I'm using ArcGIS 10.3.1 for Desktop (Advanced)

In ArcMap, I'm trying to display points in a certain drawing order based on an attribute, so that the points from a layer with a certain value (text) always appear on top of other points.

I'm symbolizing the points by multiple attributes, assigning colors for one attribute (Yes/No) AND setting symbol size by another attribute (numeric).

Other questions (e.g. ArcGIS – possible to set the drawing order of polygon features) have answers suggesting properties>advanced>symbol levels, but symbol levels doesn't appear under the multiple attributes option. Other answers suggest "sort," but those are for polygons sorting by area, so not sure how that would work here.

Basically I need the "Yes" points to always appear on top of the "No" points… any ideas?

Best Answer

This is achievable using Symbol Levels.

In your layer properties dialog box, go to the Symbology tab, then click on the Advanced Button and Symbol Levels. Here, you can adjust the drawing order of different categories.

Note, you'll need to save the settings in your MXD or in a .LYR file so you can reuse these settings again.

EDIT: The Advanced button should have the Symbol Levels option when you symbolise by multiple attributes as shown by the screenshot below:

enter image description here

Related Question