Después de unir shapefile con el archivo CSV, ¿la opción de símbolos graduados no está disponible en QGIS?

11

He unido con éxito datos de un archivo csv a un archivo shape en QGIS pero por alguna razón tengo problemas para simbolizar mis datos.

Quiero usar una simbología graduada, sin embargo, esta opción no está disponible para ninguna de las columnas de mi tabla unida.

He intentado guardar como una nueva capa, pero esto no cambia el problema.

¿Alguien tiene algún consejo para solucionar esto?

Anneke
fuente

Respuestas:

10

El problema más probable es que todas las columnas CSV se hayan importado como campos de texto. El texto no se puede usar para estilos graduados.

Para solucionar esto, necesita un archivo .csvt para su CSV que especifique explícitamente el tipo de datos de las columnas CSV. Básicamente, un archivo .csvt es un archivo de texto con una sola línea, p. Ej.

"Integer","Real","String"

Para un archivo CSV con tres columnas. Más información: http://underdark.wordpress.com/2011/03/07/how-to-specify-data-types-of-csv-columns-for-use-in-qgis/

Podrá verificar si la especificación de los tipos de datos funcionó, verificando la pestaña "Campos" de la capa csv y los tipos de datos enumerados allí.

bajo oscuro
fuente
4

También intenté usar el archivo CSVT, pero obtuve mejores resultados simplemente guardando una hoja de cálculo de Libre Office en un DBF.

Luego, ingrese el DBF en QGIS como una capa vectorial, y aparecerá como una tabla.

Los campos en el DBF en QGIS parecen formatearse bastante bien, mientras que no pude hacer que el archivo CSV / CSVT funcione.

DPSSpacial
fuente
0

Sí, sus datos pueden estar en cadena y no en un valor numérico, que requieren las opciones de símbolo graduado. Si su conjunto de datos no es muy grande, abra el archivo .csv en Excel y seleccione las columnas y péguelo como valores. Guárdalo en.xls o * .xlsx y ya está listo.

Deepank
fuente
0

Tuve el mismo problema: guardar la tabla de la oficina abierta como un archivo dbf, luego edité un poco los encabezados de columna para que fueran cadenas continuas sin espacios ni signos de puntuación.

Entonces fue posible incorporarlos a través de la ventana del navegador QGIS en capas y luego vincularlos a la capa de shapefile que estaba usando

Gerald
fuente