Couche de vecteur de clip QGIS à l'étendue de la carte actuelle

11

Je me demande s'il existe un moyen de couper simplement une couche vectorielle dans QGIS (2.14.1) dans l'étendue de la carte actuelle.

L'algorithme de découpage a besoin d'un autre calque vectoriel «clipper» en entrée et «enregistrer sous ...» enregistre un calque vectoriel limité à l'étendue actuelle, mais ne coupe pas. Je pense qu'il ne serait pas trop difficile d'écrire un plugin pour l'accomplir - et je le ferai certainement, s'il n'y a pas de moyen simple que j'aurais pu manquer de le faire.

Jochen Schwarze
la source

Réponses:

15

Dans la boîte à outils de traitement , vous pouvez utiliser l' outil Couper les vecteurs par étendue de GDAL / OGR:

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

Joseph
la source
1
Je savais que je manquais quelque chose ... Mais cela ne semble pas fonctionner correctement. J'ai besoin de couper une couche de parcelle (postgis, polygones). Laisser le champ 'limites de clip' dans la boîte de dialogue vide entraîne une copie du calque (calque de mémoire) et sélectionner un rectangle de clip dans le canevas ou utiliser l'étendue du canevas pour découper les résultats dans un calque de ligne vide (le calque temporaire ou le fichier de formes ne fait pas ' t importe).
Jochen Schwarze
@JochenSchwarze - Désolé, impossible de créer une couche PostGIS pour le tester pour le moment.
Joseph
1
Ensuite, il a résolu cette question pour le moment. Je vais en lancer un autre pour le problème d'écrêtage.
Jochen Schwarze