Select to view content in your preferred language

How to Symbolize layer by Multiple Fields

219
1
11-25-2025 01:37 PM
Labels (2)
cjms
by
Occasional Contributor

In ArcGIS Pro 3.1, I would like to have my layer symbolized by 2 fields.

  • Type = shape
  • Status = color

For example,

  • type 1, status okay = green circle
  • type 1, status bad = red circle
  • type 2, status okay = green square
  • type 2, status bad = red square
  • ... so on so forth

This is just an example value; I have many than just two types and two status options. The trouble is, if I do Unique Values and add multiple fields in, then the legend is very messy. I have many types and status values, so then there are over 20+ legend entries for each combination.

I tried using the Allow symbol property connections option, but then that creates a color ramp which is not what I'm looking for; I want discrete colors.

Another possible option to put the layer in the map twice and symbolize one with a no fill shape and one for color, layered on top of each other, ensuring the color layer is a smaller circle that fits inside the shape. But that's not exactly ideal since; I'd rather the whole shape is colored instead of dot in the middle.

Is there a way to accomplish this?

0 Kudos
1 Reply
JamesPoeschel
Frequent Contributor

If I understand correctly, you want data symbolized by two fields but the issue is that there are too many legend entries. Is grouping the legend entries an option? If 10 of the 20 need the same symbol for example, you could highlight those five in the symbology pane and right click and select group, then rename the label. 

You could also just create another field for symbology purposes that organizes the data into all the different legend symbols you want as well.

0 Kudos