For sf objects, uses sf::st_make_valid. Otherwise, uses the common method of buffering by zero.

fix_geo_problems(obj, tries = 5)

Arguments

obj

The SpatialPolygons* or sf object to check/fix

tries

The maximum number of attempts to repair the geometry. Ignored for sf objects.

Value

The SpatialPolygons* or sf object, repaired if necessary

Details

fix_self_intersect has been removed and will no longer work. Use fix_geo_problems instead