5 votos

Conversión de variables CSV de QGIS Import

He intentado importar archivos CSV a QGIS utilizando la función "Añadir capa de texto delimitado". Por alguna razón, algunas de las variables numéricas se convirtieron en QString.

¿Cómo puedo hacer que se conviertan en enteros para poder realizar los cálculos del mapa de calor?

1 votos

Prueba esta solución de @Underdark anitagraser.com/2011/03/07/

3voto

BWW Puntos 302

Puedes forzar el comportamiento del tipo de datos que quieras con "Añadir capa de texto delimitado" utilizando un CSVT (mi afirmación anterior era que no era posible en absoluto, pero debido a los comentarios de Alexandre Neto, he cambiado mi respuesta)

Puedes seguir esta entrada del blog para conocer los archivos CSVT.

También puede añadir su archivo CSV con "Añadir capa vectorial" y utilizar de nuevo un archivo CSVT.

0 votos

Eso no es correcto. Puede imponer el tipo de datos en la capa de texto delimitado Add si utiliza un CSVT,

2 votos

Lo he intentado y has acertado (probado sin geometría). Gracias. Yo también aprendo algo ;)

3voto

Mue Puntos 2469

Podría ejecutar el Refactorizar campos herramienta de la Caja de herramientas de procesamiento para cambiar el tipo de campo una vez que haya añadido su archivo .csv a QGIS:

Refactor fields

Puede guardarlo como un nuevo shapefile y utilizarlo para su análisis del mapa de calor.

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