I have a polygon layer that I need to split at every start and end point of a polyline layer. So the polylines make up a layer identifying roads and they are split up into thousands of connecting line sections. The polygons are an extent layer for the same road network as the lines, so they do sit over each other. I want to split the polygon layer at every point where a polyline section starts/stops. So the output polygons will be sectioned up at the same points as the lines are. Does anyone have any ideas how I can do this?
Thanks for the suggestions all. In the end I used the subdivide polygons tool to split the entire layer into equal blocks, this with a spatial join to the line layer achieves the same result as splitting the polygons as I wanted to do originally just in a different way.
As I understood, you want to get polygons sliced some way by the lines contained the start-end points of roads, and these points are inside the polygons, not on the bounds of them, don't you?
Thanks for your interest. I want to split the polygon like this, the red lines being the splits. I have merged what was multiple polygons into one. There are thousands of line sections. The angle of the splits doesnt matter.
allows you to generate perpendicular lines along a polyline, but you would have to query the transect lines to only select those that are at the start and end points. Those would be the ones to split the polygons with
Thanks for the suggestions all. In the end I used the subdivide polygons tool to split the entire layer into equal blocks, this with a spatial join to the line layer achieves the same result as splitting the polygons as I wanted to do originally just in a different way.