Bagaimana saya dapat memuat beberapa file CSV ke QGIS dengan Longitude / Latitude yang sudah termasuk di dalamnya. Saya mengunduh plug-in "Load Them All", namun hasilnya dimuat dikonversi sebagai file teks dan tidak dapat divisualisasikan pada kanvas peta. Ada bantuan? Apakah ada plug-in yang tersedia yang dapat memuat beberapa file CSV yang akan berfungsi dengan baik di QGIS?
8
Jawaban:
Anda bisa menggunakan kode berikut di Python Console untuk menemukan file csv Anda di folder yang ditentukan dan memuatnya sebagai titik shapefile menggunakan bidang bujur / lintangnya. Kode ini mengasumsikan:
"x"
-"y"
masing adalah danTetapi Anda dapat mengedit ini:
Dalam versi baru o QGIS, perintah
QgsMapLayerRegistry.instance().addMapLayer(lyr)
didiskon. Solusinya masih valid jika kami mengganti baris sebelumnya dengan:QgsProject.instance().addMapLayer(lyr)
Anda juga perlu menghapus atau mengomentari baris keduafrom qgis.core import QgsMapLayerRegistry
Solusinya bekerja dengan sempurna.
sumber
Anda mungkin perlu file csvt di sepanjang file CSV Anda untuk memberi tahu QGIS di mana ia harus menemukan geometri.
Plugin mungkin digunakan
Add Vector layer
di latar belakang, bukanAdd delimited text
yang dilakukan beberapa tebakan berpendidikan pada kolom geometri.sumber