You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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

Hind wrote:

Можно производить индексацию на ПК в эмуляторе, выдав ему пару гигов памяти. :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

Hind wrote:

Не 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

dedNikifor wrote:

делить область на районы (городские округа и т.п.) и в архив с областью класть все полученные районы - таким образом юзер будет качать архив с нужной областью в котором несколько мелких файлов. а небольшие файлы навигатор уже должен переваривать нормально.

как такое предложение?

В самый раз, ИМХО.

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

dedNikifor wrote:

лично мне понравился вариант Леши - делить регион на более мелкие административные единицы.

Забанят нафиг, если кучу мелких границ через 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

Igor_blg wrote:

просьба поправить немного конфиг

Поправил, выложил пока только в 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

Nexor wrote:

Может стоит не делать новые границы в OSM, а сделать делилку для poly-файлов? Поделить полигон пополам сколько нужно раз - не самая сложная алгоритмическая задача

Я тоже за то, чтобы не создавать лишних границ. Может, liosha сделает нам на досуге делилку? smile

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

chilin wrote:

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

dimuzz wrote:

chilin, может быть, броды сделать типом 0x0a "грунтовка", проходимым для автомобилей?
Арки добавлю, спасибо за наводку, насчет туннелей надо подумать, согласно "общим рекомендациям" точка 0x6413 - это Начало/окончание тоннеля, потому и было поставлено only_node.

В моём понимании, брод это не разлившаяся канализация, а нечто долговременное, вязкое и мокрое smile и в общем случае, проходимое только для спец. авто, так что имхо нужно ставить тропу.

upd. Хотя последний брод я в брод не стал проходить - пошёл искать тропу smile) короче не знаю - на ваше усмотрение. 

Туннели для веев 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

astroiLL wrote:

Откатился на карту от 13.05 (что нашел) там все нормально.

Можно эту версию как-нибудь скачать? Без роутинга плохо.

Offline

#1044 2010-06-17 10:34:49

astroiLL
Member
From: Краснодар
Registered: 2009-06-25
Posts: 348
Website

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

osmisto wrote:
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

astroiLL wrote:

Отлично, спасибо. Роутинг заработал

Offline

#1048 2010-06-17 16:38:13

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

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

liosha wrote:

Не, дело скорее всего не в конвертере.
Можно попробовать 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

Board footer

Powered by FluxBB