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.***
#2701 2012-06-11 11:04:39
- Nule
- Member
- Registered: 2012-06-11
- Posts: 19
Re: Конвертер OSM -> MP
Здравствуйте!
В wiki сказано скачать файлы garmin.yml, nodes-common.yml, nodes-garmin-custom.yml, ways-areas-common.yml, ways-areas-garmin-custom.yml, ways-lines-common.yml, ways-lines-garmin-custom.yml, ways-roads-common.yml, ways-roads-garmin.yml, но по указанной ссылке их больше нет. Где можно посмотреть актуальную инструкцию по установке osm2mp?
Спасибо!
Offline
#2702 2012-06-11 11:51:33
- igitov
- Member
- From: Kotel'nich
- Registered: 2011-12-08
- Posts: 1,430
Re: Конвертер OSM -> MP
Актуальные версии конфигов лежат тут:
https://code.google.com/p/osm2mp-garmin … vn%2Ftrunk
сам конвертер тут:
https://code.google.com/p/osm2mp/source … /osm2mp.pl
Last edited by igitov (2012-06-11 12:06:12)
Offline
#2703 2012-06-11 15:03:56
- Nule
- Member
- Registered: 2012-06-11
- Posts: 19
Re: Конвертер OSM -> MP
Не подскажите, что за ошибка?
Все перечисленные в вики файлы, скрипт и исходный osm перенес в Perl64/bin, все доп. пакеты к перлу поставил.
C:\Perl64\bin>osm2mp.pl rhode-island.osm > riosm.mp
Can't locate Config/Std.pm in @INC (@INC contains: C:/Perl64/bin/lib C:/Perl64/s
ite/lib C:/Perl64/lib .) at C:\Perl64\bin\osm2mp.pl line 45.
BEGIN failed--compilation aborted at C:\Perl64\bin\osm2mp.pl line 45.
Спасибо!
Offline
#2704 2012-06-11 15:23:53
- Marych73
- Member
- From: Ташкент
- Registered: 2011-01-18
- Posts: 283
Re: Конвертер OSM -> MP
Не подскажите, что за ошибка?
Perl-у не хватает модуля Config:Std.
Offline
#2705 2012-06-11 15:57:46
- Nule
- Member
- Registered: 2012-06-11
- Posts: 19
Re: Конвертер OSM -> MP
Nule wrote:Не подскажите, что за ошибка?
Perl-у не хватает модуля Config:Std.
Доустановил. Теперь такая ошибка:
C:\Perl64\bin>osm2mp.pl rhode-island.osm > riosm.mp
Can't locate OSM.pm in @INC (@INC contains: C:/Perl64/bin/lib C:/Perl64/site/lib
C:/Perl64/lib .) at C:\Perl64\bin\osm2mp.pl line 61.
BEGIN failed--compilation aborted at C:\Perl64\bin\osm2mp.pl line 61.
Только в этот раз такого модуля в PPM нет.
Offline
#2706 2012-06-11 17:04:35
- igitov
- Member
- From: Kotel'nich
- Registered: 2011-12-08
- Posts: 1,430
Re: Конвертер OSM -> MP
Интересно, что будет если его вручную положить в нужную папку? Файл кажется этот:
http://svn.openstreetmap.org/applicatio … OSM/osm.pm
Offline
#2707 2012-06-11 17:16:17
- borism346
- Member
- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертер OSM -> MP
У меня этот файл лежит вместе с остальными конфигами.
Offline
#2708 2012-06-11 17:30:00
- igitov
- Member
- From: Kotel'nich
- Registered: 2011-12-08
- Posts: 1,430
Re: Конвертер OSM -> MP
Я у себя такого вовсе не нашел. У меня osm2mp.pl старый похоже, если обновлю, возможно OSM.pm тоже понадобится.
Как можно узнать номер версии своего конвертера, в какой строке он спрятан?
Offline
#2709 2012-06-11 18:26:41
- Nule
- Member
- Registered: 2012-06-11
- Posts: 19
Re: Конвертер OSM -> MP
В общем надо еще кучу файлов .pm отсюда https://code.google.com/p/osm2mp/source … runk%2Flib
Потом еще из папки cfg.
Как с этого ресурса скачать файлы по-человечески? Если правый клик -> сохранить ссылку как, в файле html код записывается. Копипастить два десятка файлов - это не круто.
Не хочу показаться неблагодарным, но неужели нельзя обновить инструкцию в вики и собрать необходимые файлы в один архив? В итоге пятиминутное дело растягивается на полдня (((
Offline
#2710 2012-06-12 05:22:15
- Marych73
- Member
- From: Ташкент
- Registered: 2011-01-18
- Posts: 283
Re: Конвертер OSM -> MP
Как с этого ресурса скачать файлы по-человечески? Если правый клик -> сохранить ссылку как, в файле html код записывается. Копипастить два десятка файлов - это не круто.
Я установил под винду wget
потом
CD "C:\Perl\site\osm"
"C:\Program Files\GnuWin32\bin\wget.exe" -c -t 0 -r --no-parent http://osm2navitel.googlecode.com/svn/trunk/
"C:\Program Files\GnuWin32\bin\wget.exe" -c -t 0 -r --no-parent http://osm2mp.googlecode.com/svn/trunk/
И все скачалось, а еще на странице где лежат файлы, есть ссылки на svn, с помощью которого так же все можно скачать.
Offline
#2711 2012-06-12 06:08:18
- Nule
- Member
- Registered: 2012-06-11
- Posts: 19
Re: Конвертер OSM -> MP
Спасибо!
Сделал. Но не тут-то было:
C:\Perl64\bin>osm2mp.pl rhode-island.osm > riosm.mp
---| OSM -> MP converter 1.01_2 (c) 2008-2012 liosha, xliosha@gmail.com
Loading configuration...
Unable to initialize writer WriterTT: Can't locate Template/Context.pm in @INC (
@INC contains: C:/Perl64/bin/lib C:/Perl64/site/lib C:/Perl64/lib .) at C:/Perl6
4/bin/lib/WriterTT.pm line 18.
BEGIN failed--compilation aborted at C:/Perl64/bin/lib/WriterTT.pm line 18.
Compilation failed in require at (eval 454) line 2.
at C:\Perl64\bin\osm2mp.pl line 185
Подскажите, пожалуйста, где теперь искать этот context.pm?
Offline
#2712 2012-06-12 06:47:08
- Marych73
- Member
- From: Ташкент
- Registered: 2011-01-18
- Posts: 283
Re: Конвертер OSM -> MP
Template/Context.pm
Не хватает Template:Context Perl-у
Внимательно смотрите сообщение об ошибке, даже не зная английский, должно быть ясно.
Last edited by Marych73 (2012-06-12 06:48:22)
Offline
#2713 2012-06-12 07:05:16
- Nule
- Member
- Registered: 2012-06-11
- Posts: 19
Re: Конвертер OSM -> MP
Nule wrote:Template/Context.pm
Не хватает Template:Context Perl-у
Внимательно смотрите сообщение об ошибке, даже не зная английский, должно быть ясно.
То, что его не хватает, я понял. В PPM такого модуля нет, вот в чем проблема.
Есть только Template-Context-Cacheable, но его установка не помогла.
Last edited by Nule (2012-06-12 07:11:05)
Offline
#2714 2012-06-12 07:13:12
- igitov
- Member
- From: Kotel'nich
- Registered: 2011-12-08
- Posts: 1,430
Re: Конвертер OSM -> MP
Нужен просто Template
Offline
#2715 2012-06-12 07:17:02
- Marych73
- Member
- From: Ташкент
- Registered: 2011-01-18
- Posts: 283
Re: Конвертер OSM -> MP
То, что его не хватает, я понял. В PPM такого модуля нет, вот в чем проблема.
Template-Toolkit
Offline
#2716 2012-06-12 08:15:21
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,699
- Website
Re: Конвертер OSM -> MP
Nule wrote:Как с этого ресурса скачать файлы по-человечески? Если правый клик -> сохранить ссылку как, в файле html код записывается. Копипастить два десятка файлов - это не круто.
Я установил под винду wget
Лучше всё-таки установить svn.
Offline
#2717 2012-06-12 08:44:14
- Marych73
- Member
- From: Ташкент
- Registered: 2011-01-18
- Posts: 283
Re: Конвертер OSM -> MP
А по этому запросу есть мысли?
http://forum.openstreetmap.org/viewtopi … 51#p248251
Offline
#2718 2012-06-12 09:48:48
- Paspartu
- Member
- From: Владивосток
- Registered: 2011-03-12
- Posts: 318
Re: Конвертер OSM -> MP
Для скачки, обновления и т.д. и т.п. с репозиториев крайне рекомендую TortoiseSVN.
Last edited by Paspartu (2012-06-12 09:49:06)
Offline
#2719 2012-06-13 08:28:02
- Nule
- Member
- Registered: 2012-06-11
- Posts: 19
Re: Конвертер OSM -> MP
Здравствуйте!
Где-нибудь есть описание нового формата настройки набора типов?
Спасибо!
Offline
#2720 2012-06-13 08:35:00
- liosha
- Member
- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Где-нибудь есть описание нового формата настройки набора типов?
Нету
Есть желающие взяться написать?
Offline
#2721 2012-06-13 08:49:04
- Nule
- Member
- Registered: 2012-06-11
- Posts: 19
Re: Конвертер OSM -> MP
Nule wrote:Где-нибудь есть описание нового формата настройки набора типов?
Нету
Есть желающие взяться написать?
А как бы мне тогда один маленький тег переобозначить?
ice_road=yes хочу сопоставить со своим кастомным типом для гармина. роутинг не нужен.
Last edited by Nule (2012-06-13 08:51:09)
Offline
#2722 2012-06-13 08:59:37
- igitov
- Member
- From: Kotel'nich
- Registered: 2011-12-08
- Posts: 1,430
Re: Конвертер OSM -> MP
ice_road=yes хочу сопоставить со своим кастомным типом для гармина. роутинг не нужен.!
- condition:
- ice_road=yes
action:
- action:write_line
type: 0x*****
level_h: *
Last edited by igitov (2012-06-13 09:19:47)
Offline
#2723 2012-06-13 09:02:43
- Nule
- Member
- Registered: 2012-06-11
- Posts: 19
Re: Конвертер OSM -> MP
Спасибо. А это в каком файле?
poly.cfg в новом формате используется? Если да, то где скачать последнюю версию?
Last edited by Nule (2012-06-13 09:03:57)
Offline
#2724 2012-06-13 09:16:26
- igitov
- Member
- From: Kotel'nich
- Registered: 2011-12-08
- Posts: 1,430
Re: Конвертер OSM -> MP
Например в этом: ways-lines-garmin-custom.yml
Что подразумевается под новым форматом?
write_line - линия без роутинга
level_h: - верхний уровень отображения
type: - hex-тип объекта, для линий: 0x01...0x3f, 10e00...10e0f, 0x10f00...0x10f0f, ещё есть морские 0x010100...0x010109, ... , 0x010702. Список в файле RGNtype.txt из папки cGPSmapper.
Last edited by igitov (2012-06-13 09:31:41)
Offline
#2725 2012-06-13 09:29:49
- igitov
- Member
- From: Kotel'nich
- Registered: 2011-12-08
- Posts: 1,430
Offline