Como posso carregar vários arquivos CSV no QGIS com o Longitude / Latitude já incluído nele. Fiz o download do plug-in "Carregar todos", no entanto, o resultado carregado foi convertido como arquivo de texto e não pode ser visualizado na tela do mapa. Qualquer ajuda? Existem plug-ins disponíveis que podem carregar vários arquivos CSV que funcionarão bem no QGIS?
8
Respostas:
Você pode usar o código a seguir no Python Console para localizar seus arquivos csv em uma pasta especificada e carregá-los como shapefiles de ponto usando seus campos de longitude / latitude. O código assume:
"x"
e"y"
respectivamenteMas você pode editar isso:
Na nova versão do QGIS, o comando
QgsMapLayerRegistry.instance().addMapLayer(lyr)
foi descontado. A solução ainda é válida se substituirmos a linha anterior por:QgsProject.instance().addMapLayer(lyr)
Além disso, você precisa excluir ou comentar a segunda linhafrom qgis.core import QgsMapLayerRegistry
A solução funciona perfeitamente.
fonte
Você pode precisar de arquivos CSVT junto com os arquivos CSV para informar ao QGIS onde ele deve encontrar a geometria.
O plug-in pode ser usado
Add Vector layer
em segundo plano, não oAdd delimited text
que faz alguma suposição instruída nas colunas de geometria.fonte