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.***
#1026 2010-06-09 17:32:30
- Nexor
- Member

- From: Екатеринбург
- Registered: 2010-02-16
- Posts: 343
Re: Конвертация OSM в Navitel
Можно производить индексацию на ПК в эмуляторе, выдав ему пару гигов памяти. :3
Про эмулятор Windows Mobile
1. Навител под эмулятором на индексации запросто вылетает (я уже один раз хотел так решить проблему)
2. Эмулятор максимально поддерживает 256Мб (но это всё равно не помогает из-за п.1)
Offline
#1027 2010-06-09 17:41:15
- chilin
- Member
- Registered: 2009-07-30
- Posts: 180
Re: Конвертация OSM в Navitel
Обновился GME. Это, насколько я понимаю, позволяет мне выложить в общий доступ скрипт, который, в том числе, может генерить протоколы ошибок из инструмента Verify Map.
Offline
#1028 2010-06-09 17:45:28
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Конвертация OSM в Navitel
Не Windows Mobile. Windows CE.
Offline
#1029 2010-06-09 17:48:17
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
Не Windows Mobile. Windows CE.
где вы видели эмулятор непосредственно WinCE?
хм.. походу существует.. пошел искать информацию..
но все равно, это неправильно - индексировать самостоятельно файлы на ПК, по причине того, что их не может переварить навигатор
лично мне понравился вариант Леши - делить регион на более мелкие административные единицы.
можно делать так - делить область на районы (городские округа и т.п.) и в архив с областью класть все полученные районы - таким образом юзер будет качать архив с нужной областью в котором несколько мелких файлов. а небольшие файлы навигатор уже должен переваривать нормально.
как такое предложение?
Свердловскую область потихоньку делю границами.. если такое предложение всех устроит - постараюсь ускорить процесс административного деления
Last edited by dedNikifor (2010-06-09 17:55:45)
Offline
#1030 2010-06-09 17:52:11
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Конвертация OSM в Navitel
Вот он у меня на рабочем столе лежит. "Windows CE v5.00 (Build 1400 on Feb 7 2009)" :3
Microsoft Device Emulator V3. Ну и ROM соответствующий к нему.
Last edited by Hind (2010-06-09 17:53:11)
Offline
#1031 2010-06-09 18:43:34
- Mikel70
- Member
- Registered: 2010-06-09
- Posts: 2
Re: Конвертация OSM в Navitel
делить область на районы (городские округа и т.п.) и в архив с областью класть все полученные районы - таким образом юзер будет качать архив с нужной областью в котором несколько мелких файлов. а небольшие файлы навигатор уже должен переваривать нормально.
как такое предложение?
В самый раз, ИМХО.
Last edited by Mikel70 (2010-06-09 18:44:18)
Offline
#1032 2010-06-09 19:10:20
- chilin
- Member
- Registered: 2009-07-30
- Posts: 180
Re: Конвертация OSM в Navitel
лично мне понравился вариант Леши - делить регион на более мелкие административные единицы.
Забанят нафиг, если кучу мелких границ через api постоянно качать с одного IP (см здесь).
Last edited by chilin (2010-06-09 19:22:18)
Offline
#1033 2010-06-09 19:19:26
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Вряд ли, я ежедневно стягиваю гораздо больше - не банят
Offline
#1034 2010-06-09 19:46:55
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
просьба поправить немного конфиг
Поправил, выложил пока только в Downloads http://code.google.com/p/osm2navitel/downloads/list
В svn будет завтра (комп слегка погрыз злобный Sality).
Offline
#1035 2010-06-10 03:52:59
- Nexor
- Member

- From: Екатеринбург
- Registered: 2010-02-16
- Posts: 343
Re: Конвертация OSM в Navitel
Может стоит не делать новые границы в OSM, а сделать делилку для poly-файлов? Поделить полигон пополам сколько нужно раз - не самая сложная алгоритмическая задача
Offline
#1036 2010-06-10 06:05:55
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
Может стоит не делать новые границы в OSM, а сделать делилку для poly-файлов? Поделить полигон пополам сколько нужно раз - не самая сложная алгоритмическая задача
Я тоже за то, чтобы не создавать лишних границ. Может, liosha сделает нам на досуге делилку? ![]()
Offline
#1037 2010-06-10 06:12:02
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Нашли крайнего... Я лично выступаю за деление по районам.
Offline
#1038 2010-06-10 19:32:07
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Коллеги, конвертирующие в Навител, при использовании osm2mp верии r284 и старше добавляйте, плиз, в командную строку --config=ways-lines-common.yml - пока не буду добавлять секцию load для совместимости с версиями osm2mp, использующими poi.cfg
Offline
#1039 2010-06-14 13:51:12
- chilin
- Member
- Registered: 2009-07-30
- Posts: 180
Re: Конвертация OSM в Navitel
Dimuzz, добавь пожалуйста в след. версию конфигов
[poly.cfg] Броды:
highway ford r 0x16,1 0 1 0,0,0,0,1,1,1,1,1,0,0,1[nodes-navitel.yml] Арки:
- condition:
- covered = yes
action:
- action: write_poi
type: 0x6601
level_h: 0и туннели сейчас не конвертятся (вроде из-за -only_node)
Offline
#1040 2010-06-14 16:54:23
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Dimuzz, добавь пожалуйста в след. версию конфигов
[poly.cfg] Броды:
highway ford r 0x16,1 0 1 0,0,0,0,1,1,1,1,1,0,0,1[nodes-navitel.yml] Арки:
- condition: - covered = yes action: - action: write_poi type: 0x6601 level_h: 0и туннели сейчас не конвертятся (вроде из-за -only_node)
chilin, может быть, броды сделать типом 0x0a "грунтовка", проходимым для автомобилей?
Арки добавлю, спасибо за наводку, насчет туннелей надо подумать, согласно "общим рекомендациям" точка 0x6413 - это Начало/окончание тоннеля, потому и было поставлено only_node.
Offline
#1041 2010-06-14 19:37:26
- chilin
- Member
- Registered: 2009-07-30
- Posts: 180
Re: Конвертация OSM в Navitel
chilin, может быть, броды сделать типом 0x0a "грунтовка", проходимым для автомобилей?
Арки добавлю, спасибо за наводку, насчет туннелей надо подумать, согласно "общим рекомендациям" точка 0x6413 - это Начало/окончание тоннеля, потому и было поставлено only_node.
В моём понимании, брод это не разлившаяся канализация, а нечто долговременное, вязкое и мокрое
и в общем случае, проходимое только для спец. авто, так что имхо нужно ставить тропу.
upd. Хотя последний брод я в брод не стал проходить - пошёл искать тропу
) короче не знаю - на ваше усмотрение.
Туннели для веев osm2mp делает стандартным способом - один значок в центре тяжести вея. Выглядит это странно, особенно в городе, так что согласен, лучше обозначать начало и конец. Только зачем эти исключения highway != service|footway|steps|residential
Разве пешеходных и прочих тоннелей не бывает?
Last edited by chilin (2010-06-14 19:44:51)
Offline
#1042 2010-06-16 17:21:17
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Конфигурационные файлы приведены к формату последней версии osm2mp (r289 и старше).
Кроме них, используется оригинальный ways-lines-common.yml из http://osm2mp.googlecode.com/svn/trunk/osm2mp/
Запуск конвертации: perl osm2mp.pl --config=navitel.yml --bpoly=map.poly --navitel --disableuturns --nodestsigns --poiregion --defaultcountry=RU --defaultregion="название_региона" map.osm > map.mp
Просьба по мере возможностей проверять, не пропали ли какие-нибудь объекты (или неправильно отображаются, отсутствуют в поиске).
Арки добавлены, брод cделан роутинговой тропой, по умолчанию проходимой только для пешеходов, остальные разрешения нужно указывать явно (motorcar=yes и т.п.).
Offline
#1043 2010-06-16 21:11:57
- osmisto
- Member

- Registered: 2010-06-16
- Posts: 633
- Website
Re: Конвертация OSM в Navitel
Откатился на карту от 13.05 (что нашел) там все нормально.
Можно эту версию как-нибудь скачать? Без роутинга плохо.
Offline
#1044 2010-06-17 10:34:49
- astroiLL
- Member

- From: Краснодар
- Registered: 2009-06-25
- Posts: 348
- Website
Re: Конвертация OSM в Navitel
astroiLL wrote:Откатился на карту от 13.05 (что нашел) там все нормально.
Можно эту версию как-нибудь скачать? Без роутинга плохо.
Я ее выложил у себя:
http://astrokuban.info/pub/GPS/Maps/Nav … osm-nm2.7z
и на http://fmesh.ru/osm/navitel.html
Но надо что-то делать с Навителовской картой.
Какие еще будут предложения по исправлению?
Удаление слоя-фона 0x4b не помогло.
Я не пойму, что произошло. Толи размер превысил, толи еще что?
Если размер, то может порезать на 2 части?
Прибрежная зона и континентальная?
Может вырезание Адыгеи (в отдельный файл) поможет?
Линукс и Астрономия. Сисадмин, компьютерщик и таксист - всё шабашник. Обращайтесь если чо.
Offline
#1045 2010-06-17 10:57:37
- Nexor
- Member

- From: Екатеринбург
- Registered: 2010-02-16
- Posts: 343
Re: Конвертация OSM в Navitel
конвертер обновлял? если да, попробуй откатиться
Offline
#1046 2010-06-17 11:03:19
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Не, дело скорее всего не в конвертере.
Можно попробовать 24-битную карту сделать - не поможет?
Offline
#1047 2010-06-17 15:05:28
- osmisto
- Member

- Registered: 2010-06-16
- Posts: 633
- Website
Re: Конвертация OSM в Navitel
Я ее выложил у себя:
http://astrokuban.info/pub/GPS/Maps/Nav … osm-nm2.7z
и на http://fmesh.ru/osm/navitel.html
Отлично, спасибо. Роутинг заработал
Offline
#1048 2010-06-17 16:38:13
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Не, дело скорее всего не в конвертере.
Можно попробовать 24-битную карту сделать - не поможет?
Помогло. Выложил на http://fmesh.ru/osm/navitel/krasnodar-osm-nm2.7z
Данные, конвертер и конфиги последние, единственное отличие - Level0=24 бит.
Баг действительно интересный - не работает роутинг, дороги пропадают на масштабе 20 м и крупнее, при этом в GME все нормально. Похоже, что Навител действительно не переваривает такую карту (слишком много слайсов или что-то в этом роде).
Offline
#1049 2010-06-17 16:52:07
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
переходим обратно на 24 бит?
Offline
#1050 2010-06-17 16:57:15
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Ну.. как вариант "для ленивых" - да.
Были же варианты делить области сплиттером или по границам районов, но, похоже, пока никто до этого не дозрел, и я в том числе.
Offline