В over-pass turbo есть шаблонные запросы, дополните их параметризированными общественного транспорта. Вы же понимаете что все запросы там братья-близнецы, этот табличный интерфейс можно заменить формой или интерактивными спискам(ми).
Не вижу смысла добавлять общественный транспорт в overpass-turbo. Это не его задача.
А зачем повторять все, что есть в overpass? У меня своя структура БД. Данные маршрутов вырезаются из выгрузки РФ и предварительно обрабатываются.
Отобразить остановки и маршруты на карте не проблема. Это уже реализовано. Есть другие вещи, которые нужно дорабатывать.
Для нормального использования данных общественного транспорта не хватает главного - расписания. А его в OSM при всём желании не засунуть, туда только геометрия лезет, и то с большим скрипом.
Гараздо продуктивнее было бы не пытаться запихнуть маршруты в OSM, а создавать описания маршрутов в формате GTFS, куда можно запихнуть и расписания и тарифы и прочее. Ну и сделать сервис-агрегатор этих маршрутов, с рендерингом, роутингом и прочим преферансом с гимназистками.
Зачем расписание картографическому сервису? ОСМ достаточно показывать карту маршрутов (уже есть, претензии к дизайну), остановки (уже есть), останавливающиеся на остановке виды транспорта, справочник маршрутов, ближайшие к точке маршруты и в идеале роутинг, но это сложно. Вместо расписания достаточно ссылки на сайт перевозчика или специализированной системы, где это расписание есть. Ещё можно показывать текущее положение машин на карте
Ну есть wikiroutes, но это уже не картографический проект, а отдельная задача, достаточно сложная и труднореализуемая.
Роутинг без расписания - малополезная вещь.
Например, расчет маршрута А-Б по расстоянию покажет целесообразность пересадки в пункте В. Но в реальности, автобус В-Б уйдет за пару минут до прибытия автобуса А-В, и ждать следующего придется 40 минут. А если бы роутер выдал другой вариант А-Г-Б (который был более длинным и поэтому признан невыгодным) - то там будет удобная стыковка, скажем, с пятиминутным ожиданием. В итоге (с учетом расписания) маршрут А-Г-Б окажется выгоднее (быстрее), хотя А-В-Б и был короче.
Сумбурно написал, но надеюсь мысль понятна.