5

I'd like to select features with circles having precise radius in QGIS. By default this tool is freehand so it is hard to get a precise value.

5

Not sure if there's a direct approach to this but there are alternative methods:

  • Fast, less precise

Use the Measure Line tool from the toolbar to draw a radius as precise as you can (remember to right-click to stop drawing the line):

Measure Line

Drew line

Then use the Select Features by Radius tool to draw the circle from each point of the measured line:

Select features by radius


  • Slow, more precise

Create a point layer and add a point. Use the Buffer tool (Vector > Geoprocessing Tools > Buffer(s) to create a polygon of the point (maximise the "Segments to approximate" and set your buffer distance to what you want the radius to be, becareful as this is dependent on your CRS).

Then use one of the Select by location tools (either from the Processing Toolbox or from Vector > Research Tools > Select by location), select both layers and check the intersect option:

Select with buffer

  • 1
    Thanks a lot. My 'Select by location' window is different from yours in 2.8.4 and 2.12.1. Which QGIS version do you use? – Nicolas Boisteault Dec 11 '15 at 9:08
  • 1
    @NicolasBoisteault - Most welcome buddy! I used QGIS 2.12.0-Lyon for Windows. The Select by location window is from the Processing Toolbox, not from the toolbar menu. Perhaps that is the reason? – Joseph Dec 11 '15 at 10:37
  • 1
    That's it! I read your answer too quickly and didn't notice there are two ways to select by location. Thanks. – Nicolas Boisteault Dec 11 '15 at 10:55
2

*Updated answer to this question

There is now a new plugin called "Select by radius plus" tool which can be downloaded from the plugins menu in QGIS.

The user interface is as follows:

enter image description here

The user can select from either meters, kilometers or miles and also has the option to use centroid as the selection parameter.

The plugin was created by Lutra Consulting https://www.lutraconsulting.co.uk/, and the code repository can be found here: https://github.com/lutraconsulting/qgis-select-by-radius-plus-plugin

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.