Конвертації в формати навігаторів

Есть улицы, например : Дерев’яна, Обухівський район, Київська область, Україна
http://www.openstreetmap.org/?lat=50.1095&lon=30.6852&zoom=14&layers=M

Обухов отсутствует.
В Обуховском районе мной через поиск находится только “Українська міська рада”.

По змінам, що відносяться до пошуку:
https://github.com/Larry0ua/ua-convert/blob/master/mkgmap-stranger/stranger-uk/stranger/address#L22-L24
ці три рядки заповнюють mkgmap:city, mkgmap:region, цього має бути достатньо для пошуку міст.

admin_level11 - це фейкові дані, на етапі перед конвертацією у всі полігони place додається admin_level=11 для зручності обробки. Це хак саме для mkgmap, сподіваюсь, для інших конверторів таке не знадобиться.

З пошуком до вулиці ще треба розбиратись. Спробую поспілкуватись в мейл-лісті mkgmap, можливо, там щось порадять.

Прошу бажаючих скачати сьогоднішній файл (20-03-2013), в мене працює пошук до вулиць в містах. Є трохи проблем з нумерними дорогами, ref вписується замість name, на це поки не звертаєм уваги. Ще з помічених багів - тимчасово в Києві район і місто переплутані, це буде виправлено або з переміщенням районів до admin_level=7, або з фіксом в стилях.

Прямо свято!
Вже можна говорити, що пошук “до вулиці” працює.
Але з алфавітного пошуку (вибрали місто, проминули номер будинку, вибрали перші літери назви вулиці) по незрозумілій причині випадають деякі літери (в списку вулиць без набору літери все є).
Так по Обухову всі позначені вулиці:

Н-01
Р-19
Будьонного вул.
Жуковського вул.
Загребля вул.
Калініна вул.
Каштанова вул.
Київська вул.
Київська вулиця (H-01)
Кобринка
Малишка вул.
Малишка вулиця (Р-19)
Миру вул.
Н-01
Піщана вул.
Панаса Мирного вул.
Промислова вул.
Р-19
Радянська вул.
Сосновий мкр.
Хмельницького вул.

Б,Ж,З,К,М,Н, - “совпадений нет”
П,Р,С,Х - знаходить вулиці
Чому так?

Райони в містах потрібно взагалі ігнорувати в навігаторі.

Не ігнорувати, а тільки показувати назви на карті. Без участі у адресному пошуку. Окрім, звісно, тих “народних” районів, що є suburb.

Ну і щодо навітелівських карт: я буду також іноді конвертувати ще й Полтавську область - http://dimonster.p.ht/
А також згодом деякі інші, де немає “чудес” з кордонами.

Прошу перевірити роботу карт після моєї конвертації. А то щось на емуляторі вони не працюють, а “залізного” навігатора я зараз поки що не маю. :frowning:

Дивно. Чомусь на карті http://velo.kr.ua/media/osm/Navitel-UA-KH.nm2.zip дорога Гур’їв Козачок - Сотницький Козачок - Одноробівка - Петровське - Івашки - Олександрівка має різний клас: у населених пунктах та на мостах вона жовта, а поза населеними пунктами біла (класом нижче). Хоча у базі ОСМ там начебто всюди tertiary.

Так в конфігу:


     type: 
...
            tertiary:
              selector: if
              condition: inside_city
              then: 0x05
              else: 0x03

Так, мені теж це дуже дивно, це схоже на баг mkgmap, знайдемо причину.

всі питання до авторів стилю cfg-navitel, я там нічого не міняв… В котрий раз пропоную правити папку navitel на гітхабі, якщо буде бажання, дам права, розкладу софт на компі як треба і покажу як користуватись Git і т.д. :slight_smile: Бо в мене нема ніякої можливості слідкувати за тими картами, що я викладаю по Навітелу. Або взагалі по іншому зробити - хтось викладає навітелівські файли в ту ж папку на сервері velo.kr.ua, щоб я свою машину по дві-три години не мучав цим osm2mp :slight_smile: Ну зручніше ж, коли все в одному місці лежить.

У мене Обухівські Будьонного і Жуковського також не знаходить по першим буквам, але Загребля, Калініна, Каштанову знаходить.
При цьому в Донецьку вулицю Будьонного знаходить по першим буквам.

Сьогодні спробував стару версію GPSmapEdit 1.0.57.3
Довелося для неї робити mp-файли з кодуванням cp1251 замість utf8.
Як не дивно, але сконвертовані старим жпсмапедітом карти нормально запрацювали у Навітелі 3.2.6 під емулятором. Причому розмір файлів nm2 майже не відрізняється від нового жпсмапедіту.

http://garmin.openstreetmap.nl/ - А хтось пробував, витягувати звідси мапи для Гармінів?

Періодично витягую. Гарна мапа, юзабельна. Правда підписи з name:en або трансліт, якщо нема. Але до цього можна звикнути.

здається, не відображалась нумерація будинків, коли я використовував останній раз, але, можливо, пофіксили. В цілому карта хороша, але в період пікових навантажень простіше згенерувати свою ніж чекати дві-три доби :slight_smile:

Оновились конвертації на сайті, спробував вичищати подвійні точки, які заважають конвертації в Навітел, з"явився стовпець цими помилками. Бажаючі можуть пофіксити…
http://velo.kr.ua/media/osm/index.html

Larry0ua
можете, будь ласка, оновити зконвертовані файли?

оновив Garmin-файли сьогоднішнім числом
Navitel залишив, в мене щось з perl-ом сталось

Larry0ua

OSMDownloader (Android)
https://play.google.com/store/apps/details?id=com.nikanorov.OSMDownloader

Добавление своего источника:
https://www.evernote.com/shard/s2/sh/0de96a5a-8760-4af8-8de3-04a4b8733d9d/fde37e80ee6b2305efcfd9d4b4e2bb6b

ну собственно просьба настроить генерацию файла maplist.nm2.xml на стороне сервера…

цими вихідними їздив у похід з цими картами (Garmin). знайшов цікаву особливість: якщо поряд немає доріг, але є річка - навігатор веде по річці.
це особливість карт, чи я не правильно налаштував навігатор? (Etrex 30)

це особливість карт

Украина OSM 23.10.2013г (рус) для Навител (nm2).
Україна OSM 23.10.2013г (укр) для Навител (nm2).
PS: Роутинг выделен в отдельный файл, в архив добавлен индексный файл сделанный андроид версией 7.5. Проверялось на Навител 7.5.0.1342.