This can be done using an overlay analysis. If you are only interested in a Yes/No answer, then this can be done on vector layers using tools like buffer, dissolve, difference, etc. However, this is not so appropriate for a more detailed answer like in the form of “Very suitable”, “Suitable”, “Less Suitable”, etc. This can be more efficiently done by performing the analysis on raster layers created by your vector layers (using Rasterize (vector to raster) tool). In this method, you can easily add other criteria as well to judge your suitability like closeness to main roads, nearby schools, near other facilities, etc. and get a single output with these all criteria added.
For detailed steps, please see this link. Shortly this analysis involves the following steps.
- Convert your vector layer to raster. Using the
Rasterize (vector to raster) tool
- Generate proximity raster. Using
Proximity (raster distance) tool
- Use the raster calculator and classify the areas based on their proximity distances. (Say 100 for most suitable, 75
for suitable, 50 or below are less suitable)
- Repeat steps 1 to 3 for as many criteria as you choose. For example, one criterion is closeness to the road; another is nearby a hospital, etc.
- Overlay (i.e., add) all the raster layers, produced in step 4 using the
raster calculator.
- Go to
Properties → Symbology of this final
combined raster. Use a suitable color ramp to visualize the map with
different levels (classes) of suitability.
buffertool to create a buffer?! Like, basic basics of GIS. – Erik Oct 08 '19 at 09:45