Web app¶
topology-checker-web # http://127.0.0.1:8080
topology-checker-web --port 9000 # or TOPOLOGY_WEB_PORT=9000; 0 picks a free port
Install builds target/release/topology-checker-web. It listens on 127.0.0.1 only and rejects requests with another Host or Origin.
- Import a file of up to 512 MiB: GeoJSON, GeoPackage, FlatGeobuf, GeoParquet, KML, KMZ, GPX, or a zipped Shapefile. Or open one of the bundled examples.
- Choose layers, a working CRS, a tolerance and rules.
- Run the checks, then inspect violations in the table and on the map.
- Export violations as one
violationslayer with the CLI columns. GeoJSON, KML, KMZ and GPX use WGS84. GeoPackage, FlatGeobuf and GeoParquet use the working CRS. A JSON report is also available. - Save a project zip to reopen the setup later.
Each browser tab has its own workspace. Workspaces idle for 4 hours are deleted.