Làm cách nào để xuất Đa giác sang CSV có tọa độ?


17

Tôi rất mới với QGIS, vì vậy hãy đồng ý với tôi.

Tôi có một tệp ".shp", chứa một tập hợp các ranh giới cho vùng ngoại ô của Úc. Tôi đã mở nó cho QGIS và tôi muốn xuất nó thành tệp CSV để tệp cuối cùng sẽ như sau.

POSTCODE, LATITUDE, LONGITUDE

Khi tôi chọn "Lớp> Mở bảng thuộc tính", tôi có thể thấy cột "mã bưu điện".

Tôi đã xem xét một câu hỏi tương tự ở đây

Lấy danh sách tọa độ cho các điểm trong lớp bằng cách sử dụng QGIS?

Điều đó bảo tôi chỉ cần vào "Lớp> Lưu dưới dạng" và sau đó nhập "GEOMETRY = AS_XY" hoặc "GEOMETRY = AS_XYZ" trong phần "Lớp" của "Tùy chọn tạo OGR".

Tôi đã làm theo chính xác, nhưng các giá trị vĩ độ và kinh độ không được trả lại.



Những câu trả lời này đã cũ hoặc bạn phải biết chương trình để hiểu những gì bạn đang nói. Tôi không thể làm theo bất kỳ câu trả lời nào trong phần mềm int eh. Ai đó có thể cho tôi biết cách tạo tệp CSV với dữ liệu lớp (tọa độ) không? cảm ơn.

1
@JnOviedo Hãy cụ thể về bước nào gây ra vấn đề. Các câu trả lời ở đây là tốt.
underdark

Trong bài đăng này, vấn đề đã được Willy giải quyết bằng cách sử dụng MMQGIS được đề xuất bởi Joe Thompson: gis.stackexchange.com/questions/76321/ Trân trọng

Câu trả lời:


11

Bạn đang nhìn đúng câu hỏi, chỉ là không trả lời đúng! Lý do mà làm việc cho câu trả lời bạn đang xem là dữ liệu chỉ ở điểm. Vì dữ liệu của bạn là đa giác, nó sẽ không hoạt động.

Câu trả lời của BWill tiếp tục xuống là những gì bạn cần. Nó sẽ sao chép tất cả các tọa độ mô tả từng đa giác thành định dạng WKT, đây là định dạng chuẩn, mặc dù bạn có thể cần thực hiện một số thao tác dọn dẹp tùy thuộc vào mục đích của bạn.


13

Tôi thấy 2 giải pháp: Thứ nhất bạn có thể tạo 2 thuộc tính để lưu trữ lon / lat của mình:

  • chọn lớp của bạn
  • chuyển sang chế độ chỉnh sửa
  • mở bảng thuộc tính
  • mở máy tính thuộc tính (ctrl + i)
  • đặt tên cho cột của bạn, chọn hàm hình học được xác định trước $ x, $ y (trong hộp thoại đó)

giải pháp thứ hai (hoạt động cho tất cả các loại đá quý)

  • chọn lớp shp của bạn
  • lưu thành ...
  • chọn định dạng txt
  • đặt GEOMETRY = AS_WKT trong tùy chọn lớp OGR

bạn sẽ kết thúc với một tệp văn bản với các thuộc tính lớp và hình học là WKT


Tôi chỉ thấy tiêu đề của bài đăng, vì vậy chỉ xem xét giải pháp thứ hai :-)
user14131

Chúng dường như không hoạt động trong phiên bản 3.03. Theo giải pháp đầu tiên, QGIS chỉ cung cấp các giá trị null trong trường mới. Đối với giải pháp thứ hai, dường như không có tùy chọn nào để lưu dưới dạng .txt.
Agus camacho

7

Bây giờ có một plugin tuyệt vời được sản xuất bởi Michael Trin thực hiện chính xác những gì bạn đang tìm kiếm. Chỉ cần cập nhật kho plugin của bạn và cài đặt MMQGIS. Tôi đã thử nó và nó hoạt động rất tốt.


2

Bạn cũng có thể sử dụng plugin MMQGIS để xuất hình học và các thuộc tính lớp khác sang tệp CSV.


Câu trả lời này dường như gần giống với câu trả lời duy nhất khác của bạn tại gis.stackexchange.com/a/245507/115
PolyGeo
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.