Improve the way to intersects polygons and catch the TopologyExceptions with a dialog.