Timeline for Cutting polygon using line - cutter, cut() - using ArcPy?
Current License: CC BY-SA 3.0
10 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jul 28, 2017 at 5:20 | comment | added | jbalk | If you have an advance license just use Split. | |
Jan 11, 2017 at 20:48 | history | edited | Emil Brundage | CC BY-SA 3.0 |
added 186 characters in body
|
Aug 25, 2015 at 21:00 | vote | accept | BritishSteel | ||
Jul 22, 2015 at 12:07 | comment | added | BritishSteel | I found another way, which is less cumbersome. But I am only getting it to work in ArcGIS, but not outside of it. See here: gis.stackexchange.com/questions/155393/… | |
Jul 21, 2015 at 20:35 | comment | added | BritishSteel | That is exactly what I ended up doing; glad the logic is correct. It seems very overkill to end up getting split polygons, but at least that is a way to get it to work in ArcGIS/ArcPy! | |
Jul 21, 2015 at 16:11 | comment | added | Emil Brundage |
@BritishSteel Yea it looks like the tool does more than slice polygons, depending on the geometry. To remove the excess features, my method would be: 1. select tool output by location: input polygons , are within the source layer feature . 2. Select by attribute : Switch selection 3. (if selection) Delete features
|
|
Jul 21, 2015 at 13:51 | comment | added | BritishSteel | Just got it to work with this method, but it is only ideal if your shapes are separate. Let's say you have a third shape that slightly overlaps with both the right and the left one, then the empty area between all of these three shapes and the line will be filled with a new polygon. Depending on what your inputs look like it will take a lof of tweaking to get it all to work. I ended up using a Select by Location and some other tools to get it to work. | |
Jul 21, 2015 at 9:26 | comment | added | BritishSteel | To anyone reading this: please note that this solution requires an ArcInfo/Advanced license. | |
Jul 21, 2015 at 9:26 | comment | added | BritishSteel | I have seen this tool in some answers, but never really understood what it was doing. A big thumbs up for the clarification. This solves my issue, but I will not check the answer for now, as this question specifically addresses the cut() method. If no answer has been provided in a few days, I will mark yours as the correct answer, as it definitely solves the problem as a whole. | |
Jul 20, 2015 at 15:38 | history | answered | Emil Brundage | CC BY-SA 3.0 |