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

https://github.com/zaczero/osm-relatify

🚍 OpenStreetMap Public Transport Made Easy! β€” Web Editor
https://github.com/zaczero/osm-relatify

bus mapping openstreetmap python routing tram transit transportation

Last synced: 22 days ago
JSON representation

🚍 OpenStreetMap Public Transport Made Easy! β€” Web Editor

Awesome Lists containing this project

README

        

# πŸ—ΊοΈ OSM Relatify

![Python version](https://shields.monicz.dev/badge/python-v3.13-blue)
[![Liberapay Patrons](https://shields.monicz.dev/liberapay/patrons/Zaczero?logo=liberapay)](https://liberapay.com/Zaczero/)
[![GitHub Sponsors](https://shields.monicz.dev/github/sponsors/Zaczero?logo=github&label=Sponsors&color=%23db61a2)](https://github.com/sponsors/Zaczero)
[![GitHub repo stars](https://shields.monicz.dev/github/stars/Zaczero/osm-relatify?style=social)](https://github.com/Zaczero/osm-relatify)

OpenStreetMap public transport made easy.

You can access the **official instance** of osm-relatify at [relatify.monicz.dev](https://relatify.monicz.dev).

Application preview

## About

OSM Relatify is a user-friendly web application specifically designed for editing public transport relations within OpenStreetMap (OSM).

The application relies on the OSM data to be (more-or-less) accurately tagged. Incorrect or poor tagging may necessitate manual corrections using an OSM editor, like iD or JOSM.

Please note that, for now, OSM Relatify only supports **bus** and **tram** relations.

## User documentation

## Features

### Supported

- βœ… Bus routes
- βœ… Tram routes
- βœ… One-way roads
- βœ… Roundabouts
- βœ… Right-hand traffic
- βœ… `ref` & `local_ref`
- βœ… `roundtrip`
- βœ… `public_transport:version=2`
- βœ… `public_transport=platform`
- βœ… `public_transport=stop_position`
- βœ… `public_transport=stop_area`

### Planned

- ⏳ Custom changeset comment
- ⏳ Tag editing
- ⏳ Creating new relations
- ⏳ Creating new bus stops
- ⏳ Left-hand traffic
- ⏳ Relation `type=restriction`
- ⏳ `direction=*`
- ⏳ `oneway=-1`
- ⏳ Trolleybuses, trains, etc.

### Unsupported

- ❌ Exceptionally poor tagging
- ❌ `public_transport:version=1`