Tengo un proyecto QGIS con N capas, cada una apuntando al mismo archivo CSV con columnas "1_1, 2_1, ..., N_1".
Me gustaría que cada capa se refiriera a su respectiva columna (Capa 1 -> columna 1_1, y así sucesivamente) y mostrar los puntos basados en el estilo Graduado que he establecido. Soy capaz de obtener el resultado que estoy buscando seleccionando manualmente la columna en cada estilo de capa para cada capa así:
Sin embargo, esto lleva mucho tiempo, por lo que estoy intentando encontrar una forma de utilizar expresiones para relacionar el nombre de la capa con el nombre de la columna correspondiente. He probado las siguientes expresiones sin éxito:
- @nombre_capa+'_1' (Expresión válida pero todos los puntos tienen el mismo valor y estilo)
- "@nombre_capa+'_1'" (Expresión válida pero salida nula)
- "concat(@nombre_capa,'_1')" (Expresión válida pero salida nula)
- columna "@nombre_capa+'_1'" (expresión no válida)
- nombre de columna "@nombre_capa+'_1'" (expresión no válida)
Utilizo esto como referencia: https://docs.qgis.org/2.8/en/docs/user_manual/working_with_vector/expression.html
¿Hay algo que esté entendiendo mal sobre las expresiones en QGIS?
Este es mi resultado deseado: (Una capa visible)
Esto es lo más cerca que he podido llegar utilizando la primera expresión: