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

Почему-то ограничения only_straight_on работают в Навителе как no_straight_on, т.е. Навител никак не хочет прокладывать маршрут через такие узлы прямо, а делает только поворот налево или направо.
Вот два примера, с которыми я столкнулся:
http://www.openstreetmap.org/browse/relation/2074757
http://www.openstreetmap.org/browse/relation/1187244

Вот так они выглядят в Навителе:

В обоих случаях первый поворот маршрута должен быть запрещен, и маршрут должен строиться прямо.

Ошибка конвертации или в OSM-карте что-то неправильно?

Проверить правильность запретов можно на онлайновых сервисах, например тут: http://map.project-osrm.org/

Если там запреты работают правильно, убедитесь, что в карту при конвертации попали последние изменения. Конвертация в навигаторы - процесс многошаговый и иногда завершающийся с ошибкой, поэтому изменения туда попадают с некоторой задержкой.

Посмотрел в OSM, там ошибок не видно. Посмотрел в мапэдите гарминовскую карту (она у меня, правда, от 10 марта), там в этих местах стоит запрет прямого проезда. Возможно уже в OSM исправили.

Из-за наличия ошибок сборка Краснодарского края на navitel.osm.rambler.ru от 10 марта, т.е. корректные ограничения в нее не попали.

natural=fell не конвертируется. Этот тег обозначает “область выше зоны леса”, необязательно каменистую.

Торфоразработки - это не карьер. Из “каменистой поверхности” такое сочетание уберу, но корректным обозначением лучше бы считать только landuse=peat_cutting.

Сделано.
(At revision: 141)

Я в курсе. Сам я за landuse=peat_cutting. Нашел однажды этот тег в Вики.
Взял и исправил на это landuse=quarry в пределах Кировской области, которые явно торфополя. И вот спустя некоторое время они превратились обратно в карьеры, а мне пришло от Макса Васильева такое письмо:

Теперь многие стали брать пример с него, я же пока воздерживаюсь.

P.S. A fell я похоже попутал со scree. Извиняюсь. Меня только немецкому учили.

Господа, ка мне все таки просто каменистую поверхность обозначать?

natural=scree - каменистые осыпи

Попробовал экспортнуть в nm2. По ходу пришлось поправить ещё несколько ‘distinctive point’. Результат:

WARNING: Too many objects in the map. Please split the map into smaller parts. Экспорт не удался

Так что прийдется делить Турцию на районы. Буду рад, если этим кто-то займется.

Как делить, есть ссылки на вики, или примеры? (Просто я не спец в этом) Займусь обязательно.

При помощи josm’a. Ссылку на районы Турции я давал на 156 или 157 странице. Примеры релейшенов границ Финляндии были чуть раньше…

Ильин Роман, посмотрите еще пропозал от lzhl, на мой взгляд, в нем все отлично описано.

спасибо, это все здорово конечно… эти все тэги обрабатываются??
видимо у меня просто natural=scree, мапник его игнорирует, как он в навителе выглядеть будет подскажете?

и опять я с общагами и ландюзами…

см. http://osm2navitel.googlecode.com/svn/trunk/ways-areas-navitel.yml и http://osm2navitel.googlecode.com/svn/trunk/nodes-navitel.yml
Область natural=scree конвертируется как полигон 0x8a “Каменистая поверхность”.
Точка с этим же тегом как POI типа 0xf30a “Камни”
Любой объект конвертируется, если он есть в конфигах. В мапнике он может рендериться или не рендериться независимо от этого.

Добрый день.
Помогите сделать карту Шри-Ланки, на Рамблере ее нет. На cloudmade есть osm файл.
http://download.cloudmade.com/asia/southern_asia/sri_lanka#downloads_breadcrumbs

Перл не могу поставить, прав нет на машине…

Готово. Просьба поправить ошибки.

все, ошибок больше нет (мне на исправление достались только последние 2 или 3)

Вот пример такого здания: http://www.openstreetmap.org/browse/way/142886315

Может стоит теги назначить как-нибудь иначе (скорее всего, правильно будет building=retail или просто building=yes), судите сами:
фактически тут крытый рынок - множество мелких отгороженных отдельчиков-“бутиков” с продуктами и прочим барахлом (мелкооптовая и розничная торговля). Ассортимент в соседних “кабинках” зачастую повторяется.

Есть ещё один полигон с такими же проблемами (вернее, был - сейчас на нем сменил building=commercial на building=yes): http://www.openstreetmap.org/browse/way/52329040
кинотеатр, там же несколько магазинчиков, кафешек, клуб (бар) со входами как из здания кинотеатра, так и с отдельными входами с улицы.

Попадалось еще что-то, но, думаю для начала и этого хватит.
Вообще, я считал, что всё, что building=* (за исключением building=no) - должно отображаться как здания, а по факту - это не так…

Спасибо большое, очень оперативно.