QGIS klip layer vektor ke tingkat peta saat ini

11

Saya ingin tahu apakah ada cara untuk hanya klip layer vektor di QGIS (2.14.1) ke tingkat peta saat ini.

Algoritme kliping membutuhkan layer vektor 'clipper' lain sebagai input dan 'save as ...' menyimpan layer vektor terbatas pada tingkat saat ini tetapi tidak klip. Saya pikir mungkin tidak terlalu sulit untuk menulis plugin untuk mencapainya - dan saya pasti akan melakukannya, jika tidak ada cara sederhana yang mungkin saya lewatkan untuk melakukan ini.

Jochen Schwarze
sumber

Jawaban:

15

Di Toolbox Pemrosesan , Anda dapat menggunakan alat Klip vektor sejauh dari GDAL / OGR:

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

Yusuf
sumber
1
Tahu saya kehilangan sesuatu ... Tapi ini tampaknya tidak berfungsi dengan baik. Saya perlu memotong lapisan parcel (postgis, poligon). Meninggalkan bidang 'batas klip' ​​dalam dialog akan menghasilkan salinan lapisan (lapisan memori), dan memilih persegi panjang klip dari kanvas atau menggunakan batas kanvas untuk memotong hasil dalam lapisan-lapisan kosong (lapisan sementara atau shapefile tidak ' tidak masalah).
Jochen Schwarze
@JochenSchwarze - Maaf, tidak dapat membuat layer PostGIS untuk mengujinya saat ini.
Joseph
1
Kemudian ia memecahkan pertanyaan ini untuk saat ini. Akan mulai satu lagi untuk masalah kliping.
Jochen Schwarze