I have a map with 6000+ 1km buffers of ponds I want to clip them so the buffer does not cross a barrier which is a series of polylines in a separate shapefile.

I have created a 1 km buffer around all ponds.

I have merged several road files to create a barrier file.

I now want to clip the buffer rings against the buffers.

I tried converting the barrier lines to polygons and then clipping but this just clipped the edge of the whole shape not to the individual road features.



I basically do not want the buffers to cross a barrier.

closed as off-topic by Vince, Kersten, nmtoken, whyzar, Ian Turton Feb 5 '17 at 16:10

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking help to debug/write/improve code must include the desired behavior, a specific problem or error and the shortest code necessary to reproduce it in the question itself. Providing a clear problem statement and evidence of a code attempt will help others to help you. See: How to create a Minimal, Complete, and Verifiable example." – Vince, Kersten, nmtoken, whyzar, Ian Turton
If this question can be reworded to fit the rules in the help center, please edit the question.

  • Welcome to GIS SE. As a new user, please take the Tour. Please edit the question to contain not only what you want to accomplish, but what you have done toward accomplishing it. Piecemeal clips can be performed by use of Union, conditional encoding, and a Dissolve, or by iterating through the input with an Update DA cursor. What have you tried? Where are you stuck? – Vince Feb 4 '17 at 13:34
  • can you show a zoomed in screen shot of just what you mean. I dont understand if you are only talking about the edges or of every lines. Also if it is the second case, and a line goes through a buffer, how do you know which side of the buffer to keep? – ed.hank Feb 4 '17 at 17:44