Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I need to symbolize a vector layer in Arcmap based on RGB (or HSB - can do either) values found in fields in the attribute table. I'm working with up to 10 different datasets, each with over 100 features. As a result, I can't manually adjust each feature's fill attribute, nor can I use a template .lyr file and then apply its symbology.

Is there a method via Arcpy that I can use to perform this? Looking at the documentation it appears that symbology isn't exposed to Arcpy but I'm not familiar enough to know for sure. I could also possibly use ArcObjects, although I try to avoid that rabbit hole like the plague. Otherwise, are there any third-party scripts or tools that can accomplish this?

I could also possibly go with QGIS, but only as a last resort.

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.