Конвертация OSM в Navitel

В пределах региона? … России? Планеты?
Вон - недавно обсуждалась эта проблема с, кажется, Мордовией/Рязанской областью.
http://osm.org/go/0vh3Zxd–
Видите, транк (если “ехать” с востока) уходит из Мордовии в Рязанскую область, потом возвращается в Мордовию, потом - дальше в Рязанскую.
Навител из Пензы в Москву не доедет, если эти две карты будут (роутинг) отдельными, нарезанными по границам областей

Пока предлагается хотя бы для области

Дим, прошу не конвертировать
shop=car
service=tyres
в шиномонтажки
это НЕкошерная схема

конвертировать нужно
shop=car_repair
service=tyres

также надо наконец обсудить тег amenity=tyres_repair либо shop=tyres_repair
и массово юзать его

dedNikifor а статистику по этим тегам собирал, может сделать массовое переименование

Добавлена конфигурация для невидимого роутингового слоя navitel-rt.yml
В таком варианте область собирается минимум из двух карт:
Роутинговая, с ключами --config=navitel-rt.yml --noaddressing …
Видимая, с ключами --config=navitel.yml --norouting …
Видимых карт может быть столько, сколько нужно, т.е. любую область можно нарезать на куски по произвольным границам с нужной битностью.
Роутинговый слой делается один на область (можно вообще один на регион) с битностью 24.
Пока сильно не экспериментировал, но на первый взгляд схема работает.
С картами, сконвертированными традиционным способом, такой вариант должен быть совместим (сквозной роутинг должен работать).
(At revision: 81)

Спасибо, dimuzz. Сегодня сделаю пробный заход, но чуется мне, что конвертация будет занимать в два раза больше времени, чем разделять сконвертированный mp.

Проигрыш по времени, разумеется, будет.
Этот вариант интересен именно при нарезке области на куски с разной битностью, но с одной общей роутинговой подложкой.

Для Свердловской области 24бит-роутинг весит 2,7Мб, а вот 25бит-видимая карта 18Мб.
Нужно будет вечером подумать что ещё разделить… Пои в 24бит-отдельную карту вынести что ли…

или разрезать область (видимую карту) по методу AlRight.

Хочется попробовать не столь кардинальные методы. Пока собираюсь попробовать автоматическую нарезку карты, но вот GPSMapEdit режет только зарегистрированный :frowning:

выложил тестовую сборку 24бит-роутинг + 25бит видимая карта(несколько частей, разбивка пока относительно случайная).
http://fmesh.ru/osm/navitel/sverdl-test-osm-nm2.7z
давайте пробовать такой способ

вижу багу с отображением улиц. на 50 метрах. ощущение, что улицы нарисованы в несколько раз
ближе-дальше - бага пропадает

на этом же масштабе карту стало тяжелее двигать - как будто памяти не хватает - хотя ее (памяти) не убыло

короче, есть баги с отображением. надо допиливать…

еще нужно на старых навиках затестить - где проц 400 МГц и 64 мб оперативки - проходит ли индексация и нет ли тормозов

Небольшие исправления.

Теперь платформа конвертируется в “пешеходную дорожку” (0x16 “Аллея, тропа”). Теперь платформы видно, хотя только на одном масштабе - 120 м при средней детализации.

shop=car_repair добавлен, shop=car пока оставлен для совместимости.

Баг известен, пока не решен.

Поправлен также navitel-rt.yml, к улицам добавлены названия (Label), для корректного отображения свойств маршрута.

(At revision: 82)

кстати, странное дело (или не странное :))… на этой карте на любом масштабе отлично читаются тротуары и тропинки
при этом они не роутинговые

Дим, не могу найти в навителе салоны красоты shop=beauty

пример:
http://www.openstreetmap.org/browse/node/596038045

upd:
еще не обрабатывается тег office=telecommunication

насколько я понимаю, так стоит отмечать офисы операторов связи. как мобильной, так и проводной (Ютел, например)

Неоднозначное соответствие, однако. “Парикмахерская” подойдет? Или лучше “Прочие услуги” (т.е. в одной категории с массажными салонами и похоронными бюро)?

Тоже неоднозначно. Есть “Пункт связи (Communication Service)”, может, его? Если нет, то надо выбирать между “Прочими услугами”, “Прочими организациями” или “Бизнес-сервисом”. В принципе “Communication service” - хорошая трактовка, но перевод “Пункт связи” - не очень.

В навител 5.
если прокладывать по улучшенным грунтовкам и стоит “игбегать грунтовых дорог” зависает на 63% прокладки, у вас тоже так?
в основном для длинных дорагах

На страничке сайта, “ежедневно объновляемые карты для навител” есть надпись, кто хочет заняться конвертацией своей области, пишите. Емайл не доступен, может быть мне здесь кто то подскажет куда обратиться? а то серьезно надоело ждать пока обновят карту Рязани.

/// “Парикмахерская” подойдет?

да, лучше всего парикмахерская. рядом с похоронными услугами - точно не надо

/// Есть “Пункт связи (Communication Service)”, может, его? Если нет, то надо выбирать между “Прочими услугами”, “Прочими организациями” или “Бизнес-сервисом”

я за “Прочие организации”. хотя можно и “Пункт связи”… но в разделе “пункт связи” хотелось бы видеть что-то другое… - например телефоны и телеграфы

на карте мосты рисуются в том же уровне что и все остальное, т.е. в 3D все “плоское” и река поверх дороги
если проложить маршрут по мосту, то линия маршрута “поднимается” в уровень моста и после опускается

видимо, невидимый роутинговый слой нормально уровни отрабатывает, а видимая карта - нет