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.
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!