Конвертер OSM -> MP

Доустановил. Теперь такая ошибка:

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 нет.

Интересно, что будет если его вручную положить в нужную папку? Файл кажется этот:
http://svn.openstreetmap.org/applications/utils/gary68/OSM/osm.pm

У меня этот файл лежит вместе с остальными конфигами.

Я у себя такого вовсе не нашел. У меня osm2mp.pl старый похоже, если обновлю, возможно OSM.pm тоже понадобится.
Как можно узнать номер версии своего конвертера, в какой строке он спрятан?

В общем надо еще кучу файлов .pm отсюда https://code.google.com/p/osm2mp/source/browse/?r=576#svn%2Ftrunk%2Flib
Потом еще из папки cfg.
Как с этого ресурса скачать файлы по-человечески? Если правый клик → сохранить ссылку как, в файле 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, с помощью которого так же все можно скачать.

Спасибо!
Сделал. Но не тут-то было:

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? :rage:

Не хватает Template:Context Perl-у
Внимательно смотрите сообщение об ошибке, даже не зная английский, должно быть ясно.

То, что его не хватает, я понял. В PPM такого модуля нет, вот в чем проблема.
Есть только Template-Context-Cacheable, но его установка не помогла.

Template-Toolkit

Лучше всё-таки установить svn.

А по этому запросу есть мысли?
http://forum.openstreetmap.org/viewtopic.php?pid=248251#p248251

Для скачки, обновления и т.д. и т.п. с репозиториев крайне рекомендую TortoiseSVN.

Здравствуйте!
Где-нибудь есть описание нового формата настройки набора типов?
Спасибо!

Нету :slight_smile:

Есть желающие взяться написать?

:frowning:
А как бы мне тогда один маленький тег переобозначить?
ice_road=yes хочу сопоставить со своим кастомным типом для гармина. роутинг не нужен.

- condition:
    - ice_road=yes
  action:
    - action:write_line
      type: 0x*****
      level_h: *

Спасибо. А это в каком файле? :roll_eyes:
poly.cfg в новом формате используется? Если да, то где скачать последнюю версию?

Например в этом: ways-lines-garmin-custom.yml

Что подразумевается под новым форматом?

write_line - линия без роутинга
level_h: - верхний уровень отображения
type: - hex-тип объекта, для линий: 0x01…0x3f, 10e00…10e0f, 0x10f00…0x10f0f, ещё есть морские 0x010100…0x010109, … , 0x010702. Список в файле RGNtype.txt из папки cGPSmapper.