Громадський транспорт

Потерялся валидатор?

Вот заготовка:
http://jsfiddle.net/Vanuan/xencm4gk/

Транспорт Винницы: http://traffic.vmr.gov.ua/
По идее, это данные муниципалитета, поэтому public domain, можно заскрапить.

Можна витягнути SVG маршрутів (ось приклад), а також тайтли мапи вручну (або скриптом), але для чого це потрібно? Все одно маршрути треба буде промальовувати, а тайтли мапи в джосм не вийде додати.

Зачем SVG? Вот: https://gist.github.com/Vanuan/659ee45e85cbcbe32fbb
Надо только вычислить коэффициент и смещение, чтоб превратить в GPS, а также перегнать в osm и добавить соответствующие теги.
Но вот лицензионный статус неясен.

http://jsfiddle.net/Vanuan/qvpsnpky/2/
Теперь надо сконвертировать UTM в широту и долготу. Формулы адовые:
http://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system#Simplified_formulas

Мда, какая там проекция - непонятно… Вроде в метрах, значит UTM, ан нет, ерунда получается:
http://jsfiddle.net/Vanuan/qvpsnpky/5/

Це не метри, а свої внутрішні одиниці, скоріш за все пікселі на якомусь із маштабів. Перевести їх в координати не вийде, бо проекцію карти ніхто не знає.


Type    Ref    Stop 	 X 	   Y
tram     1      22     39133	 15021

Да нет, это не пиксели. Это какая-то местная система координат: http://zemreforma.com.ua/proekt-u-zmi/ukrainsku-zemlyu-naresht-vvodyat.html

Вот вроде оно: http://dgm.gki.com.ua//files/image/3261067/vinniza_passport.pdf

Параметры:
Проекция Гаусса - Крюгера (поперечно-цилиндрическая проекция Меркатора).
Эллипсоид Красовского (SK-42),
x увеличивается на север, а y - на восток.

Эх, придется учить матчасть…

SK-42: http://spatialreference.org/ref/sr-org/7809/

http://wiki.openstreetmap.org/wiki/Converting_to_WGS84

Хм… Непонятно какие параметры указывать в качестве “+lat_0=0 +lon_0=0 +x_0=0 +y_0=0”

http://jsfiddle.net/Vanuan/qvpsnpky/8/

Це точно не УСК2000, бо різниця цієї СК із WGS84 усього навсього 100м максимум на території України. А якщо глянути на координати зупинок (38832.91,17573.89), то видно, що це не метри.

Я и не говорю, что это УСК2000, я говорю, что это местная система координат. Как перейти от местной к УСК2000 - неясно.

А не простіше просто по знімкам намалювати колії?

Я так розумію, що все це робиться заради зупинок, які не дуже хочеться вбивати вручну.

Там не только колії, там весь общественный транспорт.

Ну так гром. транспорт все одно треба привязувати до існуючих way-ів, і це навіть вручну не дуже важко робити.

Статичні мапи актуальних схем руху транспорту від EasyWay: http://static-maps.easyway.info/
Тут пишуть, що „Ми вітаємо вільне поширення карт у некомерційних цілях“.

Цього недостатньо для OSM, адже OSM вітає вільне поширення даних як у некомерційних так і у комерційних цілях.

Для Вікіпедії достатньо, а для ОСМ ні. Там вони знаходяться під ліцензією Creative Commons Attribution-Share Alike 3.0 Unported. Цікава політика, так би мовити, “свободи” розповсюдження інформації.

А я так зрозумів, що Mapnik і досі не підтримує останній варіант тегування громадського транспорту?