Quiero dar múltiples colores a diferentes características dentro de un shapefile basado en valores de atributos, ¿es esto posible en QGIS?
En caso afirmativo, ¿cuál es el procedimiento?
¿Hay alguna manera de proporcionar color mediante códigos hexadecimales?
                    
                        qgis
                                select-by-attribute
                                color
                                
                    
                    
                        GeoH2O
fuente
                
                fuente

Respuestas:
Puede cambiar los estilos del archivo de forma en las propiedades de la capa. Haga doble clic en la capa y seleccione el estilo.
Seleccione Estilo categorizado y elija el campo que desea visualizar. Recuerde clasificar sus valores antes de salir del diálogo.
fuente
si entendí bien, este gran tutorial debería responder a su pregunta: http://woostuff.wordpress.com/2011/06/06/one-of-my-favorite-features-of-qgis/
PD del mismo autor también hay un seguimiento: http://woostuff.wordpress.com/2012/01/25/improvements-to-the-qgis-rule-based-rendering/
fuente
Alternativamente al estilo categorizado, si quieres jugar un poco con el color, puedes intentar codificarlo tú mismo:
También puede aplicar la función rand dentro de color_rgb
fuente
Graduatedestilo producirá el mismo resultado, sin tener que codificar nada.