Làm thế nào để làm mịn đa giác liền kề?


9

Tôi muốn làm mịn các đa giác có chung một ranh giới. Làm thế nào tôi có thể làm mịn chúng để các ranh giới được chia sẻ được chia sẻ?

Tôi đang sử dụng Arcgis 10.3


3
Một chút thông tin bổ sung sẽ hữu ích - Tôi giả sử vector, không phải raster? Bạn đã thử những gì cho đến nay? Bạn đã thử sử dụng các công cụ cấu trúc liên kết để đạt được điều này?
MaryBeth

Câu trả lời:


10

Cách tốt nhất là trước tiên chuyển đổi đa giác của bạn thành các dòng bằng cách sử dụng polygonToLines(tính năng KHÔNG thành dòng) để bạn có một dòng duy nhất được chia sẻ bởi 2 đa giác. Sau đó, bạn có thể làm mịn các dòng của bạn và chuyển đổi chúng trở lại thành đa giác. Nếu bạn cần giữ bảng thuộc tính, hãy tạo điểm trung tâm (bên trong) cho đa giác ban đầu của bạn và sử dụng các bảng khi bạn chuyển đổi trở lại thành đa giác.


và tôi nghĩ rằng tất cả các công cụ cho quy trình công việc đó được cung cấp từ arcmap. Không hack.
biệt danh

1

Có một công cụ "Smooth Polygon" trong hộp công cụ Bản đồ trong ArcGIS. Nó có một tùy chọn để gắn cờ bất kỳ lỗi tô pô. Nó sẽ đẹp hơn nếu nó có một tùy chọn để không gây ra bất kỳ lỗi tôpô nào, nhưng ít nhất nó mang lại cho bạn mẩu bánh mì.

Liên kết này có phiên bản 10.3 của tài liệu, vì vậy tôi cho rằng nó sẽ đáp ứng nhu cầu của bạn về phiên bản của bạn. http://desktop.arcgis.com/en/arcmap/10.3/tools/cartography-toolbox/smooth-polygon.htmlm

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.