如何过滤图层中的要素?


13

我正在尝试使用QGIS在基于shapefile的图层中显示某些功能。我已经在属性面板中找到了subset函数,它确实可以实现我想要的功能,但是由于我不得不手动筛选大量功能,所以这太繁琐了。有更快的方法吗?

Dietmar我同时使用shapefile和postGIS

Answers:


11

在QGIS中,您应该能够在“查询构建器”对话框中使用SQL表达式过滤数据。只需在目录中右键单击您的图层,然后选择“查询”(在最新版本中为“过滤器...”)。


7
在最新版本中,对话框选项“查询”已重命名为“过滤器...”
the_skua

0

QGIS 3.10.2-A Coruna上测试

如何应用过滤器
*右键单击面板中列出的图层Layers
*选择Filter...
* Query Builder显示 窗口

如何建立在查询生成器的查询
中的一个字段*双击Fields列表
*选择AllValues
*选择从运营商Operators
*双击在值Values列表
*您表达显示在窗口底部
*点击Test有预览返回多少行
*单击OK以应用过滤器
*根据所应用的过滤器显示该层(您会在面板中的层名称旁边看到一个过滤器图标Layers

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.