10 votos

Carga de múltiples archivos CSV en QGIS 2.10

¿Cómo puedo cargar varios archivos CSV en QGIS con la Longitud/Latitud ya incluida en él? He descargado el plug-in "Load Them All", sin embargo, el resultado cargado fue convertido como archivos de texto y no puede ser visualizado en el lienzo del mapa. ¿Alguna ayuda? ¿Hay algún plug-in disponible que pueda cargar múltiples archivos CSV que funcionen bien en QGIS?

1 votos

Puede solicitar esa función en github.com/gacarrillor/loadthemall/issues Sólo tienes que abrir un nuevo tema describiendo lo que te gustaría tener. Estaría bien añadirlo a Cargarlos Todos.

0 votos

¿En qué se diferencian los múltiples archivos csv?

13voto

Mue Puntos 2469

Puede utilizar el siguiente código en el Consola Python para localizar sus archivos csv en una carpeta especificada y cargarlos como shapefiles de puntos utilizando sus campos de longitud/latitud. El código asume:

  • El archivo csv está separado por comas
  • Los nombres de los campos de longitud/latitud son "x" y "y" respectivamente
  • El CRS de las capas cargadas estará en EPSG:4326

Pero puedes editar esto:

import glob, os

# Define path to  directory of your csv files
path_to_csv = "C:/Users/You/Desktop/csv folder/"  

# Set current directory to path of csv files
os.chdir(path_to_csv)  
# Find each .csv file and load them as vector layers
for fname in glob.glob("*.csv"):  
    uri = "file:///" + path_to_csv + fname + "?delimiter=%s&crs=epsg:4326&xField=%s&yField=%s" % (",", "x", "y")
    name = fname.replace('.csv', '')
    lyr = QgsVectorLayer(uri, name, 'delimitedtext')
    QgsMapLayerRegistry.instance().addMapLayer(lyr)

1 votos

Gracias a todos vuestros comentarios... realmente funciona excepto los guardados como archivos .csvt.

0 votos

@wgs84 - De nada, me alegro de que haya funcionado :)

1voto

SpliFF Puntos 214

Es posible que necesite archivos csvt junto con sus archivos CSV para indicar a QGIS dónde debe encontrar la geometría.

El plugin podría utilizar Add Vector layer en el fondo, no Add delimited text que hace algunas conjeturas sobre las columnas de geometría.

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