I have two polygon layers that have multiple polygons in them. One layer is an administrative boundary layer and the other is a layer showing crop cover types. I would like to extract only administrative boundaries that have the certain crop type within them. Is there a way to do this in QGIS?


2 Answers 2


Another approach using the "Extract by location" with 'intersect' as geometric predicate, see image below.


To get more familiar with geometric predicates, please check this answer.

  • (First you need to select the "certain crop types", then check "Selected features only, if I understand the question correct)
    – BERA
    May 6, 2021 at 9:26

You may want to use one of these functions in Vector -> Geoprocessing Tool enter image description here

  • IMHO the 'Intersection' geoalgorithm from the Processing Toolbox may suit the best way, please find more in the QGIS Docs | Vector overlay.
    – Taras
    May 6, 2021 at 5:15

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.