Apa format XYZ dalam QGIS?

10

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 ??

Ger
sumber
Sulit dikatakan, itu bisa saja coordiantes Global XYZ: ngs.noaa.gov/TOOLS/XYZ/xyz.html
AndreJ
3
Wikipedia mengatakan ini format untuk ikatan atom kimia. Jenis skala yang lebih besar daripada kebanyakan GIS dapat menangani. ;-) - en.wikipedia.org/wiki/XYZ_file_format ----- Anda perlu bertanya siapa pun yang meminta data ini menjadi lebih spesifik.
GIS-Jonathan

Jawaban:

4

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.

MappaGnosis
sumber
3
Anda dapat menggunakan Raster-> Convert-> Translate dari menu Qgis, dan edit baris perintah dari -of Gtiff ke -of XYZ. "Save As" hanya berfungsi untuk layer vektor.
AndreJ
Cheers untuk ini!
Ger
3

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.

r.out.xyz - Mengekspor peta raster ke file teks sebagai nilai x, y, z berdasarkan pusat sel.

Saya harap ini membantu Anda ...

Aragon
sumber
2

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.

input r.in.xyz = TopoToR_Toro42.xyz.xyz output = TopoToR_XYZ pemisah =
Membaca data ... Menulis untuk memetakan ... r.in.xyz selesai. 11398193 poin ditemukan di wilayah. (Jumat 13 Des 16:06:36 2013) Perintah selesai ( 18 detik )

(Jum 13 Des 16:16:04 2013)
input r.in.xyz = TopoTor_Toro42.xyz.csv output = TopoToR_XYZ_CSV pemisah =, Membaca data ... Menulis untuk memetakan ... r.in.xyz selesai. 51619840 poin ditemukan di wilayah. (Jumat 13 Des 16:17:11 2013) Perintah selesai ( 1 menit 6 detik )

Juga, untuk mengimpor / mengekspor dalam format XYZ dari layer vektor v.in.ascii dan v.out.ascii dapat digunakan dari Grass.

Bogdan
sumber