I have a feature service I'm trying to symbolize in a web map. There are over 2,000 features in the service, but I'm using a field with a little over 200 categories for the symbology. I don't need a separate color for each of the 200 values - maybe 20 or so colors would be sufficient. Problem is, I don't want to have to create a renderer with 200 different symbologies, I would prefer to create a renderer with 20 different symbologies and use each for 10 different values. I was trying to do something like the following, but it wasn't working:
<SPAN class="keyword token">var</SPAN> subdivisionRen <SPAN class="operator token">=</SPAN> <SPAN class="punctuation token">{</SPAN>
type<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"unique-value"</SPAN><SPAN class="punctuation token">,</SPAN>
field<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"Book"</SPAN><SPAN class="punctuation token">,</SPAN>
defaultSymbol<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">{</SPAN> type<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"simple-fill"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN>
uniqueValueInfos<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">{</SPAN>
value<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="string token">"1853"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1863"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1873"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1883"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1893"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1903"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1913"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1923"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1933"</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN>
symbol<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">{</SPAN>
type<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"simple-fill"</SPAN><SPAN class="punctuation token">,</SPAN>
color<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"blue"</SPAN>
<SPAN class="punctuation token">}</SPAN>
<SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN>
value<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="string token">"1854"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1864"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1874"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1884"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1894"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1904"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1914"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1924"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1934"</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN>
symbol<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">{</SPAN>
type<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"simple-fill"</SPAN><SPAN class="punctuation token">,</SPAN>
color<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"green"</SPAN>
<SPAN class="punctuation token">}</SPAN>
<SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN>
value<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="string token">"1855"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1865"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1875"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1885"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1895"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1905"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1915"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1925"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1935"</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN>
symbol<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">{</SPAN>
type<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"simple-fill"</SPAN><SPAN class="punctuation token">,</SPAN>
color<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"red"</SPAN>
<SPAN class="punctuation token">}</SPAN>
<SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN>
value<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="string token">"1856"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1866"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1876"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1886"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1896"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1906"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1916"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1926"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"1936"</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN>
symbol<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">{</SPAN>
type<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"simple-fill"</SPAN><SPAN class="punctuation token">,</SPAN>
color<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"yellow"</SPAN>
<SPAN class="punctuation token">}</SPAN>
<SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">]</SPAN>
<SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">;</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>And so on, with 20 symbols containing 10 values each. I don't know if it's not possible to have a list for value, or if it is, if I have the syntax wrong, or what. But if anyone has any suggestions I'm all ears.