For a point, how do you create circles that shows a certain distance from a point. For instance, I have the following point:

enter image description here

What I want to have is this:

enter image description here

For instance, while the black circle represents all the points that are 2 kilometers away from the point, dark red circle represents all the points that are 4 kilometers away.

And is it possible to fill these circles with colors in a non-opaque way while making the map clearly visible?

  • 1
    Yes it's possible, you need to search for buffer...
    – J.R
    Commented Nov 25, 2022 at 9:17
  • Check this one: docs.qgis.org/3.22/en/docs/gentle_gis_introduction/…
    – Taras
    Commented Nov 25, 2022 at 9:20
  • Be aware that just applying buffers (as adviced here and also in the posted solution) does not give you real world distances! It very much depends on the CRS you use. If you use Web Mercator (EPSG:3857) as seems the case in your screenshot, the buffer distance is no meaningful realworld distance. See here for details: gis.stackexchange.com/a/438809/88814
    – Babel
    Commented Nov 25, 2022 at 15:01

1 Answer 1

  1. Open the layer styling panel (F7)
  2. Click the plus sign to add another Symbol layer
  3. Change type to Geometry generator, with type Polygon, formula buffer($geometry,2000)
  4. Set the symbology of the layer

Add another layer with buffer 4000

enter image description here

  • 2
    Or to get the circle as new layer use one of the processing tool (Geometry by expression or Buffer)
    – J.R
    Commented Nov 25, 2022 at 9:59
  • See above, comment about buffer distance and CRS!
    – Babel
    Commented Nov 25, 2022 at 15:01

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.