I am currently trying to temporarly filter data with in the attribute table to a confined area defined by a second polygon shapefile. The data set to be filtered consists of 100s of points that extent outside the areas I am intrested in. I have multiple seperate area that I am examining so would prefer not to clip data multiple times for each individual area. Is there a way to simply filter by an expression in the field calculator using the second polygon as the area extent?

I am using QGIS v.3.14.0

  • 2
    You simply could join some ID from the polygons to the points and filter using this ID?
    – Erik
    Jul 20, 2020 at 11:57

1 Answer 1


In the Processing Toolbox is an algorithm "select by location" which pretty much does what you are asking for!

enter image description here

An in depth- description of how to use this can be found here: https://docs.qgis.org/3.10/en/docs/user_manual/processing_algs/qgis/vectorselection.html?highlight=select%20location#select-by-location

  • 1
    Thank you so much this is perfect and so simple
    – Geotern
    Jul 21, 2020 at 7:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.