2024-10-01 22:32:27 发布
网友
我想使用SelectByFeature功能通过PyQGIS选择要素。 不过,它似乎只适用于一个表达式。 我尝试将表达式与“and”或“+”链接,但不起作用。 有人能帮忙吗
很可能是语法格式错误
根据执行表达式的位置,语法应该是相同的。您可以使用“和”和“或”操作符选择多个表达式,如下所示,其中从两个不同的列中选择两个值
一般表达式如下所示:
"col1" = 'value1' and "col2" = 'value2'
处理算法表达式如下所示:-
processing.run("qgis:selectbyexpression", {'INPUT':'C:/Users/home_pc/Desktop/state_polygon.shp','EXPRESSION':' \"col1\" = \'value1\' and \"col2\" = \'value2\'','METHOD':0})
这个page有更多有用的信息
很可能是语法格式错误
根据执行表达式的位置,语法应该是相同的。您可以使用“和”和“或”操作符选择多个表达式,如下所示,其中从两个不同的列中选择两个值
一般表达式如下所示:
处理算法表达式如下所示:-
这个page有更多有用的信息
相关问题 更多 >
编程相关推荐