An open API service indexing awesome lists of open source software.

https://github.com/mapsme/cf_audit

OSM Conflator Audit System
https://github.com/mapsme/cf_audit

Last synced: 3 months ago
JSON representation

OSM Conflator Audit System

Awesome Lists containing this project

README

          

# OSM Conflation Audit

This website takes a JSON output from [OSM Conflator](https://github.com/mapsme/osm_conflate)
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.

## Author and License

All this was written by Ilya Zverev for MAPS.ME. Published under Apache License 2.0.

## Running using docker-compose

You can run this project locally (or using an adapted version
on your server as well) using the provided docker-compose file.

1. Create an application on `https://www.openstreetmap.org/user//oauth_clients`
and use `localhost:8080` as your main application URL.

1. Copy the "Consumer Key" respectively the "Consumer Secret" to a new file called `.env` as follows:

```bash
OAUTH_KEY=
OAUTH_SECRET=
SECRET_KEY=
MAPILLARY_CLIENT_ID=
```

1. 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'`