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

Bасилий я и сам люблю танцы с бубном, но решение xscvxc меня полностью устроило.

Что-то странное с конвертацией на Рамблере - все регионы отображаются с датой обновления от 06.12.2014. Не может ведь такого быть, процесс не так быстр.

toorboalex А если все карты обновить в другом месте, а потом залить на сервер? :wink:

Был удивлён, когда обнаружил, что крытые велосипедные парковки (amenity=bicycle_parking + covered=yes) конвертируются в объект “Арка”. В него должны попадать объекты не просто covered=yes, но и highway=*. Поправьте, пожалуйста, конфиги.

Исправлено.
(At revision: 192)

Прошу добавить в конвертор полигон, разрезал полигон «Krasnodarsky» на две части сейчас это выглядит так:
2859376 - побрержье от Анапы до Сочи http://www.openstreetmap.org/relation/2859376
253256 - Адыгея Республика http://www.openstreetmap.org/relation/253256
269701 - МО город Красноадр http://www.openstreetmap.org/relation/269701
2858674 - Краснодарский край (первая половина) http://www.openstreetmap.org/relation/2858674
4430429 - Краснодарский край (вторая половина) http://www.openstreetmap.org/relation/4430429

П.С. Kostik, спасибо, с наступающим новым годом :slight_smile:

Семён Семёнов Добавил в процесс. Чтобы не было необходимости удалять старые файлы карт, новый порезанный кусок (4430429) будет иметь имя Russia-KDA-Krasnodarsky2.nm2

dimuzz Заметил неприятную особенность нынешних конфигов. Если barrier=toll_booth идёт вместе с тегами bicycle=no и foot=no то возникает запрет проезда.
Вот это место.

Kostik, а через mp-postprocess-navitel.pl файл в польском прогонялся?
Если запускать с ключом --fixrestrictions (а он включен по умолчанию), ограничение убирается.

dimuzz А если карта в кодировке Unicode?
Постоянно сыпятся ошибки:


cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 102, <$i
n> line 1624.

PS: Нашёл сам, нужен ключ --encoding utf8

Всех с наступившим!

Подскажите, пожалуйста, а где можно было бы скачать обзорную карту мира в nm2?

Konsta, http://rghost.ru/60127648

Благодарствую!

Kostik
Прошу добавить в конвертор полигон(ы) для порезки на части - отношения созданы по границам районов:
https://www.openstreetmap.org/relation/4471401
https://www.openstreetmap.org/relation/4471398
соответственно “для навитела (ЮГ)” и “для навитела (СЕВЕР)”
Ибо со 2 декабря не обновляется Хабаровский край на http://navitel.osm.rambler.ru/ - файл 16,6 Мб

foxyflash Добавил в процесс.

Обнаружил сегодня что в картах Беларуси с http://navitel.osm.rambler.ru/?country=Belarus для навитела нет адресного поиска точки когда присутствует на точке только addr:housenumber=* и addr:street=* - на картах с белорусскими конфигами это реализовано. Учитывая важность управления конкретным роутингом для навигации - надо бы тоже добавить эту возможность. Таким образом можно безболезненно реализовать в поиске проезд к нужной стороне многоквартирных домов, если конечно вносить такую информацию. Для кого то это может и костыли - но для реальных пользователей от этого только польза.

Первый пост данной темы почитайте. Что бы было хоть какое то понимание проблемы. Если всё правильно реализовано то и проблем с адресным поиском нет. И навешивать ничего кроме addr:housenumber=* и addr:street=* на дома не нужно для корректного адресного поиска, при наличии корректного охватывающего полигона.
PS: И ещё вопрос, белорусские конфиги с какой версией osm2mp работают?

В Беларуси, обычно, точкой обозначается второй адрес на доме.

borism346 Не внимательно прочёл про точку, думал адресный поиск не работает совсем. Белорусские конфиги работают с последней версией osm2mp?

Kostik, те, что раньше были на рамблере, по-моему, с более старой работали. А адресная точка, кажется, там была.