В цій темі обговорюватиметься питання попередньої підготовки даних для 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-питань, які хвилюють багатьох маперів останні кілька місяців?