Весь OSM и не нужен. Нужно взять выгрузку для РФ с
geofabrik.de, загрузить ее с помощью imposm в PostgreSQL+PostGIS отфильтровав только объекты с тегами railway и railway:*, для простоты захватив и остальные теги в hstore. А дальше писать PSQL запросы. Октябрьскую ЖД, к примеру, можно выделить если представить дорожную сеть как граф, определить вершины, находящиеся на границе Октябрьской ЖД, затем найти подграф ограниченный этими точками. Для программиста задача на уровне несложной лабораторной на втором курсе ;)