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

На последних версиях карты в Навител пропал (сильно урезался) поис по адресу (отсюда)


Russia-CU-osm-nm2.info
version="Навител Навигатор 3.2.6"
name="Чувашия"
bbox=".poly файл OpenStreetMap"
date="18.07.2013 02:10"
convertedby="Fortress"
source="gis-lab.info"
description="Обрезка по границе области из OSM"
converterver="osm2mp - Revision 754; osm2navitel - Revision 177"
capital="55.7516147, 37.6187012"

В .mp у зданий нет тега CityName=Чебоксары:


; WayID = 55435209
; building = yes
[POLYGON]
Data0=(56.1431855,47.230151),(56.143278,47.2300351),(56.1441919,47.2324089),(56.1441935,47.2336877),(56.1440708,47.2336874),(56.1440664,47.2324807),(56.1431855,47.230151)
Type=0x13
Label=2
CountryName=Россия
HouseNumber=2
RegionName=Чувашская Республика
StreetDesc=Пирогова ул.
[END]

Локально воспроизвести не могу. Тег есть, поиск работает.


; WayID = 55435209
; building = yes
[POLYGON]
Data0=(56.1431855,47.230151),(56.143278,47.2300351),(56.1441919,47.2324089),(56.1441935,47.2336877),(56.1440708,47.2336874),(56.1440664,47.2324807),(56.1431855,47.230151)
Type=0x13
Label=2
CityName=Чебоксары
CountryName=Russia
HouseNumber=2
RegionName=Чувашия
StreetDesc=Пирогова ул.
[END]

Более того, в mp границы города нет совсем (она была бы видна как полигон городской застройки).
В тестовой конвертации не удалось воспроизвести, т.е. если граница города есть в исходном файле, с адресацией все в порядке.
То ли что-то с границей обрезки, то ли названия региона на разных уровнях адресации разные.

У Чебоксаров два мультиполигона с типом боундари, может в этом дело? Один должен быть с типом мультиполигон?
PS: Хотя в 7дорог проблем с поиском в Чебоксарах не вижу.

Дим, подскажи пжлста, что и где поменялось, а то у меня конфиги правленные…

Наглядно изменения проще всего глянуть здесь, если нажать Expand all
Если коротко, то в /ways-roads-navitel.yml в правила для highway = service добавлено

oneway: *2
toll: *3
reverted: *4

хочется настроить отображения типа леса
будут ли конфликтовать настройки

- condition:
    - natural = wood
    - wood = coniferous
  action:
    - action: write_poi
      type: 0xF402

- condition:
    - natural = wood
    - wood = deciduous
  action:
    - action: write_poi
      type: 0xF401

- condition:
    - natural = wood
    - wood = mixed
  action:
    - action: write_poi
      type: 0xF403

с уже имеющейся

- condition:
    - natural = wood
    - named
  action:
    - action: write_poi
      type: 0x660A

есть ли такое понятие как nonamed?
например если лес хвойный и у него нет названия то отображать POI и надпись “Хвойный лес”
а если у леса тип хвойный но есть название то отображать POI лес и название леса

Почему-то “Семь дорог” 1.02.523 и Навител 7.5.0.1342 ведут транзитом по дорогам отмеченным vehicle=destination. Проверял на карте Краснодарского края от 22.07.2013.
Например: http://www.openstreetmap.org/browse/way/130072472

Ошибка в конверторе?

Есть, ~named
Возможно, проще использовать селектор, как-то так:

- condition:
    - natural = wood
  action:
    - action: write_poi
      type:
        selector: tag
        tag: wood
        coniferous: 0xf402
        deciduous: 0xf401
        mixed: 0xf403
        _empty: 0x660a
        _default: 0x660a

Поэкспериментировал. Похоже, что НН игнорирует запрет прямого проезда на односторонках.

Что делать? Вроде, нет смысла мапить конкретно под НН, с другой стороны, очень многие используют именно Навител… Может пока все же поставить на реконструкцию участок дороги? Однозначно, еще месяца два назад было все нормально. После последней конвертации пока односторонние сервайсы тоже еще не обрабатываются, т.е. НН ведет по ним в обе стороны, подождем.

Спасиб 8)

Стоит GPSMapEdit 1.1.74.3
Windows 7 x64
скачиваю mp
http://navitel.osm.rambler.ru/countries/Russia-osm-nm2/mp/Russia-KHM-osm-mp.zip
Ничего не изменяю
запускаю экспорт в nm2 и через какое то время выскакивает

может быть нужно MapEdit Другой версии. Просто если данный файл успешно конвертируется на рамблере - то резать его на меньшие части смысла нет.
Можно получить информаци какой версией MapEdit экспортируется на рамблеме и на какой ОС?

Последняя версия ГМЕ конвертит в нм2 для НН326 эту карту.

На рамблере вторая версия ГМЕ. ОС Windows 2008 Server R2 Standard

видимо всё таки проблема в windows 7 х64
на XP с такой же версией GPSMapEdit успешно всё конвертировалось:(

винда х64 или х32 ?

по хорошему, следуя ошибке, нужно резать карту

как навик ведет себя с картой большого размера?

смысл разрезать если на XP успешно конвертируется а на windows 7 X64 нехочет
по моему проблема в винде

да без проблем уже как год использую карты из navitel.osm.rambler.ru

У меня как раз Циндовз 7 64 утра или ультимате.
Конвертит на последней версии ГМЕ эту карту.

Ну я еще перед конвертацией генерализацию сделал и всё.

зы: попробуй последнюю версию ГМЕ поставить для проверки.

на 2.0 также фигня на winxp всё хорошо win 7 Не хочет
правда у меня обрезана лицензионная win7 .
ладно, спасибо буду дальше разбираться

64