Препроцесінг даних для osm2mp

В цій темі обговорюватиметься питання попередньої підготовки даних для osm2mp.

Вхідні дані: ua.osm.pbf/ua.osm.bz2
Результат: ua.osm.osc - change-файл, яким можна проапдейтити ua.osm.pbf/ua.osm.bz2 щоб отримати додаткові дані.
Необхідні дані:

  • addr:street:ru для об’єктів, які не включені в street-relation
    (по даним найближчої highway-лінії name якої співпадає з addr:street)
  • name:ru для зв’язків
    (по даним першого члену звязку для якого вказано name:ru а name співпадає з name звязку)
  • addr:district,addr:district:ru для place-точок
    (по даним оточуючого relation|admin_level=6)
  • addr:suburb:ru для об’єктів, для яких вказано addr:suburb
    (по даним найближчої place=suburb точки name якої співпадає з addr:suburb).
    Використання:
  • скачуємо дамп України з http://gis-lab.info/projects/osm_dump/dump/latest
  • запускаємо osmosis
    osmosis --rb ua.osm.pbf --rxc ua.osc --ac --wb ua_upd.osm.pbf
    альтернативи: osmupdate, osmchange.
  • використовуємо ua_upd.osm.pbf для osm2mp чи чогось іншого

Реалізовано:
На даний момент тільки перший пункт для ліній і другий пункт.
osc-файл можна скачати з https://www.dropbox.com/sh/qbark9b48j74fnk/HdUGp4vE2U
Коли будуть зроблені всі пункти можна буде налаштувати щоденне створення такого файлу.

Питання:

  • чи існують інші дані, які в силу якихось обмежень не може використовувати osm2mp, але які можна було б для нього підготувати?
  • чи вирішить це більшість osm-питань, які хвилюють багатьох маперів останні кілька місяців? :slight_smile: