Hello.
I am trying to clip or create split lines by an adjacent polygon. if you see the attached image, the line is a river and the polygon is some property. I would like to cut the line as marked yellow. if you have a good idea please let me know.
I was thinking about left or right buffer and mask it. I think there are a better idea for that.
Thanks,
Another approach could be this:
Your image throws up a problem that you will have to deal with and that is tributary junctions, so tracing in my mind is the only option.
RivEX can do all but step 1 (there is a geoprocessing tool for that), you'll need to do some data processing then you could use the link tool searching for nearest upstream site. As you may have multiple property polygons along a single river the link tool will generate routes to u/s points which you may not desire (but you could easily remove those). Also this approach works if you never have properties on opposite sides of the river facing each other as that would create overlapping routes.
The extent thing seems plausible since it would enable you to readjust if you converted the extent polygon to a polyline and used if for the splitting.
A couple of other visual examples might help
Dan,
So far, it wont do 100 percent accurate. But it does some work. my procedure is as follows.
1. create polygons' features extent on an attribute table.. min x, min Y, max x, max Y
2. create two lines per polygon features.
3. select longest one between two lines
4. buffer from the line segments to clip river line.
5.,,,,
if you have a better idea... pls, let me know.
thanks,
Do it manually.
A buffer will extend in all directions and won't buffer exactly where you want to anyway.
If you have many polygons, you will end up with a mess of little pieces where overlapping buffers intersect
Have you got an image where you tried the buffering approach?
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.