Định dạng XYZ trong QGIS là gì?


10

Câu hỏi cơ bản, nhưng tôi đã được yêu cầu xuất dữ liệu sang định dạng XYZ. Đây có giống như các tệp CSV.

Tôi đang sử dụng QGIS 1.8.0. Vì vậy, tôi đoán tôi chọn dữ liệu tôi muốn xuất, nhấp chuột phải vào tệp mẹ của nó trong cửa sổ bên phải và lưu lựa chọn dưới dạng ... CSV ??


Khó có thể nói, đó chỉ có thể là các điều phối viên XYZ toàn cầu: ngs.noaa.gov/TOOLS/XYZ/xyz.html
AndreJ

3
Wikipedia nói rằng nó là một định dạng cho các liên kết nguyên tử hóa học. Loại quy mô lớn hơn hầu hết các GIS 'có thể xử lý. ;-) - en.wikipedia.org/wiki/XYZ_file_format ----- Bạn cần hỏi bất cứ ai yêu cầu dữ liệu này cụ thể hơn.
GIS-Jonathan

Câu trả lời:


4

XYZ là một định dạng dữ liệu có sẵn ASCII ( xem tài liệu ) cho dữ liệu raster. Vì vậy, nó rất giống với CSV.

Tuy nhiên, các công cụ có sẵn trong QGIS, dường như không hỗ trợ xuất sang XYZ mặc dù GDAL có (ví dụ: nó không khả dụng trong tùy chọn Lưu dưới dạng và không thông qua Máy tính Raster). Tuy nhiên, bạn có thể sử dụng tiện ích dòng lệnh gdal_translate để dịch raster của bạn sang định dạng XYZ. Nếu không, bạn phải nhập raster của bạn vào GRASS và sau đó làm điều đó ở đó.


3
Bạn có thể sử dụng Raster-> Convert-> Dịch từ menu Qgis và chỉnh sửa dòng lệnh từ -of Gtiff thành -of XYZ. "Save As" chỉ hoạt động cho các lớp vectơ.
AndreJ

Chúc mừng cho điều này!
Ger

3

Tôi chưa thử dùng nó để tạo csv từ lưu dưới dạng csv nhưng bạn có thể sử dụng r.out.xyz trong grass. Mô-đun r.out.xyz xuất bản đồ raster dưới dạng danh sách các giá trị x, y, z vào tệp văn bản ASCII.

r.out.xyz - Xuất bản đồ raster sang tệp văn bản dưới dạng giá trị x, y, z dựa trên các trung tâm ô.

Tôi hy vọng nó sẽ giúp bạn...


2

QGIS có một gdal2xyz plugin GDAL có thể làm điều đó. Tuy nhiên, nó chậm và tạo ra một tệp lớn. Nhập lại nó dưới dạng lớp ASCII trong QGIS thậm chí còn chậm hơn và gần như đóng băng toàn bộ máy tính.

Tôi tìm thấy r.out.xyz nhanh hơn nhiều so với gdal2xyz và tạo các tệp nhỏ hơn 3 đến 4 lần.

Tải lại các tệp trong GRASS cũng nhanh hơn nhiều 6 s).

Tuy nhiên, sự thật là plugin GDAL đã tìm thấy nhiều điểm hơn. Nhìn bề ngoài, hàng nhập khẩu trông giống nhau nhưng hiệu quả thì khác nhau đáng kể.

r.in.xyz input = TopoToR_Toro42.xyz.xyz output = TopoToR_XYZ separator =
Đọc dữ liệu ... Viết vào bản đồ ... hoàn thành r.in.xyz. 11398193 điểm được tìm thấy trong khu vực. (Thứ Sáu ngày 13 tháng 12 16:06:36 2013) Lệnh đã hoàn thành ( 18 giây )

(Thứ Sáu ngày 13 Tháng 12 16:16:04 2013)
r.in.xyz input = TopoTor_Toro42.xyz.csv output = TopoToR_XYZ_CSV separator =, Đọc dữ liệu ... Viết để lập bản đồ ... r.in.xyz hoàn tất. 51619840 điểm được tìm thấy trong khu vực. (Thứ Sáu ngày 13 tháng 12 16:17:11 2013) Lệnh đã hoàn thành ( 1 phút 6 giây )

Ngoài ra, để nhập / xuất ở định dạng XYZ từ một lớp vectơ v.in.asciiv.out.ascii có thể được sử dụng từ Grass.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.