GEOO.APP

Vector Repair Tool

Fix common display and conversion problems in vector map files, such as unclosed areas, disconnected lines, overlaps, tiny fragments and invalid coordinates.

Features

Fix common display problems

Clean bad coordinates, duplicate points, shape issues and overlaps

Clean messy shapes

Close unclosed areas, remove tiny fragments and optionally merge neighboring shapes

Local Processing

Files are processed locally in the browser

Upload and repair file

Upload GeoJSON, Shapefile, KML, GPKG and other vector data, choose what to fix, then download the repaired result

Drag and drop files or folders, or click to upload

What this tool can fix

Clean bad coordinates, duplicate points and empty features so files are easier to open and convert.
Fix wrongly drawn areas, such as polygons whose edges cross each other.
Handle small gaps between neighboring areas and parts that overlap each other.
Align line endpoints that are very close but not connected.
Remove very narrow or tiny area fragments to reduce messy map pieces.
Optionally merge neighboring shapes when you want many small pieces combined into larger shapes.

Problems to fix

Map comparison

After upload, the original data is shown first. After repair, the repaired result is overlaid so you can toggle layers and compare changes directly.

Upload a vector file to show the map preview here.

Related Tools

About

Geometry Repair fixes invalid vector geometry that causes files to fail in GIS software: self-intersecting polygons, unclosed rings, duplicate points, invalid coordinates, dangling line endpoints, tiny sliver fragments, and gaps or overlaps between neighbouring shapes. Upload a file, tick the problems you want fixed, and download a cleaned result with a before/after map comparison.

Invalid geometry is the usual culprit behind "feature could not be rendered" errors, failed geoprocessing operations, and rejected uploads to PostGIS or web services. The tool supports GeoJSON, Shapefile, KML, GPKG and other common vector formats, and every fix runs locally in your browser.

How to Use

  1. 1

    Upload your vector file (GeoJSON, Shapefile, KML, GPKG and more); the data preview shows what loaded and how many features were found.

  2. 2

    Choose the fixes to apply — repair shape problems (self-intersections, gaps, overlaps), snap disconnected line endpoints, remove tiny fragments below a threshold area, and optionally merge neighbouring shapes.

  3. 3

    Run the repair, review the statistics (features repaired, rings closed, fragments removed) and the map comparison, then download the repaired file.

FAQ

QWhat types of invalid geometry can this tool fix?

AIt cleans bad coordinates, duplicate points and empty features; closes unclosed polygon rings; fixes self-intersecting polygons; resolves small gaps and overlaps between neighbours; snaps nearly-coincident line endpoints together; and removes sliver fragments below an area threshold you control.

QWhat does the tiny fragment threshold do?

AThe sliver filter removes polygon fragments smaller than the threshold area, which are usually digitizing noise. A larger value removes more fragments — set it carefully if your data legitimately contains small but meaningful parcels.

QWill repairing reduce my feature count?

APossibly. Removing slivers deletes tiny features, and the optional "merge neighbouring shapes" operation dissolves connected shapes into larger ones. The statistics panel after repair reports exactly how many features remain so you can verify the result.

QMy road network has lines that should connect but don't. Can this help?

AYes — enable the "fix disconnected lines" option, which snaps endpoints that are very close but not touching. This is designed for roads, pipelines, rivers and other networks where tiny gaps break connectivity analysis and routing.