uDIG

Choose how to merge overlapping and non-adjacent polygons