Bỏ qua các tính năng đầu vào không hợp lệ với công cụ Giao lộ trong QGIS?


26

Trong QGIS 2.18, khi tôi sử dụng Công cụ Vector> Công cụ xử lý địa lý> Công cụ giao nhau, tôi có thể kiểm tra một tùy chọn có nội dung "Bỏ qua hình học NULL [tùy chọn]".

Bây giờ tôi đã tải xuống QGIS 3.2 và tùy chọn đó không còn tồn tại. Nhưng khi tôi cố gắng tạo giao điểm giữa hai lớp tôi đang làm việc, tôi nhận được một thông báo nói rằng có một hình học không hợp lệ ở đâu đó và tôi nên sửa nó hoặc "thay đổi cài đặt Xử lý thành 'Bỏ qua các tính năng nhập không hợp lệ ' Tùy chọn."

Nhưng lựa chọn đó không tồn tại! Hoặc nếu nó tồn tại, tôi không thể tìm thấy nó ở bất cứ đâu.

Có ai biết làm thế nào / nơi để thay đổi cài đặt này trong QGIS 3.2 không?

Câu trả lời:


35

Chuyển đến Cài đặt> Tùy chọn> Xử lý và bên dưới Thay đổi chung thành Bỏ qua các tính năng với hình học không hợp lệ.

Cài đặt xử lý

Ngoài ra, cũng đáng để kiểm tra câu trả lời của A.Oikonomidis cũng như các công cụ khác có sẵn trong hộp công cụ xử lý để sửa hình học không hợp lệ trong tập dữ liệu gốc.


2

Tôi đã có cùng một vấn đề và đã cố gắng giải quyết nó bằng cách sử dụng plugin Geometry Checker. Tuy nhiên, nó tốn rất nhiều thời gian, vì vậy nếu bạn muốn một giải pháp nhanh chóng thì bạn có thể bỏ qua hình học không hợp lệ. Đối với tôi, mặc dù bỏ qua hình học không hợp lệ dẫn đến không nhận được tất cả kết quả nên tôi phải sử dụng lựa chọn "Không lọc (hiệu suất tốt hơn)" để làm cho nó hoạt động.


0

Thay đổi cài đặt trong Qgis 3.0 / 3.0.2 không hiệu quả với tôi, nhưng nó đã làm với plugin MMQGIS.

Plugin đó không thể tin được đối với tôi và đáng tin cậy hơn nhiều so với những gì có sẵn với QGIS. Và nó bổ sung nhiều, nhiều tính năng bổ sung.

Rất khuyến khích bạn thêm plugin!

Quá trình:

MMQGIS> Sửa đổi> Chuyển đổi loại hình học> Hình học mới> Đường

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.