Is there a way to split polygons by cardinal directions?

546
2
02-04-2020 02:46 PM
AnthonyMosinski1
New Contributor

Is there a way to split polygons by cardinal directions?

We have multiple polygons for prescribed fires. Within these polygons we have identified all the structures. Based on the location of the buildings we cannot burn during the opposite wind.

In the images below: the left image show what we have, the green field that will be burned, the red buffer, and the black buildings. We would like to create a map showing something similar to the image on the right where the buffer is split by direction and then because the buildings are in the NW part of the buffer, we cannot burn during a SE wind. 

Is there a way to do this quickly? We have many fields that this process would need to be done to.

0 Kudos
2 Replies
DavidPike
MVP Frequent Contributor

I would buffer to the envelope of your parcel then use simple trig to construct lines to split that envelope and then clip you parcel to the split envelope.

DanPatterson_Retired
MVP Emeritus

You just need to create the radial lines about some central point of an appropriate length so that your polygon(s) can be subdivided by angular sector

I posted some code in

Polygon_polyline_tools

on the code sharing site which for a variety of splitting purposes, you could modify to suit specific purposes undoubtedly.