Я не железнодорожник, а программист. Мне приходится сейчас работать с одной программой, написанной для железных дорог и я никак не могу "въехать" в административное деление, которое там используется. Я скачал ряд книг вроде железнодорожной энциклопедии или курса железных дорог, но в прямую ответа на свои вопросы там не нашёл. Единственное, что я понял, что был не прав и всё ещё более запутанно, чем мне казалось в первый раз.
Итак, не могли бы вы помочь мне разобраться со следующим ворохом вопросов:
(1) У меня тут есть список направлений (10101 Александов-Москва, 11301 Ожерелье-Узуново и т.п.). Я так понимаю, что пятизначные числовые коды у них стандартные?
(2) В программе о которой я говорил список направлений ни как не связан со списком дорог. Т.е. например для Октябрьской, Московской и Горьковской дорог список направлений всегда один и тот же и включает в себя, например, 16711 Брянск2-Брянск1. Но, насколько я понимаю, Брянск относится к Московской железной дороге и не должен иметь никакого отношения к Октябрьской и Горьковской. Есть ли в этом какой-то глубокий смысл или это просто недоработка и на самом деле направления должны принадлежать дорогам? Или если не дорогам, то в рамках чего существуют направления?
(3) Пути перечисляются в рамках направлений. Т.е. список путей зависит только от направления и ни от чего больше?
(4) Вторая связь, которую я выделил выглядит так Дорога -> НОД -> Дистанция. (Т.е. выбор конкретной дистанции требует выбора НОД, тогда как выбор НОД требует указания дороги). Есть ли в этой цепочке ещё элементы?
(5) Станции принадлежат НОД'ам или дистанциям?
(6) Как быть с путями, существующими не в рамках направлений, а, скажем, станционными? Они вроде как выделяются в отдельную категорию. Сколько всего таких категорий должно быть, чтобы они объяли все возможные виды путей?
Я уже себе голову сломал пока пытался разобраться во всех этих хитросплетениях. С одной стороны система вроде бы очень чёткая, иерархическая. Ну а на практике нигде в литературе даже не найдёшь точного определения всех понятий. Как бы было хорошо:
Дистанция --- это ..... Дистанция является подразделением того-то. Включает в себя то-то. За неё отвечают те-то и те-то. Направление --- это..... НОД --- это.... и т.п.
