Проблема: Занимаюсь разработкой системы связанной с общественным транспортом Мюнхена. К сожалению транспортная компания не предоставляет данных о маршрутах в машиночитаемых форматах, что меня совсем не устраивает.
Объем работы: Общее число остановок - около 400.
Сроки и оплата: Работу нужно выполнить к среде. Оплата - 1500 рублей на Яндекс.Деньги.
В первой форме (Linie) вводим номер маршрута (например 12), нажимаем Anfordern
На выбор будет предложено несколько расписаний, выбираем самое актуальное (в данном случае "ab 24.12.2013"), нажимаем Anfordern, на следующем экране еще раз Anfordern.
Получаем PDF-файл
В файле нас интересует только первая страница, первая колонка (список станций, он повторяется на странице несколько раз) - Scheidplatz, Karl-Teodor-Strasse, ..., Romanplatz
Идем на Google Maps, сначала набираем в поиске Munich. Когда карта отцентрована на Мюнхен, копируем в поисковую строку название станции. Жмем правой кнопкой мыши на маркер, выбираем пункт "Что здесь?". В строке поиска должны появится координаты. Первое число - Latitude, второй - Longtitude (см. шаблон далее)
Открываем текстовый редактор и начинаем заполнять по шаблону данные (шаблон см. далее)
Шаблон JSON (на примере остановки Scheidplatz маршрута Tram 12):
Диакритические знаки: В названиях остановок часто встречаются диакритические символы. Если по какой-то причине этот символ плохо скопировался из PDF-файла, то вот "замена"