Hello, I think it would be a very useful tool that could split irregular polygons into equal parts. Greetings
This is being considered for inclusion as a geoprocessing tool in ArcGIS Pro.
As per this thread, I am very eager to see this happen, similar to how this script completes it. It would be great to be able to define the number of splits we want in the polygon. I would also suggest that instead of the tool running only North/South and East/West splits (like the aforementioned script), we could define an angle of direction that the splits would be made in.
For example, instead of cutting the irregular polygon into x number of equal area splits only N/S and E/W (picture below)...
...we can cut the polygon into x number of equal area splits by a defined angle (picture below)...
Do they have to be parallel? or would by sector do?
I wrote up a few options like the parallel to x and y as well as one based on centroids. They are in
This will be available with Pro 2.3.
You can do Strips (in this case with a 45 degree split angle):
Or no split angle:
Or stacked blocks, again with an option to use a split angle:
Or choose to split by Equal Area as opposed to Equal Parts:
Ideas in ArcGIS Pro 2.3
Thank you so much Kory for the work that you and other Esri developers had in creating this tool. It "saved the day" for an agricultural researcher here who I've been assisting that has a need to create multiple random, but equal, divisions of several test fields. Using a random number generator for the Split Angle, he's able to create exactly what he needs. We are just amazed that the tool was released just in time before we needed it. Thanks again.
NC State University Libraries
You're welcome, Jeff. Thank you for sharing your story - it's always so nice to hear what kind of work is being done with the software. I'll pass along your story to the geoprocessing team Drew Flater
OK! So, I tried this and did several experiments - and the trick is getting your angle to meet your needs! Nice work folks! Thanks so much!
Retrieving data ...