I have two polygons.

The first one has a white background and brown boundary. To other has the pink background.

In QGIS, how is it possible to reshape to first polygon to the boundary of the other polygon?

enter image description here


PostGIS has ST_Snap, which could do most of what you need. I'm not current enough with QGIS though, so perhaps you can't use that through Processing, but would have to manually convert it to a database first and then load it through the DB manager.

However, do note that even ST_Snap is not completely deterministic, as it uses a heuristic, so sometimes the results won't be what you wanted.


In ArcGIS toolbox one option is there search SNAP in Arc Toolbox. May be that is useful to you please check.enter image description here

  • This Option available in ArcGIS – SATYA Mar 11 '16 at 10:03
  • 1
    niels is using the latest version of Qgis. Tools from ArcGIS toolbox are not very useful in this case, except you want to design a new function running in Qgis. – Detlev Mar 11 '16 at 11:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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