Xóa các lỗ hiện có trong một đa giác đơn cho một khu vực cụ thể trong Qgis


8

Tôi có một shapefile bao gồm một đa giác duy nhất. Tôi có những khoảng trống trong đa giác cần được loại bỏ, nhưng chỉ những cái nhỏ hơn 200m2.

Tôi đã thử nhiều cách khác nhau nhưng không cách nào trong số chúng hoạt động, tôi cần chạy quy trình này như một quy trình hàng loạt.

Có ý kiến ​​gì không?

Câu trả lời:


7

1) tạo đa giác nơi bạn có một lỗ. Điều này có thể được thực hiện với công cụ "khác biệt" (chỉ cần vẽ thủ công một đa giác lớn trong lớp khác hoặc thực hiện với công cụ đệm).

2) chọn các đa giác nhỏ hơn 200m² và hợp nhất các đa giác với shapefile ban đầu của bạn (bạn có thể sử dụng công cụ hợp nhất).

3) sử dụng công cụ hòa tan để hoàn nguyên về một đa giác


Cảm ơn câu trả lời, tôi đã quên đề cập rằng tôi cần chạy quy trình này như một quy trình theo đợt, vì vậy trong đợt này, tôi không thể chọn các đa giác có diện tích dưới 200m2. Còn ý tưởng nào khác không?
Aram

bạn có thể thực hiện lựa chọn trong đợt. ví dụ: với sextante.runache ("qgis: selectbyattribution", "yourshp", "KHU", 4.200)
radouxju

3

Googling một chút tôi đã biết plugin thử nghiệm " ringer " này cho qgis, có vẻ như là tốt cho nhiệm vụ của bạn. Nếu điều này hoạt động (tôi đã không kiểm tra nó), điều này sẽ cho phép bạn chuyển đổi các lỗ của bạn thành đa giác. Sau đó, bạn sẽ tạo một trường mới trong bảng thuộc tính của đa giác mới và tính diện tích của chúng (với máy tính trường). Sau đó, bạn sẽ hợp nhất các đa giác lỗ với đa giác ban đầu của bạn, chỉ chọn những lỗ lớn hơn 200m2. Hi vọng điêu nay co ich.


Tôi nên đề cập rằng tôi sử dụng qgis 2.4 và nó không hoạt động ở đây vì nó đã được viết cho một phiên bản khác (không được quy định trong trang).
umbe1987

Cảm ơn câu trả lời, tôi sẽ có một cái nhìn vào ngày mai về plugin đó, nhưng theo như undertand, tôi sẽ cần chọn các đa giác, và tôi đã không đề cập, tôi chỉ thay đổi câu hỏi, tôi cần chạy nó trong một bach chạy, tôi có hàng ngàn lớp để làm sạch. Bất kỳ ý tưởng? liên quan
Aram

3

1) Đa giác đến dòng

2) Dòng tới đa giác

3) Hòa tan

4) Chọn đa giác từ điểm 2) <200 m2

5) Đa giác khác biệt từ điểm 3) với đa giác từ điểm 4)

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.