luisCartoGeo / QGIS_Dashboard

Repositorio del código del plugin para la construcción de Dashboards en QGIS
41 stars 17 forks source link

Cuadro información lineas #4

Open cesarcorreo opened 2 years ago

cesarcorreo commented 2 years ago

Hola Luis, Nuevamente, gracias por el esfuerzo en el desarrollo del plugin. Me han hecho una colsulta y quería proponerles el uso del plugin como una muy buena forma de consultar la información. Tengo una capa con estaciones de medición y una tabla con las mediciones. Las he unido de forma que tengo la siguiente estructura en la tabla de atributos: image Como ves, tengo 3 estaciones en las que se realizan mediciones en unas fechas determinadas. Mi propósito es que se dibuje un gráfico de líneas que se modifique en función de la estación de medición que tenga seleccionada en el mapa. (Si se representansen más de una estación en el mismo gráfico si se seleccionan más de una estación rojo sería perfecto pero con una estación me daría por satisfecho). image En la tabla de atributos, el campo fecha es numérico (podría ser una fecha específica o valores 1,2,3,4 indicando el momento de la medida). Replico esa columna y la llamo fecha_texto para poder añadirla como texto. Como capos numéricos selecciono valor pero al clicar en process no hace nada. Al hacerlo con gráficos de tipo barra, sí se realiza el proceso pero el resultado no hace selección en función de la estación seleccionada sino que hace la suma de las mediciones para una fecha determianda. Me puedes orientar en qué estoy haciendo mal? Podría ser un bug del plugin? Test.zip Te adjunto la capa que estoy utilizando. Gracias

luisCartoGeo commented 2 years ago

Hola Cesar lo que planteas lo puedes hacer con el plugin, pero cada fila debe corresponder a una sola estación, y en las columnas defines las diferentes fechas. Por otro lado, en el archivo que enviaste tienes una superposición de muchos puntos, cada punto debería tener una ubicación única. Otro requisito, es que el campo identificador de la categoría, es decir, el identificador de la estación debe ser texto. No puedes duplicar el identificador, por ejemplo dos estaciones denominadas "Central", tomara cada una por separado, como estaciones diferentes, aunque tengan el mismo nombre. Te anexo el archivo modificado probado en la imagen que te muestro: grafico-lineas-estaciones

Si consideras que este tipo de grafico podría tener otro comportamiento, estaría muy agradecido si me planteas detalladamente como podría ser y en que situaciones seria útil. De manera de agregar dicho comportamiento en una próxima actualización.

Test.zip

cesarcorreo commented 2 years ago

Muchas gracias. Probado y funcionando a la perfección. Desde mi punto de vista, sería tremendamente útil que se pudiera integrar en la herramienta atlas. Lo digo porque el plugin es muy útil para el análisis y consulta de los datos claves pero si quieres generar una serie de fichas que integren el gráfico, mapa de posición, tabla de atributos con los datos, etc, para así realizar análisis automatizados, la funcionalidad del plugin se perdería. Iría en la línea de lo que ha hecho el amigo Mauricio de sus dashboards en el atlas, pero acercándolo al los mortales que no sabemos programación.

Respecto al fichero que te pasé, tenía esa estructura porque era la que me permitía sacar gráficos de barras en Dataplotly y generar las fichas que te comentaba. image Lo dicho, muchas gracias nuevamente.