Camada de vetor de clipe QGIS para a extensão atual do mapa

11

Gostaria de saber se existe uma maneira de simplesmente recortar uma camada vetorial no QGIS (2.14.1) até a extensão atual do mapa.

O algoritmo de recorte precisa de outra camada de vetor 'clipper' como entrada e 'salvar como ...' salva uma camada de vetor restrita à extensão atual, mas não é cortada. Eu acho que pode não ser muito difícil escrever um plugin para realizá-lo - e certamente o farei, se não houver uma maneira simples que eu possa ter deixado de fazer isso.

Jochen Schwarze
fonte

Respostas:

15

Na caixa de ferramentas de processamento , é possível usar a ferramenta Vetores de clipe por extensão em GDAL / OGR:

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

Joseph
fonte
1
Sabia que estava faltando alguma coisa ... Mas isso parece não funcionar corretamente. Preciso cortar uma camada de parcela (postgis, polígonos). Deixar o campo 'limites do clipe' na caixa de diálogo vazio resulta em uma cópia da camada (camada de memória) e selecionar um retângulo de clipe da tela ou usar a extensão da tela para cortar resultados em uma camada de linha vazia (a camada temporária ou o shapefile não ' não importa).
Jochen Schwarze
@JochenSchwarze - Desculpe, não é possível criar uma camada PostGIS para testá-la no momento.
Joseph
1
Então resolveu esta questão por um momento. Vou começar outro para a questão do recorte.
Jochen Schwarze