Làm thế nào để chuyển đổi lỗ bánh rán giả trong đa giác thành người thật?


14

Tôi gặp vấn đề này khi tôi phải nhập shapefiles vào hệ thống của chúng tôi phải hợp lệ về mặt hình học, nhưng phần mềm mà mọi người sử dụng để tạo ra chúng dường như xuất ra các tệp trong đó mọi đa giác nên chứa một lỗ thay vì được tạo từ một vòng ngoài đi xung quanh ranh giới và sau đó đi vào bên trong dọc theo một số con đường tùy ý, dấu vết xung quanh những gì nên là vòng trong, và sau đó nhân đôi trở lại chính nó ra bên ngoài.

Những gì tôi tìm kiếm là một cách để giải quyết những điều này bằng cách bằng cách nào đó hòa tan các đỉnh dọc theo đường đi tùy ý vào và ra khỏi lỗ, để tạo một vòng bên trong và bên ngoài sẽ tạo thành một đa giác hợp lệ. Tôi đã thử phiên bản dùng thử của ArcGIS và nó dường như thực hiện điều này một cách tự động khi bạn ghép các đỉnh trên phần hai mặt lại với nhau, nhưng doanh nghiệp của tôi không có bản sao ArcGIS và tôi có thể khó thuyết phục sếp của mình mua nó, vì vậy tôi đã hy vọng QGIS sẽ cho phép tôi làm một điều như vậy?

Ảnh chụp màn hình: sự miêu tả

Tôi không thể tìm ra cách để loại bỏ bất kỳ WKT nào ra khỏi điều này, nhưng từ việc chơi xung quanh với các đỉnh tôi khá chắc chắn rằng đó là một vòng duy nhất tự nhân đôi một chút.


1
Bạn có thể đăng ảnh chụp màn hình và có thể là đầu ra WKT không?
blah238

Có wkt có thể giúp xác định sự cố..để nhận WKT, chọn một tính năng đa giác như vậy> Nhấn Ctrl + C (hoặc Chỉnh sửa Menu> Sao chép tính năng). Mở notepad và dán ở đó. Sao chép phần WKT vào bài viết của bạn.
vinaya

Câu trả lời:


12

Bạn đã thử áp dụng bộ đệm với khoảng cách 0 chưa?

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


Điều đó đã làm việc một điều trị, cảm ơn! Ý nghĩ đã xảy ra với tôi nhưng cơ sở Buffer của công cụ chỉnh sửa ArcGIS không chấp nhận 0 là một đối số, khiến tôi nghĩ rằng đó là một thứ được coi là vô nghĩa, nhưng bây giờ tôi nghĩ về nó, công cụ chỉnh sửa thực sự hoạt động bằng 0 đệm trên mỗi chỉnh sửa tất cả của chính nó.
Sam
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.