This website takes a JSON output from OSM Conflator and presents logged-in users an interface for validating each imported point, one-by-one. It records any changes and produces a file that can be later feeded back to the Conflator.
All this was written by Ilya Zverev for MAPS.ME. Published under Apache License 2.0.
You can run this project locally (or using an adapted version on your server as well) using the provided docker-compose file.
-
Create an application on
https://www.openstreetmap.org/user/<your-osm-user-name>/oauth_clientsand uselocalhost:8080as your main application URL. -
Copy the "Consumer Key" respectively the "Consumer Secret" to a new file called
.envas follows:OAUTH_KEY=<your-key> OAUTH_SECRET=<your-secret> SECRET_KEY=<secret-key-do-not-share> MAPILLARY_CLIENT_ID=<mapillary-key-if-any>
-
Then start it on your machine using docker-compose:
docker-compose up --build.
Open your browser at localhost:8080 and start using it.
In case you don't have admin-rights, uncomment the line in the docker-compose.yml with # ADMINS: ''.
You can add multiple admins by separating the values with a comma (,), ie. ADMINS: '1234,98765'