Comment puis-je charger plusieurs fichiers CSV dans QGIS avec Longitude / Latitude déjà inclus. J'ai téléchargé le plug-in "Load Them All", cependant, le résultat chargé a été converti en fichiers texte et ne peut pas être visualisé sur la carte. De l'aide? Existe-t-il des plug-ins disponibles qui peuvent charger plusieurs fichiers CSV qui fonctionneront correctement dans QGIS?
8
Réponses:
Vous pouvez utiliser le code suivant dans la console Python pour localiser vos fichiers csv dans un dossier spécifié et les charger en tant que fichiers de formes de points à l'aide de leurs champs de longitude / latitude. Le code suppose:
"x"
et"y"
respectivementMais vous pouvez éditer ceci:
Dans la nouvelle version de QGIS, la commande a
QgsMapLayerRegistry.instance().addMapLayer(lyr)
été actualisée. La solution est toujours valable si nous remplaçons l'ancienne ligne par:QgsProject.instance().addMapLayer(lyr)
Vous devez également supprimer ou commenter la deuxième lignefrom qgis.core import QgsMapLayerRegistry
La solution fonctionne parfaitement.
la source
Vous pourriez avoir besoin de fichiers csvt le long de vos fichiers CSV pour indiquer à QGIS où il doit trouver la géométrie.
Le plugin peut utiliser
Add Vector layer
en arrière-plan, pasAdd delimited text
ce qui fait une supposition éclairée sur les colonnes de géométrie.la source