Lớp vector clip của QGIS đến phạm vi bản đồ hiện tại


11

Tôi tự hỏi nếu có một cách đơn giản để cắt một lớp vectơ trong QGIS (2.14.1) đến phạm vi bản đồ hiện tại.

Thuật toán cắt cần một lớp vectơ 'clipper' khác làm đầu vào và 'lưu dưới dạng ...' lưu một lớp vectơ giới hạn trong phạm vi hiện tại nhưng không cắt. Tôi nghĩ rằng có thể không quá khó để viết một plugin để thực hiện nó - và tôi chắc chắn sẽ, nếu không có cách đơn giản nào mà tôi có thể đã bỏ lỡ để làm điều này.

Câu trả lời:


15

Trong Hộp công cụ xử lý , bạn có thể sử dụng các vectơ Clip theo công cụ phạm vi từ GDAL / OGR:

Processing Toolbox > GDAL/OGR > [OGR] Geoprocessing > Clip vectors by extent


1
Được biết tôi đã thiếu một cái gì đó ... Nhưng điều này dường như không hoạt động đúng. Tôi cần phải cắt một lớp bưu kiện (postgis, đa giác). Để trường 'ranh giới clip' trong hộp thoại trống dẫn đến một bản sao của lớp (lớp bộ nhớ) và chọn hình chữ nhật clip từ khung vẽ hoặc sử dụng phạm vi canvas để cắt kết quả trong lớp đường trống (lớp tạm thời hoặc shapefile không ' vấn đề).
Jochen Schwarze

@JochenSchwarze - Xin lỗi, không thể tạo lớp PostGIS để kiểm tra nó vào lúc này.
Joseph

1
Sau đó, nó đã giải quyết câu hỏi này. Gonna bắt đầu một số khác cho vấn đề cắt.
Jochen Schwarze
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.