Select to view content in your preferred language

Vary polygon color and texture by two different attributes

663
1
06-05-2023 05:05 AM
luthar9366
New Contributor

I must not know how exactly to describe what I'm looking for, since I can't find much currently on Google. I'm using ArcGIS Pro desktop. I would like to vary color by one attribute (vegetation class) and texture/image/hatching by another attribute (canopy density class). How do I go about it?

0 Kudos
1 Reply
MicZatorsky_AEC
Frequent Contributor

Look at attribute driven symbology and Symbol Property Connections

It will allow you to vary some attributes, such as symbol color, outline width and transparency if you have fields in your data to specify what they should be. Like life, you can't control everything.

I used a set of test polygons with three attributes to drive symbology {class, color, width}. 
I set the symbology initially to a single symbol using a 10% hatch.

MicZatorsky_AEC_0-1689229992561.png

Then enabled allow symbol property connections:

MicZatorsky_AEC_1-1689230068214.png

Navigate to symbol properties, a database icon appears next to what you can control:

MicZatorsky_AEC_2-1689230216309.png

Here, color is driven using the color field, and outline width is using the width field:
MicZatorsky_AEC_3-1689230320764.png

The hatch (pattern) separation is controllable, as is the angle, so I set those using a custom formula (where angle = width *45 and separation = (width * 2) + 5)  kinda silly, but you get the idea).  Then set the hatch color to the same color as the outline:

MicZatorsky_AEC_4-1689230748609.png

I think I could have used a thematic map to set the symbol style to unique values so you may not be limited to one symbol type, but then you'd have to plug in the attributes to drive each.

Notice though, that the legend does not reflect any of this.  You would have to devise a creative solution for communicating the meaning of colors, angles and thicknesses to the reader.

See also https://community.esri.com/t5/arcgis-pro-questions/vary-symbology-by-attribute-what-does-quot-allow/... 

 

 

 

0 Kudos