Bagaimana cara mengekspor Poligon ke CSV dengan koordinat?

17

Saya sangat baru di QGIS, jadi mohon bersabar.

Saya memiliki file ".shp", yang berisi sekumpulan batasan untuk pinggiran kota Australia. Saya membukanya ke QGIS dan saya ingin mengekspornya ke file CSV sehingga file terakhir akan seperti berikut.

POSTCODE, LATITUDE, LONGITUDE

Ketika saya memilih "Layer> Open tabel atribut" Saya bisa melihat kolom "kode pos".

Saya telah melihat pertanyaan serupa di sini

Mendapatkan daftar koordinat untuk titik-titik dalam lapisan menggunakan QGIS?

Yang mengatakan kepada saya untuk pergi ke "Layer> Save as" dan kemudian ketik "GEOMETRY = AS_XY" atau "GEOMETRY = AS_XYZ" di bagian "Layer" pada "OGR creation options".

Saya mengikuti persis, tetapi nilai lintang dan bujur tidak dikembalikan.

ericbae
sumber
Entah jawaban ini sudah tua atau Anda harus tahu programnya untuk memahami apa yang Anda katakan. Saya tidak dapat mengikuti semua jawaban ini di perangkat lunak. Dapatkah seseorang membodohi saya tentang cara membuat file CSV dengan data lapisan (koordinat)? Terima kasih.
1
@JnOviedo Harap spesifik tentang langkah mana yang menyebabkan masalah. Jawaban di sini baik-baik saja.
underdark
Dalam posting ini masalah ini diselesaikan oleh Willy menggunakan MMQGIS yang disarankan oleh Joe Thompson: gis.stackexchange.com/questions/76321/... best regards

Jawaban:

11

Anda melihat pertanyaan yang tepat, bukan jawaban yang tepat! Alasan yang bekerja untuk jawaban yang Anda lihat adalah bahwa data hanya berupa poin. Karena data Anda dalam poligon, itu tidak akan berfungsi.

Jawaban BWill lebih jauh ke bawah adalah apa yang Anda butuhkan. Ini akan menyalin semua koordinat yang menggambarkan setiap poligon ke dalam format WKT, yang merupakan format standar, meskipun Anda mungkin perlu melakukan pembersihan tergantung pada tujuan Anda.

Stev_k
sumber
13

Saya melihat 2 solusi: pertama Anda dapat membuat 2 atribut untuk menyimpan lon / lat Anda:

  • pilih layer Anda
  • beralih ke mode edit
  • buka tabel atribut
  • buka kalkulator atribut (ctrl + i)
  • beri nama kolom Anda, pilih fungsi geometri yang telah ditentukan $ x, $ y (dalam dialog itu)

solusi kedua (bekerja untuk semua jenis permata)

  • pilih layer shp Anda
  • simpan sebagai ...
  • pilih format txt
  • letakkan GEOMETRY = AS_WKT di opsi layer OGR

Anda akan berakhir dengan file teks dengan atribut layer dan geometri sebagai WKT

pengguna14131
sumber
Saya hanya melihat judul posting, jadi pertimbangkan hanya solusi kedua :-)
user14131
Ini sepertinya tidak berfungsi di versi 3.03. Mengikuti solusi pertama, QGIS hanya memberikan nilai nol di bidang baru. Untuk solusi kedua, sepertinya tidak ada pilihan untuk menyimpan sebagai format .txt.
Agus camacho
7

Sekarang ada plugin hebat yang diproduksi oleh Michael Minn yang melakukan persis apa yang Anda cari. Cukup perbarui repositori plugin Anda dan instal MMQGIS. Saya baru saja mencobanya dan itu berhasil.

Joe Thompson
sumber
3

Anda juga bisa menggunakan plugin MMQGIS untuk mengekspor geometri dan atribut layer lainnya ke file CSV.

moutsinasg
sumber
Jawaban ini tampaknya hampir sama dengan jawaban Anda yang lain di gis.stackexchange.com/a/245507/115
PolyGeo