Saya menggunakan Python mencoba untuk menulis file layer vektor ke file csv dengan kode ini:
QgsVectorFileWriter.writeAsVectorFormat(mylayer, r'c:\temp\xyz.csv', "utf-8", None, "CSV")
Ia dapat mengekspor ke xyz.csv tetapi hanya atribut yang ditampilkan di csv, bukan kolom geometri.
Bagaimana saya bisa mengekspor data atribut dan spasial ke file csv?
1
Inilah pertanyaan dan solusinya [tautan] [1] yang sama. [1]: gis.stackexchange.com/questions/43129/…
—
mete7
Maaf karena pertanyaannya tidak jelas. pekerjaan saya menggunakan python dengan pyqgis menulis layer vektor ke file csv. Saya ingin file csv memiliki geometri tetapi tidak. masih butuh jawaban
—
Anubiz
Tergantung pada jenis layer vektor apa yang ingin Anda ekspor. Untuk layer titik, Anda bisa menambahkan nilai lat, panjang sebagai kolom tabel atribut. Untuk yang lainnya, Anda perlu WKT
—
Curlew
Terima kasih Curlew, saya bekerja dengan layer titik dan poligon. untuk lapisan maksud Anda menambahkan lat, kolom lon di tabel atribut? bagaimana dengan poligon?
—
Anubiz
Apakah ini benar-benar duplikat? Pertanyaan ini di sini ditujukan terutama pada python, yang tidak tercakup oleh jawaban yang ditautkan.
—
Matthias Kuhn