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

Но все же работает…

Обновите Финляндию, пожалуйстаа-а-а!!!

Неплохо бы было всю Россию одним файлом в формате nm3
Индексировать по одной области только получается :(, всю Россию отказывается индексировать.
Оболочка стоит “Навител Навигатор 5.0.0.1069 Symbian”, аппарат “Nokia N8”

Подскажите может как то можно конвертировать в nm3?

Для атласов nm2 есть лимит в 64 файла. Если в атлас попадает больше 64 файлов nm2, то индексация обламывается. Для себя проблему решил выкидыванием дальнего востока etc, но тоже считаю хорошей идею создания отдельного полного атласа России с разбивкой на nm2 не по регионам, а по объёму данных.

// не по регионам, а по объёму данных.

надо просто добавить деление еще на федеральные округа - т.е. еще один уровень вложенности
тогда проще будет удалять то, что не нужно

да я это с лета предлагаю, Fortress даже реализовал это в раздаче, а вот на сайте это сделать не получилось.

для изготовления карт в контейнере nm3 нужно делать единый файл роутинга (хотя бы для каждого ФО), делать это проблематично… а без единого роутинга псевдо nm3 не собрать.

С этим уже разобрался, индексация конечно долго идет, но жертвовать чем то не хотелось бы, когда работа такая как мотаться по всей стране и не известно в какой край РФ поедешь завтра.
И еще минус таких карт заметил что прокладка маршрута долго происходит и при расчете очень длинного маршрута иногда вылетает ошибка. (.

Сейчас навителом решил посмотреть данные гостиницы (которые я сам вводил)
было добавлено два телефона в тег phone через < ; >
в навителе же первый знак “+” отсутствует.
к тому же нажав сначек вызова, в строку вызова переходит все все цыфры, т.е. два телефона друг за другом.
это глюк навитела?

16. КОНТАКТНАЯ ИНФОРМАЦИЯ

16.1 Телефонные номера

Код страны (“+7”), а также префикс “8” для выхода на межгород, рекомендуется не указывать. Рекомендуемый пример номера сотового телефона: “(901) 212-8506”. Не рекомендуемый пример: “8-901-212-85-06”

Код города рекомендуется всегда указывать. Код города необходимо обрамлять круглыми скобками. Крайне не рекомендуется указывать сокращённые “внутриобластные” коды городов областного подчинения, начинающиеся на “2”, поскольку такие номера недоступны для набора из других областей. Пример: следует писать “(496-48)” вместо внутриобластного “(248)” (г.Жуковский МО). При этом внутриобластной суффикс кода города рекомендуется отделять от первых трёх цифр кода области, то есть “(496-48)” вместо “(49648)”.

Рекомендуется отделять основную часть номера от кода города пробелом.

Для городов с 7-значной нумерацией рекомендуется формат “XXX-YYYY”. В некоторых случаях “красивых номеров” рекомендуется отступать от этого правила, расставляя тире, руководствуясь удобством восприятия сходных групп цифр: например, “(123) 181-0-181”.

Если объект имеет несколько номеров телефона (факса), рекомендуемый разделитель - запятая. Код города при этом рекомендуется указывать у каждого из номеров. Например: “(123) 456-7890, (123) 456-8907”.

Добавочный номер рекомендуется указывать в конце основного номера, с префиксом “доб.”. Пример: “(123) 456-7890 доб.123”.

Это-то понятно, читали… Вопрос: как заставить навигатор, да и любой другой навигационный прибор с функциями набора номера заставить набирать правильный номер из данных необходимого объекта? Ведь знак + не появляется в данных, а остается просто 7 и далее.
Опять же, вышеуказанная информация относится, по сути, к программе GPSMapEdit, если не ошибаюсь (всё может быть). Если в контактных данных будет указан, к примеру, номер (901) 212-8506, что в итоге он наберет?
ЗЫ. Кнопочка в виде телефонной трубки в программе не просто так присутствует

с запятой понятно, хотя где то было сказано что разделитель “;”
а вот если указывать номер как “(901) 212-8506” то будет идти набор 9012128506, разве такой набор проходит?

вообще-то это должно регулироваться настройками железки, т.е. правилами набора номеров.

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

Кстати, в вики про ключ phone написано что должны обозначаться через “+” ( http://wiki.openstreetmap.org/wiki/RU:Key:phone )
возможно в сам навител уже без него должно конвертироваться.
а вот про “;” и “,” как разделитель между значениями одного тега везде по разному, но оба варианта приемлемы…
наверно на эту тему надо с конвертатором пообщаться

да, при конвертации лучше соблюдать рекомендации “ЦНТ”.

т.е. преобразовывать номера вида “+79012128506” в номера “(901) 212-8506”. соответственно и с разделителем “;”, поступать аналогично - заменять на “,”.

это качается и других пунктов в description, иначе рискуем на странице “информация об объекте” в навителе получить непонятно что.

Ни разу не видел подобных настроек

Да, плюс в начале текстовых строк убирается конвертером.
liosha, возможно ли сделать исключение для телефонных номеров?

В принципе возможно, но не просто. Лучше постпроцессором исправить.

GPSMapEdit 1.1 (обновление 73.1)
Новая функция: Поддержка Unicode.
Юникодные карты поддерживаются Navitel .MM2, .NTM, .RUS.
Получается, что для сборки NM2 теперь нет необходимости подбирать codepage для конкретных стран.

Всем добрый день!

Подскажите ка избавиться от такой проблемы:
Речь пойдет об Арханегльской области.
При использовании карт OSM в насител, происходит следующая ситуация: некоторые населенные пункты (например Северодвинск или Плесецк (покая не удалил admin boundary)) в списке населенных пунктов в программе навител дублируются, причем один НП с адресным поиском, второй без. И тот, который с адресным обозначается как деревня, но не как город. Подскажите, в чем проблема.

Заранее спасибо

Как правило, такое случается, если у точки и у полигона населенного пункта разные теги.