Tengo problemas para importar un archivo .csv.
Se supone que algunos valores del archivo no están formateados en estilo de texto, sino en estilo de número, por lo tanto, creé un archivo .csvt adicional como se explica aquí .
Se crean ambos archivos con exactamente el mismo nombre y la misma ubicación. El número de columnas es el mismo y agrego el archivo .csv con la herramienta "Agregar capa de texto delimitado". Sin embargo, no puedo elegir ninguna columna para una simbología graduada.
Mi archivo .csv incluye 12 filas, de las cuales las columnas 5, 11 y 12 consisten en números. Mi archivo .csvt, por lo tanto, se ve así:
"Cadena", "Cadena", "Cadena", "Cadena", "Entero", "Cadena", "Cadena", "Cadena", "Cadena", "Cadena", "Entero", "Entero"
Traté de crearlo con el editor estándar de Windows y Notepad ++. ¿Hay errores comunes cometidos por los novatos, como yo soy uno? ¡Gracias por tu ayuda!
Respuestas:
La herramienta "Agregar capa de texto delimitado" no interpreta el CSVT. Solo "agregar capa vectorial" necesita un CSVT. Básicamente, "agregar una capa de texto delimitado" trata de adivinar y generalmente reconoce muy bien los valores numéricos. Una de las razones para usar "agregar capa vectorial" es que "agregar capa de texto delimitado" requiere una columna de geometría.
¿Su CSV contiene una geometría o columnas x e y? Luego use "agregar capa de texto delimitado".
Si su CSV no contiene coordenadas / geometría, use "agregar capa vectorial".
En cuanto a por qué los valores numéricos no son reconocidos por "agregar capa de texto delimitado", publique su CSV o al menos una muestra (primeras líneas). Si incluso una línea en el archivo contiene un texto en la columna "numérica", las herramientas volverán por defecto a Cadena.
fuente