3 votos

Uso de visualizaciones categorizadas y graduadas con tabla estrecha

Estoy trabajando con datos de condados en un formato de tabla estrecha con una columna WKT. Para simplificar, si las cabeceras son id, geo_level, metric, metric_unit, y metric_value, algunas entradas para el condado con id 5 son:

5 | comarca | superficie | km cuadrados | 500
5 | condado | pop_married | porcentaje | .7
5 | county | total_pop | people | 4,000
5 | condado | por_inmigrante | porcentaje | .04
5 | condado | hogares | residencias | 2.900

Cada condado tiene veintiocho filas, una para cada una de las veintiocho métricas que estoy siguiendo en todos los condados. Así que cuando lo cargo como una capa de texto delimitado, QGIS representa 28 polígonos para cada condado, apilados exactamente uno encima del otro.

Me gustaría poder visualizar métricas específicas para cada condado ("aquí está el % de casados de condado a condado", "aquí está la población de condado a condado"). Pero la visualización con símbolos categorizados o graduados en las propiedades de la capa no funciona, porque los valores de metric_values están todos en unidades diferentes.

¿Hay alguna forma de especificar de qué fila quieres que proceda la visualización? ¿O de especificar en base a una cadena específica en la fila deseada?

1voto

sashkello Puntos 325

El problema está en tu estructura de datos, tienes que solucionarlo.

QGIS espera una fila por característica con varias columnas como atributos diferentes. Por lo tanto, la primera opción sería reorganizar los datos de modo que cada país sólo tenga una fila con muchos atributos. Esta sería mi opción si tuviera que hacer muchos mapas o si necesitara combinar diferentes métricas.

La segunda opción consiste en filtrar las filas que necesita antes de utilizarlas en los renderizadores categorizados o graduados. Así, por ejemplo, haga clic con el botón derecho del ratón en el nombre de la capa y seleccione Filtro. Establece algo como

métrica" = "área

Ahora debería tener una capa de 28 países sólo con la métrica de área que puede utilizar en cualquier renderizador de símbolos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X