freeExec / TBSR-external-data

Внешние данные, используемые для валидации маршрутов, внесённых в OpenStreetMap

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenStreetMap валидатор маршрутов поездов - внешние данные

Внешние данные, используемые для валидации маршрутов, внесённых в OpenStreetMap. Данные (в формате YAML) на каждый маршрут представляют из себя отдельный файл со следующим содержимым:

Ключ Описание
from Станция отправления
to Станция прибытия
ref Номер маршрута
stops Список промежуточных станций
ref_alt Список номеров, если по маршруту хотя несколько поездов (опционально)
osm_id Номер отношения [osm-id] (опционально, не рекомендуется)

Пример

from: Москва
to: Монино
ref_alt:
   - 6802
   - 6806
   - 6808
   - 6810
   - 6812
   - 6814
   - 6816
   - 6818
   - 6820
   - 6822
   - 6872
osm_id: 1021362
stops:
   - Москва ярославская
   - Москва 3
   - Маленковская
   - Яуза

Данные по промежуточным остановка взяты с сайта РЖД

Названия станций

Названия в данных используются так, как представлены в маршруте на сайте РЖД. Длинные названия там сокращаются, поэтому для сопоставления с OpenStreetMap используется специальный файл alias.yaml

- name: Москва-Пассажирская-Казанская
  alts:
    - Москва Каз
    - Москва Казанская

Автоматически используется значения из alt_name станции и конвертация в римские цифры.

About

Внешние данные, используемые для валидации маршрутов, внесённых в OpenStreetMap