I went to work every day prepared to die in a TIGER cage.
This repository provides mappers a web application to quickly fix outdated TIGER road data in OpenStreetMap. It is not meant as a general-purpose editor, but rather to add surface and lanes tags to roadways and remove the various legacy TIGER import tags.
TIGER King is a web application that helps OpenStreetMap contributors improve road data quality by fixing issues from the original TIGER import. The tool provides a simple interface to:
- View and edit road properties
- Compare with current aerial imagery
- Submit improvements directly to OSM
View the changesets that have used TIGER King here.
- Enter an OSM relation ID
- Review and update road properties (surface, lanes, etc.)
- Verify changes on the map
- Submit updates to OpenStreetMap
The application supports various URL parameters to configure data loading and enable links from other applications. See PARAMETERS.md for more information.
- OpenStreetMap account for submitting changes
- React + TypeScript
- MapLibre GL JS
- NextUI Components
- Tailwind CSS
Issues and pull requests are welcome.
To run TIGER King locally, follow these steps:
- Clone the repository to your local machine
- Install dependencies with
npm i - Navigate to OSM's OAuth 2 Applications page and create a new application
- Name can be anything you want
- Redirect URL should be
http://127.0.0.1:5173/tigerking/ - Uncheck
Confidential Application - Check the
Read user preferencesandModify the mappermissions
- Copy the "Client ID" and place it on line 8 of
auth.ts - Start the application with
npm run dev -- --host 127.0.0.1
MIT. See LICENSE.md for details.
