¿Cómo puedo cargar múltiples archivos CSV en QGIS con Longitude / Latitude ya incluido? Descargué el complemento "Cargarlos a todos", sin embargo, el resultado cargado se convirtió como archivos de texto y no se puede visualizar en los lienzos del mapa. ¿Alguna ayuda? ¿Hay complementos disponibles que puedan cargar múltiples archivos CSV que funcionen bien en QGIS?
8
Respuestas:
Puede usar el siguiente código en la Consola Python para ubicar sus archivos csv en una carpeta específica y cargarlos como archivos de forma de puntos utilizando sus campos de longitud / latitud. El código supone:
"x"
y"y"
respectivamentePero puedes editar esto:
En la nueva versión o QGIS, el comando
QgsMapLayerRegistry.instance().addMapLayer(lyr)
fue descontinuado. La solución sigue siendo válida si sustituimos la línea anterior por:QgsProject.instance().addMapLayer(lyr)
También debe eliminar o comentar la segunda línea.from qgis.core import QgsMapLayerRegistry
La solución funciona a la perfección.
fuente
Es posible que necesite archivos csvt junto con sus archivos CSV para indicarle a QGIS dónde debe encontrar la geometría.
El complemento podría usarse
Add Vector layer
en segundo plano, loAdd delimited text
que no hace una suposición educada en las columnas de geometría.fuente