QGIS将向量层裁剪到当前地图范围


11

我想知道是否有一种方法可以简单地将QGIS(2.14.1)中的矢量层裁剪到当前地图范围。

裁剪算法需要另一个“裁剪”矢量层作为输入,而“另存为...”将保存一个受限于当前范围但不裁剪的矢量层。我认为编写一个插件来完成它可能并不难-如果没有一种简单的方法可以错过这一点,我当然会。

Answers:


15

在“ 处理工具箱”中,可以使用GDAL / OGR中的按范围裁剪向量工具:

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


1
知道我遗漏了一些东西……但这似乎无法正常工作。我需要剪切一个宗地图层(Postgis,多边形)。将对话框中的“剪辑边界”字段保留为空会导致图层(内存层)的副本,从画布中选择剪辑矩形或使用画布范围进行剪贴会导致线层为空(临时图层或shapefile不会)问题)。
Jochen Schwarze

@JochenSchwarze-对不起,目前无法创建PostGIS图层对其进行测试。
约瑟夫

1
然后它暂时解决了这个问题。要开始另一个剪辑问题。
Jochen Schwarze
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.