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.***
#5301 2013-02-09 16:27:08
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертация OSM в Navitel
Я тут разбираюсь с левелами...фуф...
если изменить в output-polish 24,22,20... на 26,25,20..., то получается автоматическое расширение масштаба тоже до 26 бит, а этого совсем мне не нада...
как сделать, чтобы битность была 26, а расширение масштаба осталось без изменения?
Offline
#5302 2013-02-10 06:49:10
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Я тут разбираюсь с левелами...фуф...
если изменить в output-polish 24,22,20... на 26,25,20..., то получается автоматическое расширение масштаба тоже до 26 бит, а этого совсем мне не нада...
как сделать, чтобы битность была 26, а расширение масштаба осталось без изменения?
Испольовать LevelRange, как-то так:
Levels=6
Level0=26
LevelRange0=24
Level1=24
LevelRange1=22
Level2=22
LevelRange2=20
Level3=20
LevelRange3=18
Level4=18
LevelRange4=16
Level5=15Или переопределять уровни видимости, что уже сложнее.
Offline
#5303 2013-02-10 08:42:27
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертация OSM в Navitel
сделал:
[% # default zoomlevels
levels = 6
Level0=26
LevelRange0=24
Level1=26
LevelRange1=22
Level2=22
LevelRange2=20
Level3=20
LevelRange3=18
Level4=18
LevelRange4=16
Level5=15 ; -%]пошли какие то ошибки странные... связанные с количеством уровней....
Загрузка данных из файла 'C:\Perl64\Navitel_Convert\_prim\Maps\RU-ARK-01_ark.mp'...
ПРЕДУПРЕЖДЕНИЕ (смещ. 81h): Неожиданное количество уровней (значение 'Levels'). Оно должно быть по меньшей мере 2.
ПРЕДУПРЕЖДЕНИЕ (смещ. 8Bh): Неожиданный формат входных данных. 'Level0' has incorrect value 0.
ПРЕДУПРЕЖДЕНИЕ (смещ. 14B5Fh): Неожиданный формат входных данных. Level0 should be empty. The element will be ignored.
ПРЕДУПРЕЖДЕНИЕ (смещ. 15E23h): Неожиданный формат входных данных. Level0 should be empty. The element will be ignored.
ПРЕДУПРЕЖДЕНИЕ (смещ. 19582h): Неожиданный формат входных данных. Level0 should be empty. The element will be ignored.
ПРЕДУПРЕЖДЕНИЕ (смещ. 197BAh): Неожиданный формат входных данных. Level0 should be empty. The element will be ignored.
ПРЕДУПРЕЖДЕНИЕ (смещ. 1C359h): Неожиданный формат входных данных. Level0 should be empty. The element will be ignored.
ПРЕДУПРЕЖДЕНИЕ (смещ. 1D777h): Неожиданный формат входных данных. Level0 should be empty. The element will be ignored.
ПРЕДУПРЕЖДЕНИЕ (смещ. 1DD27h): Неожиданный формат входных данных. Level0 should be empty. The element will be ignored.
ПРЕДУПРЕЖДЕНИЕ (смещ. 1E3DAh): Неожиданный формат входных данных. Level0 should be empty. The element will be ignored.
ПРЕДУПРЕЖДЕНИЕ (смещ. 1E5BDh): Неожиданный формат входных данных. Level0 should be empty. The element will be ignored.
ПРЕДУПРЕЖДЕНИЕ (смещ. 1EF15h): Неожиданный формат входных данных. Level0 should be empty. The element will be ignored.
ПРЕДУПРЕЖДЕНИЕ (смещ. 8ECB3h): Элемент принадлежит несуществующему уровню 2. Элемент не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. A1590h): Элемент принадлежит несуществующему уровню 3. Элемент не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 29AC23h): Элемент принадлежит несуществующему уровню 2. Элемент не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 29B828h): Элемент принадлежит несуществующему уровню 2. Элемент не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 29BA1Bh): Элемент принадлежит несуществующему уровню 2. Элемент не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 2D54B7h): Элемент принадлежит несуществующему уровню 1. Элемент не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 3907BBh): Элемент принадлежит несуществующему уровню 1. Элемент не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 419599h): Элемент принадлежит несуществующему уровню 1. Элемент не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 419D21h): Элемент принадлежит несуществующему уровню 1. Элемент не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 433ABCh): Элемент принадлежит несуществующему уровню 1. Элемент не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 119A6CAh): Узлы дорожного графа определены на не-0 уровне. Они не будут загружены.
ПРЕДУПРЕЖДЕНИЕ (смещ. 119A6D9h): Узлы дорожного графа определены на не-0 уровне. Они не будут загружены.
ПРЕДУПРЕЖДЕНИЕ (смещ. 119A866h): Узлы дорожного графа определены на не-0 уровне. Они не будут загружены.
ПРЕДУПРЕЖДЕНИЕ (смещ. 119A875h): Узлы дорожного графа определены на не-0 уровне. Они не будут загружены.
ПРЕДУПРЕЖДЕНИЕ (смещ. 119A9A6h): Узлы дорожного графа определены на не-0 уровне. Они не будут загружены.
ПРЕДУПРЕЖДЕНИЕ (смещ. 119A9B5h): Узлы дорожного графа определены на не-0 уровне. Они не будут загружены.
ПРЕДУПРЕЖДЕНИЕ (смещ. 119AB42h): Узлы дорожного графа определены на не-0 уровне. Они не будут загружены.
ПРЕДУПРЕЖДЕНИЕ (смещ. 119AB50h): Узлы дорожного графа определены на не-0 уровне. Они не будут загружены.
ПРЕДУПРЕЖДЕНИЕ (смещ. 119AC8Dh): Узлы дорожного графа определены на не-0 уровне. Они не будут загружены.
ПРЕДУПРЕЖДЕНИЕ (смещ. 119AC9Ch): Узлы дорожного графа определены на не-0 уровне. Они не будут загружены.
ПРЕДУПРЕЖДЕНИЕ (смещ. 11B0D3Ah): Неожиданный формат входных данных. Unexpected index of element.
ПРЕДУПРЕЖДЕНИЕ (смещ. 11B48B6h): Неожиданный формат входных данных. Unexpected index of element.
ПРЕДУПРЕЖДЕНИЕ (смещ. 11B8AB0h): Неожиданный формат входных данных. Unexpected index of element.
ПРЕДУПРЕЖДЕНИЕ (смещ. 11B8D7Bh): Неожиданный формат входных данных. Unexpected index of element.
ПРЕДУПРЕЖДЕНИЕ (смещ. 11BC03Ch): Неожиданный формат входных данных. Unexpected index of element.
ПРЕДУПРЕЖДЕНИЕ (смещ. 11CD064h): Неожиданный формат входных данных. Unexpected index of element.
ПРЕДУПРЕЖДЕНИЕ (смещ. 11D072Fh): Неожиданный формат входных данных. Unexpected index of element.
ПРЕДУПРЕЖДЕНИЕ (смещ. 11D2BD2h): Неожиданный формат входных данных. Unexpected index of element.
ПРЕДУПРЕЖДЕНИЕ (смещ. 11D4911h): Неожиданный формат входных данных. Unexpected index of element.
ПРЕДУПРЕЖДЕНИЕ (смещ. 11D937Fh): Неожиданный формат входных данных. Unexpected index of element.
ПРЕДУПРЕЖДЕНИЕ: Неожиданный формат входных данных. Some [RESTRICT] refers to incorrect NodeID. It will be ignored.
ПРЕДУПРЕЖДЕНИЕ: Неожиданный формат входных данных. Some [RESTRICT] refers to incorrect NodeID. It will be ignored.
ПРЕДУПРЕЖДЕНИЕ: Неожиданный формат входных данных. Some [RESTRICT] refers to incorrect NodeID. It will be ignored.
ПРЕДУПРЕЖДЕНИЕ: Неожиданный формат входных данных. Some [RESTRICT] refers to incorrect NodeID. It will be ignored.
ПРЕДУПРЕЖДЕНИЕ: Неожиданный формат входных данных. Some [RESTRICT] refers to incorrect NodeID. It will be ignored.
ПРЕДУПРЕЖДЕНИЕ: Неожиданный формат входных данных. Some [RESTRICT] refers to incorrect NodeID. It will be ignored.
ПРЕДУПРЕЖДЕНИЕ: Неожиданный формат входных данных. Some [RESTRICT] refers to incorrect NodeID. It will be ignored.
ПРЕДУПРЕЖДЕНИЕ: Неожиданный формат входных данных. Some [RESTRICT] refers to incorrect NodeID. It will be ignored.
ПРЕДУПРЕЖДЕНИЕ: Неожиданный формат входных данных. Some [RESTRICT] refers to incorrect NodeID. It will be ignored.
ПРЕДУПРЕЖДЕНИЕ: Неожиданный формат входных данных. Some [RESTRICT] refers to incorrect NodeID. It will be ignored.
ПРЕДУПРЕЖДЕНИЕ (смещ. 37B92h): Объект не содержит ни одной вершины. Этот объект не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 53C99h): Объект не содержит ни одной вершины. Этот объект не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 799AFh): Объект не содержит ни одной вершины. Этот объект не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 79C5Eh): Объект не содержит ни одной вершины. Этот объект не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 7A330h): Объект не содержит ни одной вершины. Этот объект не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. A123Fh): Объект не содержит ни одной вершины. Этот объект не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. AAD50h): Объект не содержит ни одной вершины. Этот объект не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. F884Eh): Объект не содержит ни одной вершины. Этот объект не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. F8971h): Объект не содержит ни одной вершины. Этот объект не будет загружен.
ПРЕДУПРЕЖДЕНИЕ (смещ. 132741h): Объект не содержит ни одной вершины. Этот объект не будет загружен.
Итого предупреждений: 62.
Время загрузки 0.52 с.
ОШИБКА: карта пуста.Last edited by Ильин Роман (2013-02-10 13:15:04)
Offline
#5304 2013-02-11 13:21:33
- Andrey_iv
- Member
- Registered: 2013-02-11
- Posts: 15
Re: Конвертация OSM в Navitel
Подскажите из за чего ошибка при конвертации
Конфигурационные файлы взяты отсюда: http://osm2navitel.googlecode.com/svn/trunk/cfg/ конвертер отсюда: http://osm2mp.googlecode.com/svn/trunk/, запускаю конвертер такой строкой: osm2mp.pl --config=navitel-ru.cfg --defaultcountry=RU --defaultregion="ARK" --bpoly=RU-ARK.poly RU-ARK.osm > RU-ARK.mp.
Offline
#5305 2013-02-11 14:16:03
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертация OSM в Navitel
Подскажите из за чего ошибка при конвертации
Offline
#5306 2013-02-11 15:49:30
- Andrey_iv
- Member
- Registered: 2013-02-11
- Posts: 15
Re: Конвертация OSM в Navitel
Andrey_iv wrote:Подскажите из за чего ошибка при конвертации
Чет я не совсем понял. Там написано:
Конвертер переехал на новую версию Math::Polygon::Tree, которая не полностью совместима со старой версией. Так что теперь если захочется работать со старыми версиями конвертера, нужно локально положить к ним старую либу в ./lib/Math/Polygon.
А какая версия Math::Polygon::Tree самая новая? У меня стоит 0.061. Или же версия конвертера 1.03 не новая?
Offline
#5307 2013-02-11 15:58:02
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Или же версия конвертера 1.03 не новая?
А ревизия какая?
Offline
#5308 2013-02-11 16:29:32
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертация OSM в Navitel
А какая версия Math::Polygon::Tree самая новая? У меня стоит 0.061. Или же версия конвертера 1.03 не новая?
Эта версия под последнюю ревизию конвертера (r743). Все предыдущие требуют старый Math::Polygon::Tree.
Если нужно, выложил старый http://maps-borism346.googlecode.com/files/lib.7z .
Last edited by borism346 (2013-02-11 16:56:26)
Offline
#5309 2013-02-13 06:31:20
- Andrey_iv
- Member
- Registered: 2013-02-11
- Posts: 15
Re: Конвертация OSM в Navitel
Andrey_iv wrote:Или же версия конвертера 1.03 не новая?
А ревизия какая?
Сейчас скачал "osm2mp - Revision 739: /trunk". он просит:
Даю ему то что хочет и получаю:
Эта версия под последнюю ревизию конвертера (r743). Все предыдущие требуют старый Math::Polygon::Tree.
А подскажите пожалуйста где можно скачать конвертер ревизии(r743).
Offline
#5310 2013-02-13 06:46:45
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
А подскажите пожалуйста где можно скачать конвертер ревизии(r743).
svn co http://osm2mp.googlecode.com/svn/trunk/ osm2mp -r 743
Offline
#5311 2013-02-13 06:48:36
- Epolyanichev
- Member
- From: Москва
- Registered: 2009-12-14
- Posts: 322
Re: Конвертация OSM в Navitel
Архангельскую область не планируется разрезать чтобы использовать в навителе?
Offline
#5312 2013-02-13 07:02:43
- Andrey_iv
- Member
- Registered: 2013-02-11
- Posts: 15
Re: Конвертация OSM в Navitel
Архангельскую область не планируется разрезать чтобы использовать в навителе?
Я её и так разрезаю GRSMapEdit-ом Инструменты->Разрезать карту на файлы. Иначе размер превышает и не получается. А роутинг получается одним файлом.
Offline
#5313 2013-02-13 07:27:18
- Epolyanichev
- Member
- From: Москва
- Registered: 2009-12-14
- Posts: 322
Re: Конвертация OSM в Navitel
Andrey_iv а ты свои усилия обьедишь Fortress чтобы на его сайте были свежие карты?
Offline
#5314 2013-02-13 07:29:39
- Andrey_iv
- Member
- Registered: 2013-02-11
- Posts: 15
Re: Конвертация OSM в Navitel
Andrey_iv wrote:А подскажите пожалуйста где можно скачать конвертер ревизии(r743).
svn co http://osm2mp.googlecode.com/svn/trunk/ osm2mp -r 743
Там сейчас r746, если я правильно понимаю. Именно её я и использовал а не r739-ю как написал ранее.
Почему то опера по этой ссылке http://osm2mp.googlecode.com/svn/trunk/ показывает osm2mp - Revision 739 а IE показывает osm2mp - Revision 746
Offline
#5315 2013-02-13 07:37:38
- Andrey_iv
- Member
- Registered: 2013-02-11
- Posts: 15
Re: Конвертация OSM в Navitel
Andrey_iv а ты свои усилия обьедишь Fortress чтобы на его сайте были свежие карты?
А какие тут надо усилия я не знаю почему он сам не разрежет. У меня двухнедельной давности есть готовые могу просто прислать, только не знаю куда. Их конвертил еще версией 0.91_3, сейчас решил обновить конвертер, но пока не получается.
Offline
#5316 2013-02-13 08:22:58
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Почему то опера по этой ссылке
Потому что надо не по ссылкам ходить, а запустить написанную команду ![]()
Offline
#5317 2013-02-13 08:35:26
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
Epolyanichev wrote:Andrey_iv а ты свои усилия обьедишь Fortress чтобы на его сайте были свежие карты?
А какие тут надо усилия я не знаю почему он сам не разрежет.
Потому, что это нужно делать автоматически.
Offline
#5318 2013-02-13 08:48:02
- Andrey_iv
- Member
- Registered: 2013-02-11
- Posts: 15
Re: Конвертация OSM в Navitel
Andrey_iv wrote:Почему то опера по этой ссылке
Потому что надо не по ссылкам ходить, а запустить написанную команду
Щя научусь ![]()
Offline
#5319 2013-02-13 11:26:50
- Andrey_iv
- Member
- Registered: 2013-02-11
- Posts: 15
Re: Конвертация OSM в Navitel
Загрузил с помощью TortoiseSVN ревизии конвертера 743 и 745. Ошибка одна и та же в обоих ревизиях. "unknown action: modify_road at ....\osm2mp.pl line 514". Наверное руки у меня кривее чем думал, не понимаю что не так делаю ![]()
Offline
#5320 2013-02-13 11:31:10
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Ошибка одна и та же в обоих ревизиях. "unknown action: modify_road at
Надо было посмотреть svnlog: http://code.google.com/p/osm2mp/source/list и увидеть, что modify_road убран в 726-й ревизии ![]()
Offline
#5321 2013-02-13 11:31:36
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертация OSM в Navitel
В новых конфигах modify_road уже нет.
Леша опередил
.
Last edited by borism346 (2013-02-13 11:32:18)
Offline
#5322 2013-02-13 12:26:40
- Andrey_iv
- Member
- Registered: 2013-02-11
- Posts: 15
Re: Конвертация OSM в Navitel
Ладно, спрошу прямо. Какие у меня конфиги тогда скачались вместе с самим конвертером, там папка cfg-navitel из нее я и взял конфиги.
В файле ways-roads-navitel.yml встречаются строки типа:
action:
- action: modify_road
type: 0x1b
action:
- action: modify_road
type: 0x42
level_h: 2
и т.д.
Как догадываюсь эта ошибка происходит из за них так как эта функция в osm2mp.pl уже убрана.
Будьте добры научите как скачать то что нужно ![]()
Offline
#5323 2013-02-13 13:46:59
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертация OSM в Navitel
Ребят, я так-то раз в несколько дней конверчу Архангельскую область.... 8) могу nm-Ы выложить, могу *.bat..... напишите тока )
----------------------------
Вот сейчас только проблему нужно решить одну...непонятную для меня совершенно:
вот место:http://www.openstreetmap.org/?lat=64.23 … 23&zoom=14
вот скан с навитела, (карты сегодняшние) 
Откуда ДЫРА???
Offline
#5324 2013-02-13 13:58:28
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертация OSM в Navitel
Недавно с такого типа дырой столкнулся. В одном месте вырезался аккуратненький прямоугольник (внутри у него были только полигоны). Да еще по его границе внешние ноды на дорогах проставились
. Порезал осмосисом на два куска и все прокатило. Раньше, если конвертер не мог прожевать, он вообще дорог не давал и сразу было видно, что пора пилить. А вот чтоб прямоугольничек вырезал, да еще и с внешними нодами...
Offline
#5325 2013-02-13 13:59:13
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертация OSM в Navitel
Даю ему то что хочет и получаю:
Странно. А почему конвертер пишет "0 districts"? Там что, районы в Архангельской области не обозначены?
Offline