Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a polyline dataset with lines of different lengths. I want to shorten all polylines the same distance on both ends (e.g. 10m each side). Is there a tool or script available that could help me do this? I want to automate this process, so manual editing is no option.

I´m using ArcGIS 10.0 with an ArcView license.

share|improve this question
up vote 3 down vote accepted

you can use this simple steps as arcpy script, or as Model:

in the case of Arcview i have found this erase script , or this question about using erase in arcview

share|improve this answer
Good idea. Unfortunately I only have a ArcView license. Both, "Feature vertices to points" as well as "Erase" require ArcInfo. I´m able to do the "Feature vertices to points" using a free ArcGIS extension, but I don´t know how to do the "Erase" without adequate license. – Martin Mar 26 '13 at 10:49
Thanks, the first script is outdated I think, but the second link was helpful – Martin Mar 26 '13 at 16:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.