You are not logged in.

Announcement

*** NOTICE: By 30th of September 2022 the forum.openstreetmap.org will be 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. We expect the migration of data will be finished by that date, 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

Nule wrote:

Не подскажите, что за ошибка?

Perl-у не хватает модуля Config:Std.

Offline

#2705 2012-06-11 15:57:46

Nule
Member
Registered: 2012-06-11
Posts: 19

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

Marych73 wrote:
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: 910

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 код записывается. Копипастить два десятка файлов - это не круто.
Не хочу показаться неблагодарным, но неужели нельзя обновить инструкцию в вики и собрать необходимые файлы в один архив? В итоге пятиминутное дело растягивается на полдня sad(((

Offline

#2710 2012-06-12 05:22:15

Marych73
Member
From: Ташкент
Registered: 2011-01-18
Posts: 283

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

Nule wrote:

Как с этого ресурса скачать файлы по-человечески? Если правый клик -> сохранить ссылку как, в файле 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? mad

Offline

#2712 2012-06-12 06:47:08

Marych73
Member
From: Ташкент
Registered: 2011-01-18
Posts: 283

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

Nule wrote:

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

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

liosha wrote:

Нужен просто Template

Offline

#2715 2012-06-12 07:17:02

Marych73
Member
From: Ташкент
Registered: 2011-01-18
Posts: 283

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

Nule wrote:

То, что его не хватает, я понял. В 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

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

Nule wrote:

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

Нету  smile

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

Offline

#2721 2012-06-13 08:49:04

Nule
Member
Registered: 2012-06-11
Posts: 19

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

liosha wrote:
Nule wrote:

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

Нету  smile

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

sad
А как бы мне тогда один маленький тег переобозначить?
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

Nule wrote:

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

Спасибо. А это в каком файле? roll
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

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

Я poly.cfg не использую

Offline

Board footer

Powered by FluxBB