The polygons below have corners that are 90 roughly degrees. I would like to split them at the corners so that I get four lines from each polygon for further processing.
The two areas below are only examples, but the rest of the data have similar elongated, bent shapes.
I tried finding the corners by intersecting against a bounding box but the result was not very useful because of the irregularity of the shapes.
My guess is that I would get the best result by measuring where the vertex take a 80-100 degree turn. Any suggestions on how to achieve this? Or other clever ways to breake the polygons appart?