Utilizando QGIS (2.14), ¿es posible en el formulario de datos que un atributo tenga un color (u otro formato) basado en su valor?
Por ejemplo, si mis datos tienen un campo "calidad" que tiene un valor "bueno" o "medio" o "malo". Me gustaría que el campo en la forma de atributo se muestre en verde/naranja/rojo dependiendo de este valor.
Estaría feliz con una solución alternativa, por ejemplo, un símbolo o icono que aparezca al lado del campo, un fondo de color para el campo, y así sucesivamente.
Estoy feliz de usar el Diseñador QT para crear el formulario de datos. Estoy feliz de editar el formulario xml a mano. Tendré problemas si la respuesta es que necesito usar más de una o dos líneas de código Python, así que probablemente busque respuestas que no requieran esto.
También necesito el formato para mostrar si la capa está en modo de edición o no (porque los datos principales que estoy usando no serán editables).
EDITOR: Tenga en cuenta que sólo estoy buscando soluciones que funcionen para un formulario de datos QGIS, no en la tabla de atributos, y no en los datos exportados. El objetivo es hacer que los datos sean tan fáciles de entender como sea posible, de modo que un usuario que trabaje con la herramienta de identificación pueda ver/entender rápidamente la información clave sobre una característica que se muestra en el mapa. Los datos reales con los que estoy trabajando son complejos y los usuarios de primera línea necesitan ser asistidos para entenderlos.
0 votos
Yo lo exportaría como una hoja de Excel y lo colorearía allí. Pero no sé si esto es una solución que podría vivir con
0 votos
Gracias JoeBe - no es eso lo que estoy buscando. Y tal como indica @ahmadhanb ya hay capacidades que tiene QGIS para estilizar la tabla de atributos. Lo que necesito es mejorar la usabilidad del formulario de datos para que QGIS pueda ser utilizado como una forma efectiva de inspeccionar los datos (una característica a la vez).
0 votos
Tal vez podrías decirle a los usuarios que abran la tabla de atributos y luego seleccionen "mostrar objetos seleccionados" (o como se llame). Una vez que se establece el estilo de la tabla de atributos (como se explica por @ahmadhanb) el usuario puede ver un objeto a la vez
0 votos
No tengo la experiencia para responder (o la reputación para publicar el enlace como un comentario) pero en este enlace : google.com/amp/s/woostuff.wordpress.com/2011/09/05/ Nathan Woodrow explica cómo se puede hacer (la parte de los colores está cerca del final de la página). Así que definitivamente se puede hacer, pero me temo que implica mucho Python....
0 votos
Gracias. Sí, me había fijado en ese puesto. Eso es lo que me hace pensar que una solución avanzada es posible. Pensé que podría ser posible hacer algo corto de esto - usted puede utilizar QT Designer para configurar los formularios de datos relativamente simples bastante simple (sin necesidad de hacer ninguna codificación). Tengo que trabajar muy bien. Lo que no sé es si lo que pido es mucho más avanzado, o si hay una configuración sencilla para ello...