powered by
buffToValid
buffToValid(zone)
a SpatialPolygon
a new valid zone
function that check if a zone has a valid geometry, if not , makes zone valid by using gBuffer(width = 0,...)