Tag Info

New answers tagged


If I got you right, you can achieve that by running a Python script. You can follow this workflow: Open QGIS, load a vector layer and select it (activate it) in the ToC. Observe this function: def selectByExpression(): cLayer = iface.mapCanvas().currentLayer() expr = QgsExpression( "\"COD_DANE\"=13" ) it = cLayer.getFeatures( ...


I've included a screenshot to show where the function is in the Configure shortcuts option:


Follow these steps: Get the layer reference: cLayer = iface.mapCanvas().currentLayer() Get a featureIterator from an expression: expr = QgsExpression( "\"ogc_fid\"=482" ) it = cLayer.getFeatures( QgsFeatureRequest( expr ) ) Build a list of feature Ids from the result obtained in 2.: ids = [i.id() for i in it] Select features with the ids obtained in ...

Top 50 recent answers are included