Phá vỡ đa giác đơn thành nhiều đa giác?


12

Tôi đã tạo ra các đa giác voronoi sau đó tôi đã hòa tan chúng trên cơ sở của một thuộc tính. Bây giờ có những trường hợp trong một thuộc tính duy nhất "abc" Tôi có 3 đa giác ở các vị trí khác nhau có cùng id đối tượng. Tôi muốn chia chúng thành 3 đa giác vì chúng ở các vị trí khác nhau.

Có công cụ nào trong ArcGIS Desktop hoặc QGIS có thể giúp tôi làm việc đó không?

Câu trả lời:



22

Trong menu vectơ của QGIS, cũng như trong Hộp công cụ xử lý, bạn sẽ tìm thấy nhiều phần cho một phần .

Thuật toán này lấy một lớp vectơ với nhiều hình học và tạo ra một hình mới trong đó tất cả các hình học đều chứa một phần. Các tính năng với hình học nhiều phần được chia thành nhiều tính năng khác nhau như các phần mà hình học chứa và các thuộc tính tương tự được sử dụng cho mỗi trong số chúng.

nhập mô tả hình ảnh ở đây


8

Bạn nên chỉ định tùy chọn SINGLE_PARTkhi chạy công cụ ArcGIS Dissolve :

Không được phép sử dụng tính năng nhiều phần của SINGLE_PART. Thay vì tạo các tính năng nhiều phần, các tính năng riêng lẻ sẽ được tạo cho từng phần.


Như Alex đã nói, có một tùy chọn / hộp kiểm trong công cụ Arcgis 9.3 Dissolve, - "Tạo các tính năng nhiều phần", nó được "kiểm tra" làm mặc định.
vadeelsan

2
Đây là câu trả lời tốt nhất để ngăn chặn sự cố khi sử dụng ArcGIS. Công cụ Multipart To Singlepart (được Marcin tham khảo) là cách tốt nhất để khắc phục sự cố sau thực tế.

3

Một tùy chọn khác thanh lịch hơn là nhấp vào nút Phát nổ trong thanh công cụ Chỉnh sửa nâng cao trong Arcgis sau khi chọn tất cả các tính năng trong Lớp.


1

Một gợi ý cho tất cả những người bạn đam mê R hoặc những người mới học (như bản thân tôi) ngoài kia: Điều tương tự có thể đạt được trong R với disaggregatechức năng từ spthư viện.

output <- disaggregate(input)

Đơn giản như thế.

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.