Pertanyaan dasar, tetapi saya telah diminta untuk mengekspor data ke format XYZ. Apakah ini sama dengan file CSV.
Saya menggunakan QGIS 1.8.0. Jadi saya kira saya memilih data yang ingin saya ekspor, klik kanan file induknya di jendela di sebelah kanan dan simpan pilihan sebagai ... CSV ??
Jawaban:
XYZ adalah format data grid ASCII ( lihat dokumentasi ) untuk data raster. Jadi, ini sangat mirip dengan CSV.
Namun, alat yang tersedia di QGIS, tampaknya tidak mendukung ekspor ke XYZ meskipun GDAL melakukannya (misalnya, itu tidak tersedia di bawah opsi Simpan Sebagai dan tidak juga melalui Kalkulator Raster). Namun, Anda dapat menggunakan utilitas baris perintah gdal_translate untuk menerjemahkan raster Anda ke format XYZ. Kalau tidak, Anda harus mengimpor raster Anda ke GRASS dan kemudian melakukannya di sana.
sumber
i havent mencobanya untuk membuat csv dari save as csv tetapi Anda dapat menggunakan r.out.xyz di grass. Modul r.out.xyz mengekspor peta raster sebagai daftar nilai x, y, z ke dalam file teks ASCII.
Saya harap ini membantu Anda ...
sumber
QGIS memiliki gdal2xyz plugin GDAL yang dapat melakukannya. Namun lambat dan membuat file besar. Mengimpornya kembali sebagai lapisan ASCII di QGIS bahkan lebih lambat dan hampir membekukan seluruh komputer.
Saya menemukan r.out.xyz jauh lebih cepat daripada gdal2xyz dan membuat file 3 hingga 4 kali lebih kecil.
Memuat kembali file dalam GRASS juga jauh lebih cepat. Di bawah ini saya mengimpor file yang dihasilkan oleh r.out.xyz (458 MB, ekstensi xyz) (dimuat dalam 18 detik) plugin GDAL (1,6 GB, ekstensi csv) (dimuat dalam 1 menit 6 s).
Memang benar, bagaimanapun, bahwa plugin GDAL telah menemukan lebih banyak poin. Secara visual impor terlihat sama tetapi efisiensinya sangat berbeda.
Juga, untuk mengimpor / mengekspor dalam format XYZ dari layer vektor v.in.ascii dan v.out.ascii dapat digunakan dari Grass.
sumber