Buffering line segments that intersect another segment using a specific field value

952
2
12-14-2023 03:51 PM
ZacharyKasson
Occasional Contributor

I have a field (Fish) that scribes whether a stream has fish (dark blue - 100 ft buffer) or no fish(light blue- 35 ft buffer for 500ft upstream of fish stream). I'd like to buffer nonfish streams that touch a fish stream for 500 feet with a different buffer value. Currently I am visually finding nonfish streams, measuring 500 ft from the fish stream, splitting the stream at that point, updating the buffer field of that newly split segment, and finally running the buffer on the layer. 

ZacharyKasson_0-1702597259142.png

This is very time consuming and I am hoping there is a faster way to do this. I am pretty good at creating geoprocessing tools with python but have not worked much with the buffer tools. Any ideas are appreciated!

0 Kudos
2 Replies
ZacharyKasson
Occasional Contributor

I was just using the built in measure tool to follow the line, then split the line using the split tool. Those tools definitely seem useful. Thank you for mentioning those. 

0 Kudos