Select to view content in your preferred language

Save styles as unique values, not layer name

1819
4
01-15-2025 08:13 AM
Status: Implemented
Labels (1)
vlatane_va_energy
Occasional Contributor

In 3.2, ArcGIS Pro added the ability to save all style items for a project in a stylx file at once. Although this is a great start for exporting a bunch of style items, the end result is not useful for quickly matching layers back to a style.

If I have layer, MapUnitPolys, displayed using Unique Values based on the Symbol field,vlatane_va_energy_0-1736954752656.png

I would like to save these unique values all at once to an new stylx file, with each style item named as its value in Symbol. Here's what I would like to produce:

vlatane_va_energy_2-1736956492530.png

Here is what the current Save As Style Items tool produces:

vlatane_va_energy_3-1736956561099.png

Why does this matter?

The whole point of the style file for my workflow is to allow the user to quickly match a layer to a style file and symbolize the layer appropriately using Match Layer Symbology To A Style. If they tried to use the current batch-produced style file, there is no key to match between the style file and the Symbol field. The proposed change would allow us to specify a field to use as a naming convention in style items, making it easy to batch produce a style file that is useful in Symbology without taking further steps. Simply put, the tool is not useful to me in its current iteration, as I have to go back through and manually relabel things to make it a helpful style file.

I can think of one obstacle which would make this harder to implement: Save As Style Items exports everything in the project, whereas this setting would be most useful on a layer-by-layer basis. Perhaps an additional layer setting would be more appropriate for this idea?

Relevant previous thread here: https://community.esri.com/t5/arcgis-pro-questions/save-as-style-items-save-unique-values-as-the/m-p...

4 Comments
CraigWilliams
Status changed to: In Product Plan
 
EdiePunt
Status changed to: Implemented

Thank you for this idea. We implemented this in ArcGIS Pro 3.5 so that when you save items to a style, the unique value symbols are named after their symbol class value rather than the layer name.

See the Save items to a style help topic for more information. 

See the Your Ideas in ArcGIS Pro 3.5 blog post for all the ideas we implemented in our latest release. 

JuliusP

It's nice to see this implemented! However, we are still using ArcGIS Pro. 3.3x as that is the recommended equivalence to ArcGIS Enterprise 11.3

 

Is there any recommendation/ dangers on having an ArcGIS Pro version ahead of the recommended version for your Enterprise?

ShannonGonzales

Thank you for your question!

It is recommended that you use the equivalent versions of ArcGIS Pro and ArcGIS Enterprise to avoid compatibility errors and to ensure full functionality.

For reference, here are the equivalencies between ArcGIS Pro and ArcGIS Enterprise:

ShannonGonzales_0-1770337159899.png

You can get more information about compatibility here: ArcGIS Pro and ArcGIS Enterprise compatibility. 

I hope this helps answer your question. Please let us know if you need any additional information.

Thanks!