You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#4926 2012-09-26 18:07:56
- oleinap
- Member
- From: Апатиты Мурманской обл.
- Registered: 2012-09-19
- Posts: 129
Re: Конвертация OSM в Navitel
Вопрос просто пользователя: Можно ли конвертировать карты ОСМ для версии Навител 5.5.1.320 (для навигатора Lexand SG-555, не КПК и не андроид!) И как?
Обновил программу навигатора с оф сайта Навитела, до этого была версия 5.0.3
Offline
#4927 2012-09-26 18:29:04
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертация OSM в Navitel
Никак. Уже обсуждали. Пятый Навител годится только для карт в формате nm3 (новых официальных).
А для карт в старом формате nm2 (без разницы - официальных или любительских) нужен Навител 3.2.6 или 3.5.0.
Чтобы сконвертировать карту в формат nm3 нужен новый конвертер. А он есть только у ЗАО "ЦНТ". И они его никому не дают. Потому что им сейчас выгоднее продавать свои карты, а не поддерживать картографов-любителей. Писать на форум Навитела или слать им е-мейл бесполезно. В ответ будут только надуманные отмазки от Кости Галичского.
Вопросы "Как установить Навител 3.5.0, если уже стоит 5.5.1 ?", "Как установить одновременно третий и пятый Навител и переключаться между ними?", "Как настроить альт. меню для выбора нави-программ?" обсуждаются не на этом форуме.
Offline
#4928 2012-09-26 19:46:40
- oleinap
- Member
- From: Апатиты Мурманской обл.
- Registered: 2012-09-19
- Posts: 129
Re: Конвертация OSM в Navitel
...Чтобы сконвертировать карту в формат nm3 нужен новый конвертер. А он есть только у ЗАО "ЦНТ". И они его никому не дают. ...
Вотт теперь понятно. Значит пока снесу 5.5.1 и верну 5.0.3, потом к след лету посмотрю что лучше.
Благодарю за пояснения!
Offline
#4929 2012-09-26 19:53:04
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Убраны из роутинга подъездные дорожки в частных владениях (highway=service + access=private) - переведены в нероутинговые линии типа 0x16 "Аллея, тропа". Сделано, чтобы повысить вероятность проезда к домам "за шлагбаумом" (маршрут будет начинаться/заканчиваться на ближайшей роутинговой дороге).
(At revision: 157)
Offline
#4930 2012-09-28 11:58:33
- Alexey_ND
- Member
- Registered: 2011-11-21
- Posts: 28
Re: Конвертация OSM в Navitel
Отконвертируйте, пожалуйста, украину, или, что надо сделать что бы эта карта стала более свежей? Спасибо.
Offline
#4931 2012-09-29 14:44:36
- zeon84-74
- Member

- From: Челябинск
- Registered: 2011-12-17
- Posts: 90
Re: Конвертация OSM в Navitel
Fortress, Челябинская область висит на 02 сентября, Чукотка - 03 июля. При этом ссылок на ошибки не вижу. В чем же дело?
Offline
#4932 2012-09-29 17:31:31
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертация OSM в Navitel
Ребята, поясните мне, ламеру. Как в GPSmapedit задаётся район области при адресном поиске?
Вот есть Харьковская область, в ней несколько районов. Есть много населённых пунктов районного подчинения. Они с одинаковыми названиями, но в разных районах. Как это указать в адресном поиске в GPSmapedit ?
Я так понял, что он знает только понятия "Страна", "Область", "Населённый пункт", "Индекс".
Или я чего-то не знаю, или название района нужно писать вместе с областью: "Харьковская обл./Боровской р-н."
Offline
#4933 2012-09-29 18:03:15
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
Отконвертируйте, пожалуйста, украину, или, что надо сделать что бы эта карта стала более свежей? Спасибо.
Запущу, когда Англия завершится, а то ресурсов сервера не хватает на все.
Fortress, Челябинская область висит на 02 сентября, Чукотка - 03 июля. При этом ссылок на ошибки не вижу. В чем же дело?
В Челябинской области 24 сентября были ошибки при проверке (6 шт). Чукотку GME не хочет переваривать, наверно из-за нулевого меридиана. Попробуй её собрать из mp - станет понятно.
Offline
#4934 2012-09-29 18:32:48
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертация OSM в Navitel
Отконвертируйте, пожалуйста, украину,
Во-первых, Украину пишем с большой буквы ![]()
Во-вторых, подождите немножко. Украинская братва (в частности, товарищ Larry0ua) намеревается внести поправки в Лёшин конвертор osm2mp. Цель поправок - правильная обработка релейшенов улиц. В пропатченной версии конвертера названия улиц берутся не из тегов релейшена (там только украинские названия), а из тегов отрезков улиц, входящих в релейшн (а в тегах улиц прописаны всякие названия - и украинские, и русские, и английские).
Без этого патча адресный поиск по картам Украины (если делать русскоязычную карту) будет корявым.
В принципе, патч уже работает. Релейшены обрабатываются правильно. Однако есть какой-то косяк с теми домиками, где прописан addr:street. Конвертор не хочет менять названия улиц в addr:street на русскоязычные.
К примеру, имеем домик с addr:street=Єлізарова вулиця
И рядом идёт линия улицы с name=Єлізарова вулиця и name:ru=Елизарова улица
После конвертации в Навител получаем в адресном поиске пустую улицу Елизарова (без домов) и улицу Єлізарова с домами.
И так со всеми домиками, которые имеют addr:street, даже если они включены в релейшн.
Конвертор я запускал так:
perl osm2mp.pl --config=cfg\navitel-ru.cfg --full-karlsruhe --navitel --bpoly OSM_UA_KHR.poly --namelist label=name:ru,name --namelist place=name:ru,name --namelist street=name:ru,name --defaultcountry="Ukraine" --defaultregion="Kharkivska obl." --codepage=utf8 --output=UA-KHR-ru_orig.mp UA-KHR.osmЯ сначала грешил на патч, но оригинальная версия конвертора ($Id: osm2mp.pl 581 2012-08-30 15:20:32Z) тоже не хочет подставлять русские названия в адреса.
Offline
#4935 2012-09-30 15:14:29
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Как в GPSmapedit задаётся район области при адресном поиске?
название района нужно писать вместе с областью: "Харьковская обл./Боровской р-н."
Offline
#4936 2012-09-30 16:11:16
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертация OSM в Navitel
dimuzz Я так и подозревал. Спасибо.
Offline
#4937 2012-09-30 20:21:56
- Marych73
- Member

- From: Ташкент
- Registered: 2011-01-18
- Posts: 283
Re: Конвертация OSM в Navitel
Во-вторых, подождите немножко. Украинская братва (в частности, товарищ Larry0ua) намеревается внести поправки в Лёшин конвертор osm2mp. Цель поправок - правильная обработка релейшенов улиц. В пропатченной версии конвертера названия улиц берутся не из тегов релейшена (там только украинские названия), а из тегов отрезков улиц, входящих в релейшн (а в тегах улиц прописаны всякие названия - и украинские, и русские, и английские).
А где смотреть допилили патч или нет? Или пожалуйста дайте знать здесь, когда будет готово. Жду этот функционал для Узбекистана.
Offline
#4938 2012-09-30 22:26:26
- Alexey_ND
- Member
- Registered: 2011-11-21
- Posts: 28
Re: Конвертация OSM в Navitel
Запущу, когда Англия завершится, а то ресурсов сервера не хватает на все.
Спасибо. Около сотни ошибок! исправлено. Можно еще разок запустить?
Offline
#4939 2012-10-01 06:50:26
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертация OSM в Navitel
А где смотреть допилили патч или нет?
Посмотреть можно здесь: http://forum.openstreetmap.org/viewtopi … d=4750&p=2 но там обсуждение идёт не на узбекском.
Патч практически "допилен". Скоро будем просить уважаемого liosha внессти его в официальную версию.
Всё работает так: берётся релейшен улицы, перебираются все его члены. Ищется член с типом way (дорога) и ролью street (улица). Если такой находится, то из его тегов берётся название улицы. Если почему-то среди членов релейшена не нашлось ни одного подходящего, откуда можно взять название, тогда название улицы берётся из тегов самого релейшена. Если на домике есть тег addr:street, то название улицы берётся из addr:street, игнорируя релейшен.
Кстати, я сейчас посмотрел на Ташкент. Там есть дома, не привязанные к улицам никак: ни с помощью addr:street, ни с помощью релейшена. Например, вот http://www.openstreetmap.org/browse/way/159946014
А ещё там есть странные "улицы" вроде Сергели 1, где в релейшене есть дома, но нет отрезков улиц. Наверное, на самом деле это не улица, а микрорайон. Я не знаю, как в Ташкенте организована система адресации. Если как обычно в России: Страна-(область, район)-Город-Улица-Дом, то это неправильно. А если у вас принята адресация по микрорайонам, вроде Страна-Город-микрорайон-дом, то, наверное, так и надо.
Offline
#4940 2012-10-01 06:57:55
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
dimonster, какие параметры запуска конвертера нужно будет указать для использования этого патча?
Offline
#4941 2012-10-01 07:45:30
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертация OSM в Navitel
Никаких дополнительных параметров. Всё как обычно --namelist label=name:ru,name --namelist place=name:ru,name --namelist street=name:ru,name
Offline
#4942 2012-10-01 11:50:11
- Marych73
- Member

- From: Ташкент
- Registered: 2011-01-18
- Posts: 283
Re: Конвертация OSM в Navitel
Посмотреть можно здесь: http://forum.openstreetmap.org/viewtopi … d=4750&p=2 но там обсуждение идёт не на узбекском.
![]()
Патч практически "допилен". Скоро будем просить уважаемого liosha внессти его в официальную версию.
.....
Кстати, я сейчас посмотрел на Ташкент. Там есть дома, не привязанные к улицам никак: ни с помощью addr:street, ни с помощью релейшена. Например, вот http://www.openstreetmap.org/browse/way/159946014
А ещё там есть странные "улицы" вроде Сергели 1, где в релейшене есть дома, но нет отрезков улиц. Наверное, на самом деле это не улица, а микрорайон. Я не знаю, как в Ташкенте организована система адресации.
Было бы обсуждение толковое, язык не важен :-)
С домами есть проблема, местные ставят только номер дома, а к чему относится типа не важно.
У нас есть такие места как микрорайоны - адресация по местности - будем ставить addr:place, а разные name:xx кроме как через релейшн а не знаю как проставить.
Last edited by Marych73 (2012-10-01 11:51:51)
Offline
#4943 2012-10-02 08:04:08
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертация OSM в Navitel
IMHO, если объединить несколько домов в один релейшен типа associatedStreet, прописать в тегах релейшена name = микрорайон Такой-то
(а также name:ru, name:uk, name:en и др.), то после конвертации в Навител такое чудище будет доступно в адресном поиске в качестве улицы.
У нас есть такие места как микрорайоны - адресация по местности - будем ставить addr:place,
GPSmapEdit (программа для создания карт для Навител) понимает только такие штуки: "Страна", "Область", "Населённый пункт", "Улица", "Номер дома".
А понятий "Район" и "Микрорайон" не знает. Картографам (не осмерам), которые рисуют карты под Навител, приходится вводить в базу область и район через дробь, например, "Харьковская область/Боровской район", "Харьковская область/Богодуховский район". Таким образом вместо одной Харьковской области в карте получается куча "областей".
Похожая фигня и с микрорайонами. Их приходится вводить в базу как улицы. Получается извращение вроде "улица 7-й микрорайон".
Если в городе есть улицы с одинаковым названием, но в разных районах города, то картографы дописывают к названию улицы в скобках название микрорайона, например, "улица Ленина (мкрн. Куличи)", "улица Ленина (мкрн. Баварский)".
Разумеется, на карту OSM такие "костыли" делать не нужно. Этим должна заниматься программа-конвертор.
Offline
#4944 2012-10-02 15:10:05
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Конвертация OSM в Navitel
Коллеги,
а дубликаты сервисов, возникающие когда какая нибудь площадка, например стоянка, которая примыкает к дороге, нарисована hw=service+area=yes (например, тут: http://peirce.gis-lab.ru/qa/RU-SVE/rd-map) - это проблема для конвертации в Навител или нет? Если да, то как она решается?
Last edited by Zkir (2012-10-02 15:10:27)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#4945 2012-10-02 15:30:39
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Коллеги,
а дубликаты сервисов, возникающие когда какая нибудь площадка, например стоянка, которая примыкает к дороге, нарисована hw=service+area=yes (например, тут: http://peirce.gis-lab.ru/qa/RU-SVE/rd-map) - это проблема для конвертации в Навител или нет? Если да, то как она решается?
Сейчас highway=service + area=yes вообще не конвертируется в роутинговую линию, только в полигон 0x6a "Площадь".
Offline
#4946 2012-10-03 01:34:45
- trump98
- Member
- Registered: 2012-08-26
- Posts: 46
Re: Конвертация OSM в Navitel
Fortress, монтенегра вчера не обновилась..
Offline
#4947 2012-10-03 14:15:55
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
у меня вопрос по регионам РФ - уже давно не наблюдая ни для одного из них err-файлов
ошибок просто нет или сущестует какая-то проблема с их выводом?
п.с.: спасибо за Тайланд. начал потихоньку исправлять
Last edited by dedNikifor (2012-10-03 14:17:33)
Offline
#4948 2012-10-03 16:50:52
- pleshkovpa
- Member

- From: Липецк
- Registered: 2012-08-06
- Posts: 100
Re: Конвертация OSM в Navitel
у меня вопрос по регионам РФ - уже давно не наблюдая ни для одного из них err-файлов
только вчера правил 3 области. err были.
вот и сейчас для курской области есть err. одна ошибка. пошел править ![]()
Last edited by pleshkovpa (2012-10-03 16:51:48)
Offline
#4949 2012-10-07 02:03:20
- Goldmembr
- Member

- From: Комсомольск-на-Амуре
- Registered: 2012-07-18
- Posts: 18
Re: Конвертация OSM в Navitel
Всем доброго времени суток, подскажите пожалуйста почему из адресного поиска исчезли, призванные к дому, название улицы, вместо названия улицы город, карты с Рамблера 6.10.12 Хабаровский край к примеру город Хабаровск . Или я чего то пропустил может не понял, в MP исходнике такая же хрень.
Offline
#4950 2012-10-07 05:27:31
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Всем доброго времени суток, подскажите пожалуйста почему из адресного поиска исчезли, призванные к дому, название улицы, вместо названия улицы город, карты с Рамблера 6.10.12 Хабаровский край к примеру город Хабаровск . Или я чего то пропустил может не понял, в MP исходнике такая же хрень.
Fortress, откати, пожалуйста, версию osm2mp на r581.
Offline