Kết hợp các đa giác chạm góc vào một tính năng duy nhất


12

Tôi đã tạo một lớp đa giác từ các trình quét và chỉ có một ID phân loại duy nhất (và mẫu tính toán) cho mỗi đa giác. Tôi muốn "hòa tan" tất cả các tính năng cảm ứng thành các đa giác riêng lẻ lớn hơn. 3 khu vực được khoanh tròn màu đỏ (bên dưới) chứa đa giác / pixel màu xanh lục chỉ chạm vào các điểm của hình vuông. Theo trực giác (từ góc độ người dùng cuối), tất cả các đa giác màu xanh lá cây trong một khu vực được khoanh tròn phải được kết nối và xử lý như một đa giác đơn vì không có "ngắt" khi các tính năng / ô không chạm vào.

Điều gì sẽ là phương pháp tốt nhất để thực hiện "tham gia" hoặc "hòa tan" tất cả các tính năng này bằng ArcGIS. Tôi có phần mở rộng ArcInfo và Spatial Analyst. Nếu có một phương pháp tốt hơn để thực hiện điều này trong Phân tích không gian, tôi cũng có thể xử lý trước các đa giác theo cách đó.

Raster đến đa giác


2
Không rõ câu hỏi là gì bởi vì cả văn bản và hình vẽ đều không giúp chúng ta hiểu được cái gì tạo thành một "đa giác". Tuy nhiên, có vẻ như bạn có thể đang tìm kiếm Regiongroup với tùy chọn "EIGHT" cho hàng xóm.
whuber

Mỗi đối tượng màu xanh lá cây trong hình ảnh là một đa giác đã được chuyển đổi từ một ô. Ví dụ, trong ví dụ trên, có 7 đa giác (từ phía trên bên trái) có kích thước .02, .02, .02, .52, .12, .02, .17 mẫu. Tôi đã hy vọng đạt được 1 đa giác lớn hơn có kích thước 0,89 mẫu Anh (tổng cộng 7 phần). Mỗi khu vực được khoanh tròn sẽ là đa giác của riêng họ với diện tích tổng kích thước tương ứng.
RyanKDalton

2
Khu vực nhóm thực hiện chính xác điều đó, Ryan.
whuber

Câu trả lời:


6

Tôi có thể nghĩ ra một vài cách tiếp cận có thể đáng để thử tùy thuộc vào dữ liệu của bạn là gì (chúng sẽ dẫn đến những thay đổi nhỏ):

  1. Bạn đã bật 'tổng quát hóa đa giác' khi bạn chuyển đổi từ raster sang poly chưa?
  2. Bạn có thể thay đổi độ phân giải của raster của mình và sử dụng cài đặt bảo thủ trên một trong các công cụ như Boundary-Clean hoặc Nibble trước khi chuyển đổi thành đa giác (bằng cách lấy mẫu độ phân giải, nó không ảnh hưởng đến các khu vực ban đầu nhưng làm giảm kích thước của thay đổi dữ liệu cuối cùng - bạn có thể không cảm thấy đây là vấn đề đáng lo ngại tùy thuộc vào dữ liệu của bạn)
  3. Bạn có thể đệm một lượng nhỏ (chỉ lớn hơn dung sai cụm của bạn).

Tôi chắc chắn có một số cách tiếp cận khác, nhưng tôi sẽ hết hơi tối nay. Hy vọng những ý tưởng này có ích.


3

Đa giác bạn đang cố gắng hợp nhất cần chia sẻ nhiều hơn một đỉnh. Bạn không thể hòa tan và phát nổ vì các đa giác chỉ chia sẻ một đỉnh cũng sẽ bị tách ra. Nếu bạn hợp nhất các nhóm được khoanh tròn một cách thủ công, chúng sẽ trở thành đa hình vì chúng không thực sự giao nhau. @Sylvester đề nghị khái quát hóa khi chuyển đổi cũng như các phương pháp khác. Bạn có thể thử nó. Một phương pháp thô là đệm tất cả các tính năng đa giác bằng một số dương nhỏ sau đó đệm lại bằng cùng một số âm nhỏ sẽ nối với đa giác nhưng nó sẽ làm tròn các góc bên trong. Nó cũng sẽ giới thiệu rất nhiều đỉnh có thể không được mong muốn.


Tôi hiểu rằng tôi cần nhiều hơn 1 đỉnh để hòa tan, đó là lý do tại sao tôi đặt câu hỏi. Tôi sẽ thử khái niệm "bộ đệm nhỏ". Điều đó chỉ có thể làm việc.
RyanKDalton

Khi Regiongroup được áp dụng với tùy chọn "EIGHT", chia sẻ một đỉnh là đủ để hai ô được coi là một phần của cùng một đa giác.
whuber

0

Nếu tôi hiểu chính xác, bạn chỉ có thể sử dụng công cụ hòa tan để biến các polys xanh riêng biệt thành một đa giác nhiều phần, sau đó thêm trường khu vực mới và tính toán lại mẫu.

Hy vọng điều này sẽ giúp Tyler


0

Tôi gần như hoàn toàn tiến thoái lưỡng nan. Sau đây làm việc ít nhất để gần đúng. Tôi đã sử dụng công cụ trơn Polygon để "làm tròn" các ô vuông pixel, sau đó là công cụ tổng hợp. Sau khi làm mịn, các đa giác chạm vào không chỉ là một nút, vì vậy công cụ tổng hợp có thể làm việc kỳ diệu của nó.


Sau khi thử một vài phương pháp làm mịn, chúng có thể thêm quá nhiều diện tích hoặc không tạo đủ cạnh để tổng hợp trong một số đa giác. Vì vậy, tôi đã quay lại và sử dụng phương pháp được đề xuất bởi Jakub ở trên vào năm 2012 ... tốt hơn nhiều! Sẽ thật tuyệt nếu Esri đưa tùy chọn vào công cụ tổng hợp để tổng hợp các đa giác chạm vào một nút (điểm).
Lisa
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.