Layer Properties > Symbology > Categories > Match to Symbols in a Style function will not accurately symbolize a *.style file if the style is based on a numeric field. Can only symbolize values that are consecutive in a numeric field, text, or string values are unaffected. A break in the consecutive sequence of values ends the map to style process at the last consecutive value, regardless of how many values are actually mapped in the *.style file.
Last Published: August 25, 2014No Product Found
Bug ID Number
NIM010066
Submitted
July 2, 2007
Last Modified
June 5, 2024
Applies to
No Product Found
Version found
9.2
Version Fixed
10.1
Status
Fixed
The bug has been fixed. See the Version Fixed and Additional Information, if applicable, for more information.
Additional Information
080211 JNL- could not repro @ 10.1 beta1
Workaround
Use a text field to create the .style file. When loading the .style file on the Symbology tab of the Layer Properties window, be sure to select the text feild from the Value drop-down menu.Add a sequential numeric attribute to the feature class:1) Use the Frequency tool, - specify a unique identifier as the frequency field - the defaults will be fine for the rest2) Add the frequency table to your display.3) Open the frequency table and add a short integer field, let's call it NUMBER for now4) Calculate the NUMBER field to equal the OID in the frequency table5) Right click the frequency table and join it to the feature class based on the unique field used in frequency6) Export the joined frequency table to make the join permanent7) Add the exported table to the display.8) Remove all fields from the joined table except the unique identifier field and the NUMBER field9) Right click the feature class and join the latest edition of the joined frequency table (the one with only a couple of fields)10) You can now symbolize based on the sequential NUMBER field