In QGIS 2.18. I have a vector shapefile with multiple polygons, all of these are squared and have their own attributes. Inside these polygons I will have more (small) polygons that will represent areas where it cannot be constructed.

I need to create as many points as possible within each square but excluding the inner polygons (mountains). The points should be equally spaced (i.e. 250 m) from each other and cannot be placed in the edge of the bigger polygon, necessarily have to be inside.


You can create those points using regular points tools in qgis. Unfortunately, it will create points inside the small polygons too. but you can select those points using select by location and delete them.

  • I have tried this but it's not what I need. I think I will have to do it with Python
    – Daniel
    Apr 22 '18 at 10:56
  • 1
    @Daniel it is not clear from your question that you needed it in Python. Please, edit your question and also show what you have tried so far
    – Marco
    Apr 23 '18 at 8:45
  • I do not need it in Python, but given that I cannot solve it in QGIS and I cannot find answers here I will give it a try.
    – Daniel
    Apr 23 '18 at 21:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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