I am drawing the habitat map within 500 Meters boundary. Once the works area changes, I need to update all the habitats (polygon) to align with the boundary (another polygon).

Recently, I am using editing shape tool to do it.

Is there any smarter way that I can align all polygons to the boundary at once?

I am using ArcMap 10.5.1

enter image description here

  • 1
    Maybe you could tell us which software you are using, e.g. QGIS, ArcGIS, other.
    – Berend
    May 31, 2018 at 6:40
  • What GIS software are you using? What were the precise steps that you performed to get to where you are currently stuck?
    – PolyGeo
    May 31, 2018 at 6:41
  • @PolyGeo I want to do it more efficient. Currently, I need to go through each polygon and reshape them to align with the outer boundary.
    – JOHN
    May 31, 2018 at 6:42

1 Answer 1


I think what you may need to be looking at is not necessarily editing your data but instead using a graphical clip on your data frame by a shape.

The help on Clip to Shape has pictures illustrating this.

  • Yes. It works for the area that is outside the boundary. How to fill in the gap if the area is inside the boundary?
    – JOHN
    May 31, 2018 at 7:17
  • 1
    If you don't already have that data then you need to edit it or get it some other way.
    – PolyGeo
    May 31, 2018 at 7:19
  • I also need to measure the area of the polygon. If after I clip the data frame, would the area of polygon changes accordingly?
    – JOHN
    May 31, 2018 at 7:24
  • 1
    If you did an actual clip it would, but the graphical clip described in this answer is graphical only so the areas inside the clipping shape would not actually change (just how much you see of them).
    – PolyGeo
    May 31, 2018 at 7:32
  • is that the clip in Editing toolbox?
    – JOHN
    May 31, 2018 at 7:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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