Select to view content in your preferred language

symbology not displaying correctr color

1162
9
Jump to solution
08-28-2025 01:40 PM
BarbaraDabney
Regular Contributor

ArcGIS Pro ver 3.3, Beginner - I have a layer called PipeMaintSched which I inherited. It has 4 colors associated with how often the sewer pipes should be cleaned. The layer is set up with unique values and the data for the symbology is from the field MaintCode.  There is no problem drawing symbology in my map for these 4 colors. But, I wanted to add a 5th symbol representing pipes cleaned by someone else. I went into the MaintCode attribute table and entered an E in MaintCode and Private in MainFreq2.  

When I try to change the value in the Symbology table, it will not let me change it. So when I try to draw a symbology line, it comes out as the yellow line associated with C MaintCode which is the default. 

I don't understand what I'm missing. I checked the Layer attribute table and the Fields view but don't know how to make E override the C default. A B C and D override it no problem. I've looked at a lot of different possibilities but just can't figure it out. 

I know I'm obviously missing something. Please help.

Thanks, Barbara

 

 

Tags (3)
0 Kudos
1 Solution

Accepted Solutions
MErikReedAugusta
MVP Regular Contributor

Additionally, you're going to have to add it to the symbology definition.  I can tell by the spacing between the options in the Contents pane that you do not have "Show other values" checked in the symbology definition.  That means any pipe has a value other than one of those 5 is just going to disappear from your map.

You have two options:

  1. Add an item to the symbology for whatever "E" represents.
  2. Enable "Show Other Values" in the Symbology definition.  Then, any value you put that isn't Private, 3-years, 2-years, 1-year, or 6-months will show up as that "other" value.

Personally, I'd recommend both, in most cases.  The reasons to do just one or the other are generally more niche.

 

To do that, open the Symbology pane.  There are several ways to do this, but one simple one is to right-click on PipeMaintSched, and choose "Symbology".

MErikReedAugusta_0-1756417540191.png

For Option 1, click the green plus sign (+) to add a value.

For Option 2, click the dropdown arrow next to "More", and then click "Show all other values".  You'll get a new row at the end of the list that covers every potential case that's not in the list.

------------------------------
M Reed
"The pessimist may be right oftener than the optimist, but the optimist has more fun, and neither can stop the march of events anyhow." — Lazarus Long, in Time Enough for Love, by Robert A. Heinlein

View solution in original post

0 Kudos
9 Replies
LoriEmersonKDOT
Occasional Contributor

Have you tried hitting "Save" so your edits are recognized?  The default for MaintCode = "C", so perhaps if you save your edits that have MaintCode = "E" the symbology will change from yellow to gray.

0 Kudos
Laura
by MVP Regular Contributor
MVP Regular Contributor

That's what i'm thinking too. In the screenshot save has not been clicked. 

0 Kudos
BarbaraDabney
Regular Contributor

I was probably editing somewhere else for that. I have saved and I can get a symbology line but I cannot get E to overide C for the grey color.

0 Kudos
Laura
by MVP Regular Contributor
MVP Regular Contributor

It shows up as “E” in the attribute table, right? Have you tried resetting the symbology? Sometimes it can act a bit funky when a new category is added. Try switching to Single Symbol and then back to Unique Values to see if the issue still persists.

0 Kudos
BarbaraDabney
Regular Contributor

Yes, it shows up as E in the Attribute Table but the "Value" column in the Symbology pane does not change to E and I cannot manually change it.

0 Kudos
MErikReedAugusta
MVP Regular Contributor

Additionally, you're going to have to add it to the symbology definition.  I can tell by the spacing between the options in the Contents pane that you do not have "Show other values" checked in the symbology definition.  That means any pipe has a value other than one of those 5 is just going to disappear from your map.

You have two options:

  1. Add an item to the symbology for whatever "E" represents.
  2. Enable "Show Other Values" in the Symbology definition.  Then, any value you put that isn't Private, 3-years, 2-years, 1-year, or 6-months will show up as that "other" value.

Personally, I'd recommend both, in most cases.  The reasons to do just one or the other are generally more niche.

 

To do that, open the Symbology pane.  There are several ways to do this, but one simple one is to right-click on PipeMaintSched, and choose "Symbology".

MErikReedAugusta_0-1756417540191.png

For Option 1, click the green plus sign (+) to add a value.

For Option 2, click the dropdown arrow next to "More", and then click "Show all other values".  You'll get a new row at the end of the list that covers every potential case that's not in the list.

------------------------------
M Reed
"The pessimist may be right oftener than the optimist, but the optimist has more fun, and neither can stop the march of events anyhow." — Lazarus Long, in Time Enough for Love, by Robert A. Heinlein
0 Kudos
BarbaraDabney
Regular Contributor

That did not work either.

0 Kudos
LoriEmersonKDOT
Occasional Contributor

The gray symbol with Label = Private has a MaintCode = blank, correct? The blue circle in your screenshot hides the Value in the symbology pane. 

I see there is a row in your PipeMaintSched table that has a row where MaintCode = blank. Perhaps that's the value that is gray??

So, we still need to add the value for "E".  Have you tried clicking on the "+" sign in your symbology pane?  That allows you to add more values that are missing from your unique symbols.  It should show you the "E" value.  Click on the "E" value and then OK to add it to your symbology unique values.

0 Kudos
BarbaraDabney
Regular Contributor

Thanks everyone for your hep.

0 Kudos