I combined two shapefiles and noticed that the polygons didn't overlay perfectly. How can I resolve these intersections to snap to their closest neighbours?

enter image description here

This is a closer look at the intersections: enter image description here

I brought these files together using mysql, however I've been using ogr2ogr and python also.


1 Answer 1


You have two polygons overlapping. They both represent the same area/district . When you merge the two layer there is a difference in the shape of the 2 polygons . This is most probably due to the fact that they have been generated by 2 different people. I suggest that before you merge the 2 shapefiles that you remove one polygon the one that you do not want form the original file then merge the two.

The easiest way would be to use a Desktop GIS Software like QGIS then merge the two. Unless if you require to do this automatically or programmatically then it would be more tedious to achieve.

Your Answer

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

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