I’m used to using QGIS for simple operations, but I’ve not found a solution for this.
I have a few vector point layers containing several hundred points in total. The points relate to a raster layer (I can’t post the raster publicly here).
For each vector point, I need to gather data on the raster values from around it, grouped by direction (in 22.5 degree wedges) and distance from the vector point (in 10 regularly-spaced bands). My standard method to gather data around vector points from rasters is to create vector polygons around the point using the Rectangles Oval Diamonds or a buffer tool, and then use Raster Statistics for Polygons or Zonal Statistics to gather the relevant data within the polygon area from the raster.
My issue is trying to create a polygon layer around each point which incorporates both the ring and wedge form, like this one:
I’ve tried the various buffer and shape creation tools that I’m aware of, but none create a polygon layer of this complexity (there are, in practice, 160 polygons in this layer). I can generate the rings using various tools and plugins, but I haven’t found I way to create multiple wedges or to combine the two into one overlay layer.
I can draw each polygon manually by using ring and wedge tools or by splitting the rings with polygon editing tools, as I have for this example, but because I need to repeat this operation for several hundred vector points, I need to find a way to automate it more.
I’ve found questions relating to various types of buffers on here, but not a solution for one of this form (apologies if I’ve overlooked something). Any suggestions on how to approach this?