Я собрал и отрендрил 4 набора схем для железных дорог Эстонии, Латвии, Литвы и Калининграда. Набор состоит из схемы электрификации, и схемы парности пригородных поездов (дальних там только по одному, их можно не считать).
Они сделаны маленького формата — под 400 пикселей, специально, что бы можно было читать текст не открывая их отдельно. Цвета взяты из map conventions в англовики.
Данные — выгружены из OSM через overpass-turbo, а тематические слои сделаны в qgis. Хранятся они у меня в nextgis.com, правятся через wfs, а tilemill их может забирать из nextgis.com без дополнительных переделок — прямо в geojson.
Границы стран и океанов рисуются нативным способом tilemill — из Natural Earth. Сделать такой же лёгкий набор данных из OSM пока не удалось.
Схемы сделаны в формате svg. Этот формат позволяет при вёрстке менять их размер на +-100 пикселей без заметного ухудшения читаемости.
В рендринге в svg и состояла главная техническая проблема: на windows не ставится tilemill, который умеет рендрить в svg, на ubuntu он вообще не ставится — инструкции устарели, в OSGeo Live его теперь нет, а раньше был. К счастью, я нашёл машину, где он был установлен 2 года назад.
Другого софта, который мог сгенерировать такие же карты в svg — нету. QGIS некрасиво рендрит надписи в svg, сырой mapnik — не имеет gui для задания bbox и превью.
Вообще, основные #картопроблемы в 2017 году — это неработающий софт. Знаешь, что в принципе можешь сделать такую-то операцию только в такой-то программе — но она либо не ставится, либо за полтора года что-то поменялось, и инструкции не выполняются.
Эти карты видны на страницах: