首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyQGIS:按多个表达式选择

PyQGIS:按多个表达式选择
EN

Stack Overflow用户
提问于 2020-05-11 18:45:28
回答 1查看 231关注 0票数 0

我想使用SelectByFeature-function通过PyQGIS选择功能。不过,它似乎只适用于一个表达式。我尝试将表达式与"and“或"+”链接,但不起作用。有人能帮上忙吗?

EN

回答 1

Stack Overflow用户

发布于 2021-07-04 16:39:11

最有可能的情况是,您的语法格式错误。

根据执行表达式的位置,语法应该是相同的。通过使用“”和“”运算符,可以使用多个表达式进行选择,如下所示,从两个不同的列中选择两个值。

一般表达式如下所示:-

代码语言:javascript
复制
"col1"  = 'value1' and  "col2" = 'value2'

处理算法表达式将如下所示:

代码语言:javascript
复制
processing.run("qgis:selectbyexpression", {'INPUT':'C:/Users/home_pc/Desktop/state_polygon.shp','EXPRESSION':' \"col1\"  = \'value1\' and  \"col2\" = \'value2\'','METHOD':0})

page包含更多有用的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61727826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档