This question already has an answer here:
So firstly, I used the buffer tool in Qgis3 to create (twenty) polygons with a certain width from (twenty) points. This lead to the situation below, where o1 and o2 are two original points and 1 and 2 are the resulting polygons. Now, I want points (like A in the picture below) from another point layer to have an attribute stating in which polygon they are. However, in overlapping situations I would like to see both polygon id's to be added, which does not happen when using the 'add polygon attribute to point' (which only adds one polygon id).
To resolve this, I need to have a different layer for each polygon, so I can use dummy variables. How do I create a different layer for each polygon? I have heard of the Split Polygon plug-in in Qgis2, but I am working in Qgis3. To clarify, I would like for both polygons to be kept intact, as I've seen others wanting the overlapping section belonging to only one of the polygons.